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. u盘文件看得见却打不开_win7下u盘文件打不开怎么办 win7下u盘文件打不开解决方法...
  2. 机器学习入门书籍导读-高等数学上
  3. linux下定义删除变量
  4. c语言数据库线程池,C语言多线程中运行线程池,在线程池中运行线程池,,传递的结构体参数值为空/NULL/0...
  5. python面试题之如何用Python找出你目前在哪个目录?
  6. go net/http包
  7. Oracle SQL 优化原则(实用篇)
  8. 爬虫入门—网页信息爬取
  9. 看完一篇论文,如何写该论文研究思路?
  10. 键盘部分失灵/被锁定解决办法
  11. 名帖191 米芾 行书《苕溪诗卷》
  12. 将电脑通达信条件预警同步到手机
  13. maven配置SSM框架整合 其中包括maven在使用过程中遇到的问题
  14. 03.规格及模板管理
  15. 机车车辆薄轮缘型号及尺寸图 JM3型
  16. 学习stm32单片机,必备工具和软件,你知道几个?
  17. 三星笔记本U盘重装win10系统教程
  18. office2016 安装教程
  19. 29.VUE自定义指令directive和inserted
  20. win+r中的cmd作用

热门文章

  1. session共享怎么做的(分布式如何实现session共享)?
  2. Linux fork()函数底层CopyOnWrite写时复制实现原理剖析
  3. 配置Lucene开发环境
  4. ajax参数中字符串最大长度_6.7 C++数组名作函数参数 | 求3*4矩阵中最大的值
  5. php 求数组合集,PHP数组排序函数合集 以及它们之间的联系分析
  6. Mac上配置 Sublime Text 使其使用 Python3
  7. VC6.0显示代码行号
  8. 4.1.4 OS之文件的物理结构(连续分配、链接分配[隐式-显式]、索引分配[链接方案-多层索引-混合索引])
  9. java 同步块 抛出异常_java问题合集(一)
  10. 设计模式的理解: 职责链模式 (Chain of Responsibility)