小编Fra*_*jas的帖子

如何使用 CMD 或 VBS 轻轻关闭 Chrome?

我在轻轻关闭 Chrome 以自动清理缓存时遇到了一个小问题。

我有一个网站无法正确刷新,但如果我清理缓存,它会刷新。

现在我有一个带有以下代码的 .bat 文件:

taskkill /F /IM chrome.exe /T > nul
del /q "C:\Users\Francisco\AppData\Local\Google\Chrome\User Data\Default\Cache\*"
FOR /D %%p IN ("C:\Users\Francisco\AppData\Local\Google\Chrome\User Data\Default\Cache\*.*") DO rmdir "%%p" /s /q
timeout 8
start chrome --restore-last-session --start-fullscreen
Run Code Online (Sandbox Code Playgroud)

现在,我知道这会taskkill /F强制关闭进程并且可以正常工作,但是一旦 Chrome 打开,它就会显示一条消息,表明 Chrome 未正确关闭,并询问我是否要恢复上次会话。

如果我删除 /f 选项,Chrome 不会关闭:

错误:PID 为 8580 的进程(PID 辅助进程 8896)无法完成。
原因:这个进程只能强行终止(用/F选项)。

所以......我需要两个选项之一;

  1. 有没有办法像使用 CMD 或 VBS 按下 Alt+F4 一样轻轻关闭 Chrome?2。有没有办法隐藏 Chrome 恢复上次会话消息?

我更喜欢第一个选项,因为它更干净。

vbscript cmd

3
推荐指数
2
解决办法
9550
查看次数

标签 统计

cmd ×1

vbscript ×1