Batch file 15分钟不使用后运行程序
我正在为我的酒店完成谷歌地球的构建,它包含了不同的活动、购物和餐饮理念。业主希望它在某种程度上,然而,我不是一个程序员,他不想支付一个。所以我边走边学。我之前发布过一些我想知道的事情 我的下一个问题是,;如果程序在15分钟内未使用,是否可以强制关闭程序并打开?谁能给我指一下正确的方向吗。多谢各位 您需要qprocess或tasklist命令,但很可能两者都没有,您应该检查一下 下面是一个示例脚本Batch file 15分钟不使用后运行程序,batch-file,scripting,restart,Batch File,Scripting,Restart,我正在为我的酒店完成谷歌地球的构建,它包含了不同的活动、购物和餐饮理念。业主希望它在某种程度上,然而,我不是一个程序员,他不想支付一个。所以我边走边学。我之前发布过一些我想知道的事情 我的下一个问题是,;如果程序在15分钟内未使用,是否可以强制关闭程序并打开?谁能给我指一下正确的方向吗。多谢各位 您需要qprocess或tasklist命令,但很可能两者都没有,您应该检查一下 下面是一个示例脚本 @echo off rem -- checking if the machine is x32 or
@echo off
rem -- checking if the machine is x32 or x64
rem -- google earth clinet is x32
if defined ProgramFiles(x86) (
set "ge=C:\Program Files (x86)\Google\Google Earth\client\googleearth.exe"
) else (
set "ge=C:\Program Files\Google\Google Earth\client\googleearth.exe"
)
rem -- better approach is to check the registry bu here I'll use default folders
:repeat
tasklist | find /i "googleearth" && (
rem -- program is running
rem -- we need to wait and repeat
rem -- waiting 15 minutes
ping 192.0.2.1 -n 1 -w 90000 >nul 2>nul
goto :repeat
) || (
rem -- program is not running
rem -- we need to start it again
start "" "%ge%"
)
这是一个单独的文件吗?