|
以下红色的内容另存为*.vbs,放在组策略或者注册表启动项或者开始菜单启动目录都可以。
Dim Wsh Set Wsh = WScript.CreateObject("WScript.Shell") '下面表示延迟启动的时间,单位毫秒。1000毫秒等于1秒 WScript.Sleep(5000) '下面是启动的程序,可以用如下方式启动网络程序或者本地程序也行,写全路径。wsh.run的参数见最下面。 Wsh.Run "\\game\d\del.exe",,False Set Wsh=NoThing WScript.quit
run有两个参数,第一个为0-9,含义如下: 0 隐藏窗口并激活另一窗口。 6 最小化指定窗口并激活按Z序排序的下一个顶层窗口。 9 激活并显示窗口。若窗口是最小化或最大化,则恢复到原来的大小和位置。在还原应用程序的最小化窗口时,应指定该标志。 5 以当前大小和位置激活并显示窗口。 3 激活窗口并以最大化显示该窗口。 2 激活窗口并以最小化显示该窗口。 7 最小化显示窗口。活动窗口保持活动。 8 以当前状态显示窗口。活动窗口保持活动。 4 按窗口最近的大小和位置显示。活动窗口保持活动。 1 激活并显示一个窗口。若窗口是最小化或最大化,则恢复到其原来的大小和位置。
第二个为真或假,含义如下:如果未指定或其值为 FALSE,则该方法立即返回到脚本继续执行而不等待进程结束。若设为TRUE,则Run 法返回由应用程序返回的任何错误代码。如果未指定或其值为FALSE,则Run 返回错误代码 0(zero)。
说简单点,就是是否等待调用程序运行完毕再执行下面的语句。
************************************************************
这个就是延时咯: WScript.Sleep(5000) '延时5秒
这个就是隐藏运行了 Wsh.Run "\\game\d\批处理.bat",0,True |