[ Last edited by bd123456789 on 2008-2-15 at 06:44 PM ]作者: lxmxn 时间: 2008-2-15 19:59 大概是因为前面的那个“cmd /k ”,具体原因我不太清楚。作者: Climbing 时间: 2008-2-15 22:46 for /f "tokens=*" %i in (10.txt) do %i作者: bd123456789 时间: 2008-2-16 11:31 标题: for 因环境变量问题导致执行文本有些不必要的麻烦
如10.txt,据上楼使用FOR操作
Setlocal enabledelayedexpansion
at 17:35 shutdown -s
echo %time%
echo !time!
at 17:00 start d:\1.txt
endlocal
或者不启用环境变量延迟
再或者直接在CMD窗口先启用环境变量延迟,都不能正常显示时间
而使用
cmd /k type 10.txt|cmd /k
文本中只需
at 17:35 shutdown -s
echo %time%
at 17:00 start d:\1.txt