qzwqzw (活着就是幸福)当前离线
贵宾
TOP
在CMD窗口中,只能一行一行的输入和执行语句,也就是说只能执行单行语句!
C:\Documents and Settings\Administrator>( More? dir More? cd More? )
cmd.exe对批处理中特殊字符的解释机制 上面两步中如果遇到了%,会中断并跳入%的解释,处理完毕后会返回,继续对其他特殊符号进行转义。 applba 发表于 2011-5-16 04:18
Command.com最初是MS-DOS的命令解释程序,在Windows XP中依然得到了继承,它可以实现cmd.exe的大多数功能。
这几个符号的优先级 管道符号(|) 高于 输入输出重定向符号(< > >>) 高于 命令分隔符(&,&&,||)
不记得谁说过: for和if是高级语句,相当于一个命令解释器,他们能独立的对后面的语句块进行解释……
set "a=10f611|findstr f6" echo %a% & echo string pause echo test1234 > test.txt find "test" < test.txt | find "1234" find "test" | find "1234" < test.txt 复制代码