- 帖子
- 759
- 积分
- 978
- 技术
- 4
- 捐助
- 0
- 注册时间
- 2021-8-30
|
本帖最后由 yyz219 于 2022-4-21 09:17 编辑
完美解决了问题:
批处理所在目录:
%~dp0
上一级目录:
%~dp0..\
上三级目录:
%~dp0..\..\..\
... ...
******************************************
怎样表达批处理上两级目录的.exe?谢谢
【批处理目录】:D:\PE整理碎片(很好)\修改PE\程序\ahk绿色版\ahk代码\右键浏览所在目录\安装右键.bat
其中一行完整的代码是:
reg add "HKCR\*\shell\openpath\command" /f /ve /t REG_SZ /d "\"D:\PE整理碎片(很好)\修改PE\程序\ahk绿色版\AutoHotkey.exe\" \"%~dp0openpath.ahk\" \"%%1\""
考虑到 “D:\PE整理碎片(很好)\修改PE\程序\ahk绿色版”可能变化、改名
能不能将上面写成形如:
reg add "HKCR\*\shell\openpath\command" /f /ve /t REG_SZ /d "\"?????\AutoHotkey.exe\" \"%~dp0openpath.ahk\" \"%%1\""
其中 “?????” 跟 “D:\PE整理碎片(很好)\修改PE\程序\ahk绿色版” 无关?
谢谢 |
|