You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何实现Chrome窗口关闭后自动重新打开?

如何实现Chrome窗口关闭后自动重新打开?

看来你想要实现Chrome窗口一关闭就自动重新打开的效果,不过你当前的批处理脚本其实是固定5分钟重启一次Chrome,还强制杀掉了explorer进程(这会导致桌面图标和任务栏消失,完全没必要)。我来给你调整一下,改成真正检测Chrome进程是否存在,不存在就立即重启的版本:

@ECHO OFF
:loop
REM 检查Chrome进程是否存在
tasklist /FI "IMAGENAME eq chrome.exe" 2>NUL | find /I /N "chrome.exe">NUL
REM 如果进程不存在,启动Chrome
if "%ERRORLEVEL%"=="1" (
    START chrome.exe --kiosk https://www.google.com.mx/?hl=es
    REM 注意:你原代码里的"-priting"是拼写错误,正确打印参数是"--printing",不需要的话可以直接删除
)
REM 每隔2秒检查一次,可根据需求调整间隔时间
timeout /t 2 /nobreak > NUL
goto loop

代码说明:

  • tasklist /FI "IMAGENAME eq chrome.exe" ...:通过系统命令检查Chrome进程是否在运行
  • if "%ERRORLEVEL%"=="1":当检测不到Chrome进程时(ERRORLEVEL返回1),立即启动Chrome
  • timeout /t 2:设置每2秒检查一次进程状态,避免脚本占用过多系统资源,你可以把2改成其他数字调整间隔
  • --kiosk参数会让Chrome以全屏 kiosk 模式启动,如果你不需要全屏,可以去掉这个参数

使用方法:

  1. 把上面的代码复制到记事本中
  2. 保存文件为RestartChrome.bat(注意保存类型选“所有文件”,编码选ANSI)
  3. 双击这个bat文件就能运行,之后Chrome关闭就会自动重新打开
  4. 如果想要开机自动运行,按下Win+R输入shell:startup,把bat文件的快捷方式放到打开的文件夹里即可

备注:内容来源于stack exchange,提问作者Luis Antonio Duran Mendoza

火山引擎 最新活动