标题: [文件操作] 批处理如何检测是否存在idm下载器的“下载完成”提示对话框 [打印本页]
作者: Heykuz 时间: 2016-12-14 22:45 标题: 批处理如何检测是否存在idm下载器的“下载完成”提示对话框
本帖最后由 pcl_test 于 2016-12-15 03:02 编辑
一个对话框无法检测到
参考了帖子http://www.bathome.net/viewthread.php?tid=12493&highlight=%B1%EA%CC%E2
可是idm的“下载完成”对话框无法检测到。
拿张照片改名字为“下载完成”都正常。就是
idm的“下载完成”对话框无法检测到。不知道为什么,求大神们支招。
作者: 我来了 时间: 2016-12-15 08:37
下载---选项--下载
显示下载完成对话框
挑勾
作者: Heykuz 时间: 2016-12-15 14:31
- @echo off&
- setlocal enabledelayedexpansion
- for /f "tokens=2* delims=:" %%a in ('tasklist /v') do (
- set tmp=%%b
- if "!tmp!" neq "!tmp:下载完成=!" start /b "" 1.bat&exit
- )
- start /b "" 2.bat&exit
- exit
复制代码
也不知道為什麼說我龍統,唉……就是檢測不出來,所以來求問。唉……真是莫須有。
作者: GNU 时间: 2016-12-15 15:02
回复 3# Heykuz
命令行里面单独执行 tasklist /v 能看到“下载完成”吗?
作者: Heykuz 时间: 2016-12-15 20:27
唉,截圖了,可惜上傳不了,竟然說小於50kb每張圖片,我用ps弄到最低輸出還是85kb,就一個命令提示符窗口,這論壇究竟怎麼了~~~~年還沒過。
回上樓的,檢測不出來。vb可以。算了,心淡~~
作者: GNU 时间: 2016-12-15 21:46
如果 tasklist /v 的结果里面没有“下载完成”,3楼的代码就不用浪费时间啦,它根本不可能成功。
不一定要截图,CMD窗口中的文字直接复制出来就行了:
右键单击CMD窗口的标题栏->"属性"->"选项"->勾选"快速编辑模式"->然后在CMD窗口用鼠标左键选中想要拷贝的内容->在选中的内容上单击鼠标右键->粘贴到文本文件中即可
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |