标题: Xp下获取当前路径的问题
[打印本页]
作者: chujiafu
时间: 2010-4-24 00:20
标题: Xp下获取当前路径的问题
想编一个P处理在注册表中实现用WinHex右键打开一个文件的功能。
内容如下:
reg add "HKEY_CLASSES_ROOT\*\shell\WinHex 编辑\command"
/ve /d (Winhex 所在的路径)\Winhex.exe "%1"
批处理与Winhex.exe在同一个文件夹下。
我的问题是:如何用批处理来实现?
[
Last edited by chujiafu on 2010-4-24 at 00:21 ]
作者: slore
时间: 2010-4-24 00:27
%cd% 当前工作目录
%~dp0 批处理所在路径
作者: qinchun36
时间: 2010-4-24 00:56
这个问题也困扰了我很久,直到某天我在 regedit 里手动添加后导出为 reg 文件,观察之后重新尝试才成功了。
引号(") 要用注册表中的转义符 反斜杠(\) 给弄一下才行。
@echo off
reg add "HKEY_CLASSES_ROOT\*\shell\WinHex 编辑\command" /ve /d "\"%cd%\Winhex.exe\" \"%%1\""
pause
作者: chujiafu
时间: 2010-4-24 07:52
多谢楼上二位,已成功。
作者: yonghu111
时间: 2010-4-24 10:17
感谢分享!!!