pseudo 发表于 2017-2-15 16:54
用for显得复杂费解,这样清晰些:
call mycopy "10PEX64"
call mycopy "8.1PEX64"
pseudo 发表于 2017-2-15 16:54
用for显得复杂费解,这样清晰些:
call mycopy "10PEX64"
call mycopy "8.1PEX64"
pseudo 发表于 2017-2-15 16:54
用for显得复杂费解,这样清晰些:
call mycopy "10PEX64"
call mycopy "8.1PEX64"
古今一梦 发表于 2017-2-15 21:30
call :mycopy "10PEX64"
goto done
nttwqz 发表于 2017-2-16 13:22
个人还是觉得4楼for命令比较简单,明明一句的事儿,不知道为何非要一堆代码来完成,而且这一堆代码也没觉得 ...
nttwqz 发表于 2017-2-16 20:34
我相信for绝对可以做到这种事情,具体哪里不行可以echo on然后分析原因,再具体解决。
以下代码经过实机 ...
slore 发表于 2017-2-16 22:04
不是一味的行数少就好。
看例子让楼主知道for的嵌套,还有"函数"的使用的方法。
nttwqz 发表于 2017-2-16 23:05
这个同样可以一行,不过用到for嵌套是真的。当然,你可以写成两行或更多行
slore 发表于 2017-2-16 22:04
不是一味的行数少就好。
看例子让楼主知道for的嵌套,还有"函数"的使用的方法。
nttwqz 发表于 2017-2-16 20:34
我相信for绝对可以做到这种事情,具体哪里不行可以echo on然后分析原因,再具体解决。
以下代码经过实机 ...
青青草 发表于 2017-2-17 11:28
请教大神一下:
在批处理当前目录下
for %%a in (i386-pc i386-efi x86_64-efi locale fonts) do md ...
nttwqz 发表于 2017-2-17 17:58
这个问题我也没有深入研究过,经测试发现,其实可以不带,估计被你的写法误导了。只要去掉最前面开头的\ ...
青青草 发表于 2017-2-17 18:30
if exist "PE\%%a\WXPE\%%a.wim" xcopy "PE\%%a" "%name%:" /s /e /i /y
这种写法,跟我在20#问你的写 ...
nttwqz 发表于 2017-2-17 20:11
我试了一下,没问题啊,你确定之前已经pushd %~dp0 ???
如果没有,正常系统下,直接运行,当前目录 ...
青青草 发表于 2017-2-17 23:12
不好意思,找到原因了!
我是在txt文本文档中,写完批处理,检查无误后,保存,再将txt改为bat的。
改 ...
nttwqz 发表于 2017-2-18 08:52
批处理就这点不好,运行不能准确提示哪一行代码错误,弄不好直接一闪而过,有次我就觉得代码都没问题但就 ...
slore 发表于 2017-2-18 09:32
cmd下调用x.bat,开头用echo on,文件删除操作之类的出错非常明显,用echo先跑dryrun
欢迎光临 无忧启动论坛 (http://wuyou.net/) | Powered by Discuz! X3.3 |