作者tacosung (taco)
看板Windows
标题[问题] bat档案写loop读档後再输出
时间Wed Mar 7 21:00:53 2012
大家好~
刚接触了一下bat档案
我写了两行指令,
单独将指令贴上cmd上面都没问题
可是.....
如果是将指令存成bat档案,
点两下後他都不会执行
(会快速跳出cmd视窗, 然後又快速关闭)
想请问一下这是什麽问题??
附上简化後指令:
cd /d D:路径 # bat档案我也放在这一层下面
for %L in (feed*.txt) do ABC.exe DE.ini %L D:路径\Output_data\%L
比较特别的是这个ABC.exe在cmd执行时,
会需要三个arguments(不知道是不是这样说??)
分别是 DE.ini, Input_data(%L), Output_data
Input_data都直接放在路径下面,
只有Output_data是在路径里面又新增一个资料夹给他去存取
以上两行指令单独在cmd执行都没问题,
可是存成bat档案後, 以系统管理员身分执行就不理我 = ="
不知道有没有人可以指点一下,
我是哪边写错了??
感谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 115.43.113.17
1F:→ qwnob :%L改成 %%L试试 03/07 21:34
2F:→ tacosung :可以了!! 我刚开始有想到这问题, 也改过一次, 不过 03/07 22:21
3F:→ tacosung :八成那时我还多加了其他东西没删乾净 @@" 导致错误 03/07 22:22
4F:→ tacosung :感谢你!! (槌自己 囧) 03/07 22:22