BAT转换成EXE为什么某些代码会失效

[复制链接]
查看11 | 回复1 | 2013-8-18 16:44:39 | 显示全部楼层 |阅读模式
原BAT文件不能出现下列情况。不然会失效1、每行只能执行一个命令,就是说不允许有"|"( 管道),2、除了echo 或者 dir之外,其他情况不允许再有转向命令(>,>>)
如:type a.txt | find "abc"
-->非法(不能有|)
再如:find "abc' a.txt >b.txt
--->非法(不能有>)
再再如:外部命令dspt.exe 0 /l >d.txt
--->非法(不能有>)
再再再如: for %%i in (%a%) do echo %%i >>c.t...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行