除非按键,我如何在10分钟后启动程序?

马修·韦

start "" "C:\Program Files\program.exe"

  • 我希望只有在没有按键的情况下,程序才能在十分钟后启动。

  • 如果要在十分钟内按任意键,我希望程序不要启动。

我应该在.bat文件中使用哪些命令?

戴维·波斯蒂尔

我希望只有在没有按键的情况下,程序才能在十分钟后启动。

使用以下批处理文件:

@echo off

    call :controlTimeout 600
    if errorlevel 1 (
        echo A key was pressed
    ) else (
        echo Time Up
        start "" "C:\Program Files\program.exe"
    )

    exit /b 

:controlTimeout 
    setlocal
    start "" /belownormal /b cmd /q /d /c "timeout.exe %~1 /nobreak > nul"
    timeout.exe %~1 & tasklist | find "timeout" >nul 
    if errorlevel 1 ( set "exitCode=0" ) else ( 
        set "exitCode=1"
        taskkill /f /im timeout.exe 2>nul >nul
    )
    endlocal & exit /b %exitCode%

鸣谢:上面的批处理文件基于StackOverflow答案Windows批处理脚本:捕获用户对MC ND对“超时”命令反应


进一步阅读

  • Windows CMD命令行的AZ索引-Windows cmd行相关的所有内容的出色参考。
  • 错误级别-几乎所有应用程序和实用程序在完成/终止时都会设置退出代码。
  • 任务列表-任务列表显示所有正在运行的应用程序和服务及其进程ID(PID)。它可以在本地或远程计算机上运行。
  • 超时-延迟执行几秒钟或几分钟,以在批处理文件中使用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python:等待用户输入,如果10分钟后仍未输入,则继续执行程序

来自分类Dev

我的应用程序在android设备中启动后15分钟后如何停止或禁用GPS?

来自分类Dev

接收启动后20分钟如何执行服务?

来自分类Dev

如何在python中获取过去10分钟的cpu使用率

来自分类Dev

连续执行30分钟后如何防止Hangfire定期性工作重新启动

来自分类Dev

启动后一分钟,Spark会释放所有执行程序

来自分类Dev

如何在10分钟后停止萤幕变黑

来自分类Dev

启动后15分钟,Ubuntu非常慢

来自分类Dev

如何在30分钟后发送给客户的通知?

来自分类Dev

JMeter的JVM 10分钟后崩溃

来自分类Dev

5分钟后的任务计划程序

来自分类Dev

如何在10分钟后停止萤幕变黑

来自分类Dev

屏幕在10分钟后关闭,我找不到原因

来自分类Dev

启动后15分钟,Ubuntu非常慢

来自分类Dev

是什么导致我的系统在启动后等待10分钟才能出现UAC提升提示?

来自分类Dev

重新启动系统后5或10分钟后运行脚本文件

来自分类Dev

如何在5分钟的间隔后使用autoit检查文件更新?

来自分类Dev

重复25次后如何在60分钟内暂停循环?

来自分类Dev

引导10分钟后执行命令

来自分类Dev

无论电源设置如何,Windows 10 1809屏幕在5分钟后都会关闭

来自分类Dev

启动后5分钟运行脚本

来自分类Dev

如何在5分钟后关闭HttpUrlConnection而不在Java中出现异常?

来自分类Dev

我的OpsWorks实例在关闭后五分钟便启动了自己-为什么?

来自分类Dev

6分钟后重新启动脚本

来自分类Dev

如何在一段时间后关闭警报并每10分钟重复一次

来自分类Dev

如何在不花4分钟的时间从我的Rails应用程序向heroku进行小的更改?

来自分类Dev

为什么在10分钟后出现eth0和eth1启动登录屏幕

来自分类Dev

防止iOS在3分钟后杀死我的应用

来自分类Dev

如何在python3每5分钟重新启动我的代码

Related 相关文章

  1. 1

    Python:等待用户输入,如果10分钟后仍未输入,则继续执行程序

  2. 2

    我的应用程序在android设备中启动后15分钟后如何停止或禁用GPS?

  3. 3

    接收启动后20分钟如何执行服务?

  4. 4

    如何在python中获取过去10分钟的cpu使用率

  5. 5

    连续执行30分钟后如何防止Hangfire定期性工作重新启动

  6. 6

    启动后一分钟,Spark会释放所有执行程序

  7. 7

    如何在10分钟后停止萤幕变黑

  8. 8

    启动后15分钟,Ubuntu非常慢

  9. 9

    如何在30分钟后发送给客户的通知?

  10. 10

    JMeter的JVM 10分钟后崩溃

  11. 11

    5分钟后的任务计划程序

  12. 12

    如何在10分钟后停止萤幕变黑

  13. 13

    屏幕在10分钟后关闭,我找不到原因

  14. 14

    启动后15分钟,Ubuntu非常慢

  15. 15

    是什么导致我的系统在启动后等待10分钟才能出现UAC提升提示?

  16. 16

    重新启动系统后5或10分钟后运行脚本文件

  17. 17

    如何在5分钟的间隔后使用autoit检查文件更新?

  18. 18

    重复25次后如何在60分钟内暂停循环?

  19. 19

    引导10分钟后执行命令

  20. 20

    无论电源设置如何,Windows 10 1809屏幕在5分钟后都会关闭

  21. 21

    启动后5分钟运行脚本

  22. 22

    如何在5分钟后关闭HttpUrlConnection而不在Java中出现异常?

  23. 23

    我的OpsWorks实例在关闭后五分钟便启动了自己-为什么?

  24. 24

    6分钟后重新启动脚本

  25. 25

    如何在一段时间后关闭警报并每10分钟重复一次

  26. 26

    如何在不花4分钟的时间从我的Rails应用程序向heroku进行小的更改?

  27. 27

    为什么在10分钟后出现eth0和eth1启动登录屏幕

  28. 28

    防止iOS在3分钟后杀死我的应用

  29. 29

    如何在python3每5分钟重新启动我的代码

热门标签

归档