Win10右键菜单添加PowerShell脚本新建项图文步骤

yizhihongxing

下面是Win10右键菜单添加PowerShell脚本新建项的完整攻略。

步骤一:创建PowerShell脚本文件

首先,需要创建一个PowerShell脚本文件,用于在右键菜单中添加新建项时调用。创建方法有以下两种示例:

示例一:使用Notepad++

  1. 右键点击桌面或任意空白处,选择“新建”->“文本文档”,命名为“New_PowerShell_Script.ps1”。
  2. 右键点击新文本文档,选择“编辑”。
  3. 在Notepad++中输入以下代码:
New-Item -ItemType File -Path $args[0]
  1. 保存文件并退出。

示例二:使用Windows PowerShell ISE

  1. 在Windows搜索栏中输入“Windows PowerShell ISE”,选择“以管理员身份运行”。
  2. 在新打开的窗口中输入以下代码:
New-Item -ItemType File -Path $args[0]
  1. 在菜单栏中选择“文件”->“保存”,命名为“New_PowerShell_Script.ps1”。

步骤二:创建Shell命令

  1. 按下“Win+R”组合键打开运行框,输入“regedit”并回车,打开注册表编辑器。
  2. 在注册表编辑器中转到以下路径:
HKEY_CLASSES_ROOT\Directory\Background\shell
  1. 右键点击“shell”,选择“新建”->“项”,命名为“NewPowerShellScript”。
  2. 右键点击新建的“NewPowerShellScript”项,选择“新建”->“项”,命名为“command”。
  3. 右键点击“command”项,在右侧空白处选择“修改”,在“数值数据”一栏中输入以下内容:
powershell.exe -NoExit -Command New-Item -ItemType File -Path "%V\New_PowerShell_Script.ps1"; PowerShell_ISE.exe "%V\New_PowerShell_Script.ps1"

注意:如果你采用的是示例一中的PowerShell脚本,则需要把上述命令中的“New_PowerShell_Script.ps1”更改为脚本文件名。

步骤三:测试新建菜单

现在,我们可以测试一下新建的菜单是否正常工作了。只需要在Windows资源管理器中转到任意文件夹,右键点击空白处,选择“新建”->“NewPowerShellScript”,即可在当前文件夹中创建一个PowerShell脚本文件。

另外,需要注意的是,在新建控制台窗口中,我们可以修改PowerShell脚本,执行新建文件操作。

如果你使用的是示例一中的PowerShell脚本,那么新建的文件类型为“ps1”文件;如果你使用的是示例二中的PowerShell脚本,则可以按需修改脚本文件类型。

以上就是Win10右键菜单添加PowerShell脚本新建项的完整攻略,希望能对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Win10右键菜单添加PowerShell脚本新建项图文步骤 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 使用css3实现超炫的loading加载动画效果

    使用CSS3可以实现各种各样的动画效果,其中就包括loading加载动画效果。以下是使用CSS3实现超炫的loading加载动画效果的完整攻略: 步骤一:HTML结构 首先,需要在HTML中添加一个用于显示loading动画的元素。这个元素可以是一个<div>,其它任何可显示文本或图像的标签都可以做为载体,例如一个图片、一个SVG图形等。然后给这…

    other 2023年6月25日
    00
  • 使命召唤19网吧怎么玩 使命召唤19网吧进不去游戏的解决方法

    下面是详细讲解“使命召唤19网吧怎么玩 使命召唤19网吧进不去游戏的解决方法”的完整攻略: 使命召唤19网吧怎么玩 在网吧里使用游戏客户端进行游戏,可以享受到更加流畅的网络体验和更高清晰度的游戏画面。以下是网吧内玩使命召唤19的详细步骤: 打开电脑,接通网络线,并保证网络连接正常。 打开网吧提供的游戏客户端。 在游戏客户端中搜索“使命召唤19”,并下载游戏。…

    other 2023年6月27日
    00
  • iOS获取当前app的设备名称和版本号等内容

    以下是关于“iOS 获取当前 App 的设备名称和版本号等内容”的完整攻略,包含了两个示例说明。 获取设备名称 要获取当前设备的名称,可以使用以下代码: let 设备名称 = … UIDevice.current.name print(\"设备名称:\\(设备名称)\") 在这个示例中,我们使用了 UIDevice.current.n…

    other 2023年8月2日
    00
  • CorelDRAW X7新特性汇总

    很抱歉,作为文本模型,我无法以标准的markdown格式回答您的问题。但是,我可以为您提供一份详细的攻略,包含CorelDRAW X7的新特性汇总,并提供两个示例说明。请注意,以下内容将以纯文本形式呈现。 CorelDRAW X7新特性汇总 CorelDRAW X7是一款功能强大的矢量图形设计软件,它引入了许多令人兴奋的新特性和改进。以下是CorelDRAW…

    other 2023年10月17日
    00
  • intel的mkl是可以用来训练的—的实验也提到了训练

    Intel的MKL是可以用来训练的——的实验也提到了训练 在深度学习中,训练模型是一个非常耗费计算资源的过程。因此,针对不同的硬件和软件环境,选取一个高效的训练工具非常关键。而Intel Math Kernel Library (MKL)作为一个高效的数学库,在训练中也扮演着重要的角色。 实验也证实了这一点。在“ImageNet Large Scale Vi…

    其他 2023年3月28日
    00
  • ios导航栏的使用方法

    iOS导航栏的使用方法 iOS导航栏是iOS应用程序中的一个重要组件,用于在应用程序中导航和管理视图控制器。导航栏通常包括标题、返回按钮、右侧按钮等元素。以下是使用iOS导航栏的步骤: 步骤1:创建导航栏 在iOS应用程序中,可以使用以下代码创建导航栏: let navigationBar = UINavigationBar(frame: CGRect(x:…

    other 2023年5月9日
    00
  • eggjssequelize多表关联查询

    Egg.js + Sequelize多表关联查询的完整攻略 在Egg.js + Sequelize开发中,我们经常需要进行多表关联查询。本攻略将详细介绍如何实现多表关联查询,并提供两个示例。 步骤1:定义模型 在定义模型时,我们需要使用Sequelize的belongsTo、hasMany、hasOne和belongsTo方法来定义关联关系。以下是具体步骤:…

    other 2023年5月9日
    00
  • vue 组件中slot插口的具体用法

    当然!下面是关于\”Vue组件中slot插槽的具体用法\”的完整攻略,包含两个示例说明。 … … … … 示例1:默认插槽 <template> <div> <h1>父组件</h1> <slot></slot> </div> </template>…

    other 2023年8月20日
    00
合作推广
合作推广
分享本页
返回顶部