如果通过bat 脚本新建一个注册表,用于打开一个名为hello.exe的脚本,并允许向这个hello.exe传入一个参数
时间: 2024-01-15 07:05:02 浏览: 116
可以使用以下的bat脚本来实现:
```
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\hello.exe" /ve /t REG_SZ /d "C:\path\to\hello.exe" /f
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\hello.exe" /v "Path" /t REG_SZ /d "C:\path\to\" /f
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\hello.exe" /v "UseUrl" /t REG_SZ /d "1" /f
```
其中,第一行代码添加了一个注册表项,其中`HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\hello.exe`是注册表项的路径,`/ve`表示对默认值进行操作,`/t REG_SZ`表示设置值类型为字符串,`/d "C:\path\to\hello.exe"`表示设置默认值为hello.exe的绝对路径,`/f`表示强制更新注册表。
第二行代码添加了一个名为`Path`的字符串值,其值为hello.exe所在的文件夹路径。
第三行代码添加了一个名为`UseUrl`的字符串值,其值为`1`,表示允许向hello.exe传入参数。
完成以上操作后,你可以在命令行中输入`hello.exe <your_param>`来运行hello.exe,并向其传递参数。
阅读全文