本帖最后由 ygqiang 于 2024-9-22 12:09 编辑
[已解决]win11系统,start命令,是否可以强制前台运行某个exe?
比如当前win11系统桌面,正在通过Microsoft Edge浏览器,全屏播放在线视频。
start命令,能否间隔120秒就自动启动某个exe软件,
并且能否激活exe软件展示到显示器画面的前台?
浏览器当前全屏播放的视频页面,还是继续播放状态。等exe软件退出以后,就继续全屏播放视频画面。
[已解决],exe软件里面有个设置选项,可以设置窗口总在最上方。- @echo off&setlocal enabledelayedexpansion
- echo
- cls
-
- :stat
-
- ping 0 -n 1 >nul 2>nul
-
- echo 获取自身所在目录的路径(不包含文件名)
- echo;"%~dp0"
- echo %cd%
- pause
-
- set "mu1=%cd%"
- set "mu2=jpg"
-
- echo.
- echo.
- echo ============================================
- echo ============================================
- set "cx=%mu1%\00ACDsee2.44.exe"
- set "wj=%mu1%\%mu2%\1.jpg"
- echo ============================================
- echo ============================================
- echo.
- echo.
-
-
- start "" %cx% %wj%
-
- ping 0 -n 30 >nul 2>nul
-
-
- ———————————————————————
- ———————————————————————
- cls
-
- set jche=00ACDsee2.44.exe
-
- ———————————————————————
- ———————————————————————
- cls
-
-
- ————————————————————————————————————————————————
- ————————————————————————————————————————————————
- cls
-
- echo 先用tasklist 输入进程列表给find ,让find找出EXE进程,如果找到,就goto 1。找不到就goto 2
- 1pause
- cls
-
- tasklist | find /i "%jche%" && goto :start1 || goto :start2
-
-
- :start1
- echo !!!!!!!!!!!!找到!!!!!!!!!!!!
- taskkill /im %jche%
-
- 1pause
- cls
-
-
- :start2
- echo ??????????没找到没找到??????????
- 1pause
- cls
-
- ping 0 -n 30 >nul 2>nul
-
- goto :stat
复制代码
|