我成立了一个计划任务到我的帐户下运行。 它运行一切,甚至如果它是成功,则返回(2)的操作的代码。 我在下面的链接看这件事该错误代码,并声称它无法找到特定文件。
http://www.hiteksoftware.com/knowledge/articles/049.htm
即使我做一些很简单的,我得到的背部操作代码(2)。 例如:
run program: cmd.exe
start in path: c:\windows\system32
我开始任务,我看到在我的任务管理器中运行的进程,所以我杀了任务。 然后我检查计划任务的历史,它显示为(2)。
一些更真实的我在做什么的:
<?
/* file in c:\php\test.php */
echo "hello";
?>
运行程序: php.exe
启动路径: c:\php
参数: -f test.php
一切正常,在命令行中,但Windows计划任务保持在返回操作代码(2)。 我应该看到的(0)的操作码,这意味着成功,正确的吗?
您可能没有把一个路径在编辑操作对话框中的“开始(可选)框。
即使你对当时正在执行的程序的路径时,Windows 7还是要你告诉它来运行程序。
我一直有一个类似的问题,发现除了什么在这两个公认的答案,其意见建议我必须做一两件事。 我不得不重新创建任务,并确定了“配置”到Windows Server 2003,Windows XP或Windows 2000的我不明白为什么,因为它没有任何的操作系统”,但之后我没有,所以我的任务实际工作。
如果运行,工作,但你仍然得到一个错误代码,尝试输入exit 0
在脚本的结尾。
我花了谷歌上搜索发现,所以希望这是有帮助的人的很多。
我一直挣扎,直到我只是删除和重新创建计划任务...现在的作品。 不知道为什么,但它是。
好吧,我知道我迟到了这里的聚会,但我想了很多的问题,从混淆了一个返回码的操作码造成的。 我不是在Windows编程或内部(我让使用Windows系统编程谋生,而是我的编程是不适用于Windows系统)的专家。
如果我理解正确: 操作代码由以往常规的正不惜一切价值程序员决定在设置运行哪些设置。 返回代码表示成功还是失败的。
从我的计划任务之一的历史考虑以下(编辑)例如:事件201,任务类别“行动已完成”显示的操作码 (2)。 在常规选项卡楼下,是消息:
任务计划圆满完成任务 “\ My_task”,例如 “{XXXXXXXXXXXX-XXXXXXXX-XXXXXXXXXXXX}”,动作 “C:..... \ blahblah.exe”,返回码0。
这就是成功的标志。 不同的返回码会指示失败。 (2)的操作代码只是表示子程序结束(在这种情况下)时报道。 我不相信有被解释为操作码任意组的值。