Batch file 15分钟不使用后运行程序

Batch file 15分钟不使用后运行程序,batch-file,scripting,restart,Batch File,Scripting,Restart,我正在为我的酒店完成谷歌地球的构建,它包含了不同的活动、购物和餐饮理念。业主希望它在某种程度上,然而,我不是一个程序员,他不想支付一个。所以我边走边学。我之前发布过一些我想知道的事情 我的下一个问题是,;如果程序在15分钟内未使用,是否可以强制关闭程序并打开?谁能给我指一下正确的方向吗。多谢各位 您需要qprocess或tasklist命令,但很可能两者都没有,您应该检查一下 下面是一个示例脚本 @echo off rem -- checking if the machine is x32 or

我正在为我的酒店完成谷歌地球的构建,它包含了不同的活动、购物和餐饮理念。业主希望它在某种程度上,然而,我不是一个程序员,他不想支付一个。所以我边走边学。我之前发布过一些我想知道的事情

我的下一个问题是,;如果程序在15分钟内未使用,是否可以强制关闭程序并打开?谁能给我指一下正确的方向吗。多谢各位

您需要qprocess或tasklist命令,但很可能两者都没有,您应该检查一下

下面是一个示例脚本

@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%" 

)

这是一个单独的文件吗?