每次Windows启动时,调度任务的vbs代码是什么?

时间:2010-05-17 08:47:57

标签: java windows vbscript scheduled-tasks

我想知道如何编写vbs代码来安排Windows任务在每次Windows启动时启动.exe程序。

我在网上找到了以下代码:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewJob = objWMIService.Get("Win32_ScheduledJob")
errJobCreated = objNewJob.Create _
    ("Notepad.exe", "********123000.000000-420", _
        True , 1 OR 4 OR 16, , , JobID) 
Wscript.Echo errJobCreated

但它只告诉我如何在特定的日子和时间安排任务。

我想过创建一个Windows服务。然而,以下是我必须寻找替代方案的故事。

我为包含RunAsService的java程序创建了一个Janel的Windows服务。我第一次安装和启动它时,该服务工作正常。但是,重新启动我的Windows XP后,一个对话框窗口说明我的janel生成的.exe文件已崩溃,我的RunAsService服务继续运行。当我终止服务并再次手动重新启动它时,该服务工作正常。然而,每次重新启动Windows时,同样的崩溃都会反复发生。

1 个答案:

答案 0 :(得分:1)

在Startup文件夹中放置应用程序的快捷方式???

会不会更容易