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下载相关推荐

  1. Firefox 下载、附加组件、Flash插件、缓存位置(附加Chrome下载和Opera下载)

    Firefox 下载的FTP页面: http://ftp.mozilla.org/pub/firefox/releases/ Firefox下载官方页面: https://www.mozilla.or ...

  2. firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作

    firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作 参考文章: (1)firefox下载文件弹出框之终极解决方案-vbs模拟键盘操作 (2)https://www.cnblogs.com/ ...

  3. Firefox下载文件中文乱码

    某系统有下载文件的功能,且文件名为中文,在Chrome浏览器中下载文件正常,而通过Firefox下载时文件的中文名却变成了"%E..."这样的"乱码",如下图, ...

  4. 解决各大浏览器下载文件乱码以及Firefox下载文件名不全问题

    最近做项目,采用Spring MVC做控制层,下载文件的文件名总是在主流浏览器上显示乱码,Firfox不是乱码了,IE下又成了乱码.也是烦,IE总是独树一帜,没办法,只能让程序去适应,在网上也搜索了很 ...

  5. 火狐 脱机文件位置不能更改_如何更改Firefox下载文件夹的位置

    火狐 脱机文件位置不能更改 By default, when you download something using Firefox, that download gets saved to the ...

  6. 所有版本chrome、chromedriver、firefox下载链接

    1. 所有版本chrome下载 是不是很难找到老版本的chrome?博主收集了几个下载chrome老版本的网站,其中哪个下载的是原版的就不得而知了. http://www.slimjet.com/ch ...

  7. firefox flash插件_巧用firefox下载视频资源

    技术应用场景: 1. 免广告播放视频(含vip) 2. 下载各大视频网站的视频资源 步骤: 1.提前下载安装以下程序: 火狐浏览器(Firefox)https://www.lanzous.com/i9 ...

  8. [ubuntu] ubuntu20.04 卸载 firefox 下载 chrome

    firfox 老是崩溃,老是崩溃,实在无法忍受,决心卸载. 首先查看安装哪些组件 dpkg --get-selections | grep firefox 输出显示 firefox install f ...

  9. Firefox下载文件中文乱码问题

    今天百度了一下这个问题 -- 但是却发现都是写给开发者解决单一界面的问题. 无奈之下只能自己寻求出路. -- 在Firefox的附加组件中搜索"下载文件编码". 在附加组件界面单击 ...

最新文章

  1. MIT:睡眠不足会让你连路都走不好,但补觉还有救
  2. 组合数的简单求法(dfs)
  3. Spring AOP里面的几个名词的概念:
  4. PathRemoveFileSpec函数
  5. CSS 文本溢出时显示省略标记
  6. python执行过程打印,如何在pytest运行过程中看到正常的打印输出?
  7. java 重启线程_java-如何重新启动线程
  8. [已解决]Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
  9. NOIP2017 Day1 T1 小凯的疑惑
  10. js对象深拷贝的简单实现
  11. HEVC—SAO技术
  12. 论文精读——基于演化动力学的复杂网络中带阈值雪堆博弈模型研究
  13. Elasticsearch写入webshell漏洞(WooYun-2015-110216)
  14. costmap_2d 中计算footprint 的内切圆半径和外切圆半径的函数解析——点到线段的距离计算
  15. java lisp,摸索JVM上的LISP[Java编程]
  16. excel 合并多个工作表,保留列宽等格式
  17. 西门子PLC能否通过以太网数据模块实现无线通讯?
  18. 软件构造Lab2问题解决思路及感想
  19. Windows 8本地化多语言支持
  20. 离散数学课后习题-斑马难题

热门文章

  1. Spring AOP编程-aspectJ注解开发
  2. 网络请求UI自动切换框架
  3. KMP算法求解next数组值(模式串从下标0开始或从下标1开始)以及求值后与主串的匹配过程
  4. 2.3.1 进程的同步与互斥
  5. php代码升级更新机制,php如何实现更新功能
  6. php 函数有命名空间吗_一篇弄懂PHP命名空间及use的使用
  7. python爬取vip小说章节_python 爬取起点小说vip章节(失败)
  8. Linux进程间通信——使用共享内存
  9. 启明云端方案分享| ESP32-S2 摄像头 WIFI方案应用于智能猫眼
  10. android自定义组件属性,android自定义控件并添加属性的方法以及示例