批处理:获取.exe的路径并设置为注册表项

时间:2015-08-21 08:35:49

标签: batch-file registry

我有一个批处理文件搜索.exe并将其保存到Log.txt。 现在我希望该路径进入注册表项(自定义条目),以便我的SFX可以自动复制到该路径并覆盖文件。 原因是每个用户可能具有指向该特定.exe的不同路径,但我不希望系统提示用户自己输入SFX提取文件夹。 任何建议都不是。

1 个答案:

答案 0 :(得分:0)

好吧,这就是我所拥有的。

@Echo off
SET LOGFILE=Log.txt
call :Logit >> %LOGFILE% 
exit

:Logit
dir /s /b E:\dxhr.exe

但Log.txt的输出是" E:\ Games \ Deus Ex Human Revolution \ dxhr.exe" 但是,如果我可以绕过整个Log.txt并且将路径保存到" dxhr.exe"那将是很好的。进入注册表,没有dxhr.exe。所以我想说我想搜索dxhr.exe,然后我希望输出只是" E:\ Games \ Deus Ex Human Revolution",这就是我要添加到注册表值的内容。