fjzjk 发表于 2017-9-16 10:59
dos里应该用cd来进入文件夹吧
nttwqz 发表于 2017-9-16 11:02
不要动不动就DOS,这个应该是PE下的命令提示符。
可以尝试
有阴也有阳 发表于 2017-9-16 11:15
以上2条命令在系统下都可以成功执行,但在PE下的命令提示符中都无法执行。
tools241 发表于 2017-9-16 12:20
@echo off
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
nttwqz 发表于 2017-9-16 11:40
哦,忘了,还以为你已经编好批处理了呢
%~d0指的是批处理所在的分区盘符,cmd下面是输入是无效的!只 ...
有阴也有阳 发表于 2017-9-16 12:42
谢谢!还是相同的报错:
03pe.jpg (32.46 KB, 下载次数: 141)
03pe
7pe.jpg (31.96 KB, 下载次数: 153)
7pe
8pe.jpg (33.84 KB, 下载次数: 118)
8pe
807979023 发表于 2017-9-16 14:09
换个pe吧,我这里03 7 8 都能运行批处理: start %~d0\sysiso
tools241 发表于 2017-9-16 12:20
@echo off
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
邪恶海盗 发表于 2017-9-16 13:38
不能直接从当前文件夹访问其它文件夹,必需先切换到目标文件夹...
邪恶海盗 发表于 2017-9-16 15:23
你这个是访问当前目录子目录,这是没问题的
nttwqz 发表于 2017-9-16 14:47
你能解释下你的批处理吗?
tools241 发表于 2017-9-16 19:17
@echo off
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
nttwqz 发表于 2017-9-16 20:55
批处理在带有空格的路径下以管理员身份运行时,切换到本身所在目录???
pushd %~dp0\
tools241 发表于 2017-9-16 21:22
除了回到原位, 通常后续会用到 目前所在的 drive 及 directory, 或完整的 PATH,
所以写法上有所不同.
...
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |