AutoIT 实现Firefox下载
Firefox下载的完整代码:
Func IsVisible($handle);WinGetState: 2 = Window is visibleIf BitAND(WinGetState($handle), 2) ThenReturn 1ElseReturn 0EndIf EndFunc ;==>IsVisible;firefox下载 Func _DownloadFile()AutoItSetOption("WinTitleMatchMode", 2);WinWaitActive("正在打开 test.zip","", 15);If WinActivate("正在打开 test.zip", "") ThenLocal $handle = WinGetHandle("正在打开 test.zip")Send("!s")Send("{enter}")WinWaitActive("输入要保存的文件名…","")If(WinActivate("输入要保存的文件名…","")) ThenControlSetText("", "", "[CLASS:Edit; INSTANCE:1]", "D:\auto.zip")ControlClick("", "","[CLASS:Button; TEXT:保存(&S)]");Returns an array of matching window titles and handles.Local $var = WinList()For $i = 1 To $var[0][0]; Only display visble windows that have a titleIf $var[$i][0] <> "" And IsVisible($var[$i][1]) Then;MsgBox(0, "Details", "Title=" & $var[$i][0] & @LF & "Handle=" & $var[$i][1])If $var[$i][0]=="输入要保存的文件名…" And $var[$i][1] <> $handle Then;MsgBox(64,"hello","have sub Window!!!")Send("!y")EndIfEndIfNextEndIfelseReturn FalseEndIfExitEndFunc _DownloadFile()
转载于:https://www.cnblogs.com/yangxia-test/p/3974797.html
AutoIT 实现Firefox下载相关推荐
- Firefox 下载、附加组件、Flash插件、缓存位置(附加Chrome下载和Opera下载)
Firefox 下载的FTP页面: http://ftp.mozilla.org/pub/firefox/releases/ Firefox下载官方页面: https://www.mozilla.or ...
- firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作
firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作 参考文章: (1)firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作 (2)https://www.cnblogs.com/ ...
- Firefox下载文件中文乱码
某系统有下载文件的功能,且文件名为中文,在Chrome浏览器中下载文件正常,而通过Firefox下载时文件的中文名却变成了"%E..."这样的"乱码",如下图, ...
- 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题
最近做项目,采用Spring MVC做控制层,下载文件的文件名总是在主流浏览器上显示乱码,Firfox不是乱码了,IE下又成了乱码.也是烦,IE总是独树一帜,没办法,只能让程序去适应,在网上也搜索了很 ...
- 火狐 脱机文件位置不能更改_如何更改Firefox下载文件夹的位置
火狐 脱机文件位置不能更改 By default, when you download something using Firefox, that download gets saved to the ...
- 所有版本chrome、chromedriver、firefox下载链接
1. 所有版本chrome下载 是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是原版的就不得而知了. http://www.slimjet.com/ch ...
- firefox flash插件_巧用firefox下载视频资源
技术应用场景: 1. 免广告播放视频(含vip) 2. 下载各大视频网站的视频资源 步骤: 1.提前下载安装以下程序: 火狐浏览器(Firefox)https://www.lanzous.com/i9 ...
- [ubuntu] ubuntu20.04 卸载 firefox 下载 chrome
firfox 老是崩溃,老是崩溃,实在无法忍受,决心卸载. 首先查看安装哪些组件 dpkg --get-selections | grep firefox 输出显示 firefox install f ...
- Firefox下载文件中文乱码问题
今天百度了一下这个问题 -- 但是却发现都是写给开发者解决单一界面的问题. 无奈之下只能自己寻求出路. -- 在Firefox的附加组件中搜索"下载文件编码". 在附加组件界面单击 ...
最新文章
- u盘文件看得见却打不开_win7下u盘文件打不开怎么办 win7下u盘文件打不开解决方法...
- 机器学习入门书籍导读-高等数学上
- linux下定义删除变量
- c语言数据库线程池,C语言多线程中运行线程池,在线程池中运行线程池,,传递的结构体参数值为空/NULL/0...
- python面试题之如何用Python找出你目前在哪个目录?
- go net/http包
- Oracle SQL 优化原则(实用篇)
- 爬虫入门—网页信息爬取
- 看完一篇论文,如何写该论文研究思路?
- 键盘部分失灵/被锁定解决办法
- 名帖191 米芾 行书《苕溪诗卷》
- 将电脑通达信条件预警同步到手机
- maven配置SSM框架整合 其中包括maven在使用过程中遇到的问题
- 03.规格及模板管理
- 机车车辆薄轮缘型号及尺寸图 JM3型
- 学习stm32单片机,必备工具和软件,你知道几个?
- 三星笔记本U盘重装win10系统教程
- office2016 安装教程
- 29.VUE自定义指令directive和inserted
- win+r中的cmd作用
热门文章
- session共享怎么做的(分布式如何实现session共享)?
- Linux fork()函数底层CopyOnWrite写时复制实现原理剖析
- 配置Lucene开发环境
- ajax参数中字符串最大长度_6.7 C++数组名作函数参数 | 求3*4矩阵中最大的值
- php 求数组合集,PHP数组排序函数合集 以及它们之间的联系分析
- Mac上配置 Sublime Text 使其使用 Python3
- VC6.0显示代码行号
- 4.1.4 OS之文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])
- java 同步块 抛出异常_java问题合集(一)
- 设计模式的理解: 职责链模式 (Chain of Responsibility)