Board logo

标题: [系统相关] [已解决]win11系统,start命令,是否可以强制前台运行某个exe? [打印本页]

作者: ygqiang    时间: 2024-9-22 11:51     标题: [已解决]win11系统,start命令,是否可以强制前台运行某个exe?

本帖最后由 ygqiang 于 2024-9-22 12:09 编辑

[已解决]win11系统,start命令,是否可以强制前台运行某个exe?
比如当前win11系统桌面,正在通过Microsoft Edge浏览器,全屏播放在线视频。
start命令,能否间隔120秒就自动启动某个exe软件,
并且能否激活exe软件展示到显示器画面的前台?
浏览器当前全屏播放的视频页面,还是继续播放状态。等exe软件退出以后,就继续全屏播放视频画面。
[已解决],exe软件里面有个设置选项,可以设置窗口总在最上方。
  1. @echo off&setlocal enabledelayedexpansion
  2. echo
  3. cls
  4. :stat
  5. ping 0 -n 1 >nul 2>nul
  6. echo 获取自身所在目录的路径(不包含文件名)
  7. echo;"%~dp0"
  8. echo %cd%
  9. pause
  10. set "mu1=%cd%"
  11. set "mu2=jpg"
  12. echo.
  13. echo.
  14. echo ============================================
  15. echo ============================================
  16. set "cx=%mu1%\00ACDsee2.44.exe"
  17. set "wj=%mu1%\%mu2%\1.jpg"
  18. echo ============================================
  19. echo ============================================
  20. echo.
  21. echo.
  22. start "" %cx% %wj%
  23. ping 0 -n 30 >nul 2>nul
  24. ———————————————————————
  25. ———————————————————————
  26. cls
  27. set jche=00ACDsee2.44.exe
  28. ———————————————————————
  29. ———————————————————————
  30. cls
  31. ————————————————————————————————————————————————
  32. ————————————————————————————————————————————————
  33. cls
  34. echo 先用tasklist 输入进程列表给find ,让find找出EXE进程,如果找到,就goto 1。找不到就goto 2
  35. 1pause
  36. cls
  37. tasklist | find /i "%jche%" && goto :start1 || goto :start2
  38. :start1
  39. echo  !!!!!!!!!!!!找到!!!!!!!!!!!!
  40. taskkill /im %jche%
  41. 1pause
  42. cls
  43. :start2
  44. echo  ??????????没找到没找到??????????
  45. 1pause
  46. cls
  47. ping 0 -n 30 >nul 2>nul
  48. goto :stat
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2