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的附加组件中搜索"下载文件编码". 在附加组件界面单击 ...
最新文章
- MIT:睡眠不足会让你连路都走不好,但补觉还有救
- 组合数的简单求法(dfs)
- Spring AOP里面的几个名词的概念:
- PathRemoveFileSpec函数
- CSS 文本溢出时显示省略标记
- python执行过程打印,如何在pytest运行过程中看到正常的打印输出?
- java 重启线程_java-如何重新启动线程
- [已解决]Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
- NOIP2017 Day1 T1 小凯的疑惑
- js对象深拷贝的简单实现
- HEVC—SAO技术
- 论文精读——基于演化动力学的复杂网络中带阈值雪堆博弈模型研究
- Elasticsearch写入webshell漏洞(WooYun-2015-110216)
- costmap_2d 中计算footprint 的内切圆半径和外切圆半径的函数解析——点到线段的距离计算
- java lisp,摸索JVM上的LISP[Java编程]
- excel 合并多个工作表,保留列宽等格式
- 西门子PLC能否通过以太网数据模块实现无线通讯?
- 软件构造Lab2问题解决思路及感想
- Windows 8本地化多语言支持
- 离散数学课后习题-斑马难题
热门文章
- Spring AOP编程-aspectJ注解开发
- 网络请求UI自动切换框架
- KMP算法求解next数组值(模式串从下标0开始或从下标1开始)以及求值后与主串的匹配过程
- 2.3.1 进程的同步与互斥
- php代码升级更新机制,php如何实现更新功能
- php 函数有命名空间吗_一篇弄懂PHP命名空间及use的使用
- python爬取vip小说章节_python 爬取起点小说vip章节(失败)
- Linux进程间通信——使用共享内存
- 启明云端方案分享| ESP32-S2 摄像头 WIFI方案应用于智能猫眼
- android自定义组件属性,android自定义控件并添加属性的方法以及示例