[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] AT命令在at.bat批处理文件中运行中为何出现异常?

  1. at 20:00 /every:m,t,w,th,f,s,su shutdown -f -s -t 60
复制代码
这个代码保存成at.bat运行后却出现异常
C:\Documents and Settings\Administrator\桌面>at 20:00 /everym,t,w,th,f,s,su) s
hutdown -f -s -t 60
C:\Documents and Settings\Administrator\桌面>at 20:00 /every:(m,t,w,th,f,s,su) s
hutdown -f -s -t 60
C:\Documents and Settings\Administrator\桌面>at 20:00 /every:(m,t,w,th,f,s,su) s
hutdown -f -s -t 60
C:\Documents and Settings\Administrator\桌面>at 20:00 /every:(m,t,w,th,f,s,su) s
hutdown -f -s -t 60
C:\Documents and Settings\Administrator\桌面>at 20:00 /every:(m,t,w,th,f,s,su) s
hutdown -f -s -t 60
C:\Documents and Settings\Administrator\桌面>at 20:00 /every:(m,t,w,th,f,s,su) s
hutdown -f -s -t 60
C:\Documents and Settings\Administrator\桌面>at 20:00 /every:(m,t,w,th,f,s,su) s
hutdown -f -s -t 60
C:\Documents and Settings\Administrator\桌面>at 20:00 /every:(m,t,w,th,f,s,su) s
hutdown -f -s -t 60

截图见附件1

在运行CMD中执行:  at 20:00 /every:m,t,w,th,f,s,su shutdown -f -s -t 60
就显示新加了一项作业

C:\Documents and Settings\Administrator>at 20:00 /every:m,t,w,th,f,s,su shutdown
-f -s -t 60
新加了一项作业,其作业 ID = 1

截图见附件2

at 20:00 /every:m,t,w,th,f,s,su shutdown -f -s -t 60
这个代码保存成at.bat运行后却出现异常

这个问题终于解决了,把at.bat改下别的名字就好了,我估计是AT.bat和系统中的at命令冲突了。

TOP

批处理不要使用与命令相同的名字
批处理首先在当前目录下扩展所有的%PATHEXT%,然后进%Path%各个路径中扩展
如果批处理要使用at这个名字,那么批处理中的at就必须使用含扩展名的完整名称,最好带绝对路径

[ 本帖最后由 hanyeguxing 于 2011-1-7 21:54 编辑 ]
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

返回列表