admin管理员组文章数量:1130349
我们有这样的需求,每快到整点就自动打开网页,过了整点就自动关闭,
关键是判断浏览器是否已经打开,也就是获取进程数。需要用到for 而且用小括号和单引号包住命令。这是固定写法,否则报错。
EQU是等于的判断,GTR是大于,LSS是小于,GEQ是大于等于。
taskkill 就是强制杀死进程
下面是实现的代码
@echo off
chcp 65001
:start
set minute=%time:~3,2%
for /F %%i in ('tasklist^|find /C "360se"') do (set num=%%i)
echo %time% 360浏览器进程数 %num%
if %minute% GEQ 58 (
if %num% EQU 0 (
echo %time% 时间到了 启动360浏览器
start /min explorer "http://game.37/play.php?sid=1754&game_id=163"
)
) else if %minute% GTR 0 (
if %num% GTR 0 (
echo %time% 时间到了 关闭360浏览器
taskkill /f /im "360se.exe"
)
)
timeout /T 60
goto start
效果如下
我们有这样的需求,每快到整点就自动打开网页,过了整点就自动关闭,
关键是判断浏览器是否已经打开,也就是获取进程数。需要用到for 而且用小括号和单引号包住命令。这是固定写法,否则报错。
EQU是等于的判断,GTR是大于,LSS是小于,GEQ是大于等于。
taskkill 就是强制杀死进程
下面是实现的代码
@echo off
chcp 65001
:start
set minute=%time:~3,2%
for /F %%i in ('tasklist^|find /C "360se"') do (set num=%%i)
echo %time% 360浏览器进程数 %num%
if %minute% GEQ 58 (
if %num% EQU 0 (
echo %time% 时间到了 启动360浏览器
start /min explorer "http://game.37/play.php?sid=1754&game_id=163"
)
) else if %minute% GTR 0 (
if %num% GTR 0 (
echo %time% 时间到了 关闭360浏览器
taskkill /f /im "360se.exe"
)
)
timeout /T 60
goto start
效果如下
版权声明:本文标题:windows—cmd实现定时自动打开和关闭网页 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1753988258a2629787.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论