批处理删除相对路径下的指定文件

求帮忙写一个批处理1.注册此相对路径,这段我写好了:regadd"HKEY_CURRENT_USER\Software\GrindingGearGames\PathofE... 求帮忙写一个批处理
1.注册此相对路径,这段我写好了:
reg add "HKEY_CURRENT_USER\Software\GrindingGearGames\Path of Exile" /v InstallLocation /t REG_SZ /f /d "%~dp0
2.之后运行同目录下的A.exe
3.当A.exe关闭后再自动删除此相对路径下的指定文件B.dll C.dll D.zip
4.自我删除:是不是这个? del %0

这样的批处理不知道可否实现,完整的怎么写,谢谢
路径就是此软件所在路径。只是每个人的绝对路径不一样,不能直接填路径。
展开
 我来答
wwjpl
2014-02-16 · TA获得超过8842个赞
知道大有可为答主
回答量:6033
采纳率:69%
帮助的人:2118万
展开全部
%~dp0所要获取的路径是带空格的改如何写?

"%~dp0"
更多追问追答
追问
这样不行,试过了,会多一个后引号
追答

如果你的问题还没解决,你就把加过双引号后的结果截图给我看一下,我不太懂你的意思,所以还是看图好。

我试了一下知道什么意思了

reg add "HKEY_CURRENT_USER\Software\GrindingGearGames\Path of Exile" /v InstallLocation /t REG_SZ /f /d "%~dp0

你这样试试看,在我这里通过了

我发现一个有趣的现象,可能有助于你对%cd%和%~dp0的选择应用,看图就明白了,

用%cd%

用%~dp0

知道了吧,不过用哪个都要在前面加“"”,后面不要加了,否则就会如你所说:会多一个后引号。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知道名字很响亮
2014-02-15 · TA获得超过186个赞
知道小有建树答主
回答量:557
采纳率:0%
帮助的人:344万
展开全部
reg add "HKEY_CURRENT_USER\Software\GrindingGearGames\Path of Exile" /v InstallLocation /t REG_SZ /f /d %~dp0
start /wait A.exe
del B.dll
del C.dll
del D.zip
del %0
追问
%~dp0所要获取的路径是带空格的改如何写?
追答
你再用下,%~dp0我换成%cd%了
reg add "HKEY_CURRENT_USER\Software\GrindingGearGames\Path of Exile" /v InstallLocation /t REG_SZ /f /d %cd%
start /wait A.exe
del B.dll
del C.dll
del D.zip
del %0
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式