每次启动Windows时如何运行批处理文件我还需要在后台运行它(没有显示该命令窗口)?我使用的是Windows Xp。 我的实际要求是我想在Windows启动时使用命令行命令启动Tracd服务器。
答案 0 :(得分:32)
在registry:
中添加您的计划运行 - 这些是程序安装自动启动的最常见启动位置。默认情况下,这些键不会以安全模式执行。如果使用星号将这些键的值作为前缀,则*将以安全模式运行。 注册表项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run registry key
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run registry key
然后,您可以在invisible mode:
中启动批处理wscript.exe "C:\yourpath\invis.vbs" "your_file.bat"
在invis.vbs中......
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False
答案 1 :(得分:12)
另外两个创业公司:
答案 2 :(得分:5)
您可以将应用程序作为服务运行。
查看this article了解详情:
答案 3 :(得分:3)
您可以使用autoexnt。它是专为Windows NT设计的,但仍在较新版本的Windows中工作。
答案 4 :(得分:1)
还有hstart,这是一个适合我需求的第三方计划。它也得到了维护。最新版本于2010年7月7日发布。