WecanHuang 当前离线
上等兵
@echo offset m=1set n=2echo just a test:>test.iniecho m = %m%>>test.iniecho n = %n%>>test.iniset m=set n=pauseCOPY
@echo offset m=1set n=2echo just a test:>test.iniecho m = %m% >>test.iniecho n = %n% >>test.iniset m=set n=pauseCOPY
TOP
@echo off&setlocal EnableDelayedExpansionset m=1set n=2echo just a test:>test.iniecho m = !m!>>test.iniecho n = !n!>>test.iniset m=set n=pauseCOPY
x9tiancmd 当前离线
少尉
Lumiere (Lucien)当前离线
上校
原帖由 Lumiere 于 2011-2-21 14:26 发表 1和2在批处理默中有默认用途,1代表把正确输出定向到指定端,2代表把错误输出定向到指定端,所以在输出m和n的时候,因为你的那两句代码本身无错,而你把m赋值为1,便可以把“m="输出,而由于n赋值为2,此时输出的便是 ...
@echo offset m=3set n=4echo just a test:>test.iniecho m = %m%>>test.iniecho n = %n%>>test.iniset m=set n=pauseCOPY
随风 当前离线
荣誉版主
CrLf 当前离线
论坛巡查
Hello123World 当前离线
@echo offset m=1set n=2echo just a test:>test.ini>>test.ini echo m = %m%>>test.ini echo n = %n%set m=set n=pauseCOPY
hanyeguxing (寒夜孤星)当前离线
lvsehuaxue 当前离线
六级士官
原帖由 zm900612 于 2011-2-21 16:56 发表 数字后面不能直接跟重定向符,否则符号前的那个数会被当成句柄名称 可以用: echo>1.txt 123 或者 >>1.txt echo 456