鼠标右键新建中添加“新建批处理文件”

本文介绍了一种通过修改注册表来实现快速创建Windows批处理文件的方法。只需三个步骤:创建批处理样板文件、执行注册表修改命令,即可轻松实现右键新建批处理文件的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 1.创建一个批处理样板文件,路径为:

C:\Windows\ShellNew\1.bat

内容为:

tree/f > file_list.txt

 

2.执行命令行修改注册表

reg add HKCR\.bat\ShellNew /v FileName /t REG_SZ /d "C:\Windows\ShellNew\1.bat"

3.OK,试试 右键》新建》windows批处理文件 
这样方便的创建“步骤1中的模板文件 ”了

### 配置Windows右键菜单以新建PowerShell脚本文档 为了使用户能够在Windows操作系统中通过右键菜单便捷地创建新的PowerShell脚本文件,可以通过编辑注册表来实现这一需求。此过程涉及向注册表添加特定条目,从而使得在资源管理器中的任意位置点击鼠标右键时能够看到并选择“New -> PowerShell Script (.ps1)”选项。 #### 注册表修改方法 对于希望手动调整系统设置而不依赖第三方应用程序的用户来说,在注册表内新增适当路径是一种有效手段: ```powershell Set-ItemProperty -Path 'HKCR:\.\shell\NewPS1File' -Name '(Default)' -Value 'PowerShell Script' Set-ItemProperty -Path 'HKCR:\.\shell\NewPS1File\command' -Name '(Default)' -Value '"C:\\Windows\\System32\\notepad.exe" "%V"' New-Item -Path 'HKCR:\.\shell\NewPS1File' -Name 'Icon' -Force | Out-Null Set-ItemProperty -Path 'HKCR:\.\shell\NewPS1File\Icon' -Name '(Default)' -Value 'C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe,0' ``` 上述Powershell命令序列用于创建必要的注册表项和属性值以便于新添`.ps1`类型的文档创建入口[^1]。 另外一种更为简便的方式则是借助批处理(.bat)文件完成相同目的的操作。下面给出了一段可以保存成批处理文件的内容,并需注意应以其管理员身份执行才能生效: ```batch @echo off reg add "HKEY_CLASSES_ROOT\.ps1\" /t REG_SZ /d "Microsoft.PowerShellScript.1" /f reg add "HKEY_CLASSES_ROOT\.ps1\ShellNew" /t REG_EXPAND_SZ /d "" /f reg add "HKEY_CLASSES_ROOT\.ps1\ShellNew" /v "FileName" /t REG_EXPAND_SZ /d "Untitled.ps1" /f pause ``` 以上代码片段同样实现了让右键菜单支持快速建立空白状态下的PowerShell脚本文件的功能[^3]。 考虑到安全性和稳定性因素,建议普通使用者采用官方推荐的安全措施来进行此类变更;而对于具备一定技术水平的企业级环境,则可考虑运用组策略对象(Group Policy Object,GPO)集中部署此项特性[^2]。 此外,如果不愿意直接改动系统核心组件如注册表的话,还可以寻找专门为此类用途开发的应用程序,例如ContextMenuManager就提供了图形化界面让用户更加直观方便地管理和定制自己的上下文菜单结构而无需担心误操作带来的风险[^4]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值