How do you wait on a Task Scheduler task to finish in a batch file or C#?

前端 未结 3 1153
日久生厌
日久生厌 2021-01-04 14:37

I am trying to write a batch file that does two things:

  1. First it launches an installer (install.exe) which installs a program (program.exe).
  2. Second it
3条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-04 15:05

    From batch file, query the task status, and if it is running, keep querying

    :loop
    for /f "tokens=2 delims=: " %%f in ('schtasks /query /tn yourTaskName /fo list ^| find "Status:"' ) do (
        if "%%f"=="Running" (
            ping -n 6 localhost >nul 2>nul
            goto loop
        )
    )
    

提交回复
热议问题