用于定时启动关闭程序的vbs 脚本
功能是启动D:\95\prime95.exe -t 然后32秒后关了它,做 CPU 的状态转换的压力测试用。
' 创建一个WScript.Shell对象,这个对象允许我们访问Windows Shell的功能
Set WshShell = WScript.CreateObject("WScript.Shell")
' 使用WshShell对象的Run方法启动prime95.exe程序,路径为D:\95\,并带有参数-t
' 第二个参数1表示窗口以正常大小显示
' 第三个参数False表示不等待程序结束就继续执行下一条语句
WshShell.Run "D:\95\prime95.exe -t", 1, False
' 使脚本暂停执行32000毫秒,即32秒。这允许prime95.exe有足够的时间来运行
WScript.Sleep 32000 ' 32000 毫秒 = 32 秒
' 再次使用WshShell对象的Run方法,这次是用来终止prime95.exe程序
' 使用taskkill命令,/F参数表示强制终止进程,/IM参数后面跟要终止的进程名称
' 第二个参数1仍然表示窗口以正常大小显示(虽然这里可能不太重要,因为taskkill命令执行很快)
' 第三个参数True表示等待命令执行完毕再继续执行下一条语句
WshShell.Run "taskkill /F /IM prime95.exe", 1, True
' 清除WshShell对象,释放资源
Set WshShell = Nothing