如何在Windows XP中启动时在cmd中运行命令



叹息。出于某些原因,我正在ubuntu中运行一个windowsxp虚拟盒子。在这个windows实例中,有一个express(节点)服务器正在运行。一切都很好,只是偶尔会出现窗口崩溃或虚拟盒子冻结(可能是在闲置几天后)。发生这种情况时,我希望以编程方式重新启动虚拟机(和节点服务器)。从linux实际重新启动虚拟盒子似乎是可以实现的,但我不知道如何让windows在启动时运行"node…/server.js"!我试着把命令放在C:\AUTOEXEC.bat中,但当我重新启动计算机时,它没有启动。我知道我在找一个10年前的操作系统的麻烦,但这是我必须面对的。有什么想法吗?

尝试将调度作为任务调度程序中的任务。

当任务的触发器得到满足时,任务就会被执行,在这种情况下,您可以使用"启动时"触发器,如下所述:

http://technet.microsoft.com/en-us/library/cc748841.aspx

启动时

此触发器使任务在计算机启动时运行。此触发器的唯一设置是下面"高级设置"部分中描述的高级设置。

不过,请注意,这些信息并不是为XP量身定制的,但应该为您量身定制。

实际上我刚刚让它工作起来。我把一个批处理文件放在start/programs/startup中,CD放在正确的目录下,然后运行node。

最新更新