找回密码
 加入
搜索
查看: 3232|回复: 8

[AU3基础] 自动答应对话框的问题!

  [复制链接]
发表于 2011-12-21 19:07:24 | 显示全部楼层 |阅读模式
                        $shell = ObjCreate("Shell.Application")
                        $shell.NameSpace(34).Items().InvokeVerbEx("delete");清除历史文件
        Sleep(2000)                                                
Send("!Y");清除Cookies会弹出对话框,自动答应对话框
                                                
               $shell.NameSpace(32).Items().InvokeVerbEx("delete");IE缓存,包含Cookies
Sleep(2000)
Send("!Y");清除Cookies会弹出对话框,自动答应对话框
请问为什么无法关闭对话框?
发表于 2011-12-22 10:33:25 | 显示全部楼层
回复 1# mtvtop

脚本在弹出对话框后就会暂停  又怎么会执行后面的sleep 命令以及send命令呢,当你手动关闭了对话框后才会执行后面的命令啊
 楼主| 发表于 2011-12-22 11:19:28 | 显示全部楼层
回复 2# zldfsz

这个我知道,现在就是想知道怎么让他执行下面的代码
发表于 2011-12-22 11:33:56 | 显示全部楼层
回复 3# mtvtop
用双进程试试吧,主程序启动,调用副程序启动,当副程序检测到有指定窗口,就Send("!Y");当检测到主程序关闭,副程序自动退出。这代码不难吧
 楼主| 发表于 2011-12-22 16:12:44 | 显示全部楼层
回复 4# zldfsz

双进程?没有做过!能不能帮忙写个简单的
发表于 2011-12-22 18:47:40 | 显示全部楼层
回复 5# mtvtop
用法,先编译副程序,再编译主程序。
副程序如下:
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_icon=C:\windows\system32\SHELL32.dll
#AutoIt3Wrapper_outfile=queding.exe
#AutoIt3Wrapper_Res_Comment=点击“是”的副程序
#AutoIt3Wrapper_Res_Description=点击“是”的副程序
#AutoIt3Wrapper_Res_Fileversion=0.0.0.3
#AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y
#AutoIt3Wrapper_Res_LegalCopyright=queding
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
WinWait("警告", "历史记录")
WinActivate ( "警告", "历史记录")
Send("!Y");清除Cookies会弹出对话框,自动答应对话
WinWait("警告", "Cookie")
WinActivate("警告", "Cookie")
Send("!Y");清除Cookies会弹出对话框,自动答应对话

主程序如下:
#Region ;**** 参数创建于 ACNWrapper_GUI ****
#AutoIt3Wrapper_icon=C:\WINDOWS\system32\SHELL32.dll|-240
#AutoIt3Wrapper_outfile=CleanHistory.exe
#EndRegion ;**** 参数创建于 ACNWrapper_GUI ****
FileInstall("queding.exe", @AppDataDir & "\queding.exe",1)
ShellExecute(@AppDataDir & "\queding.exe", "", "", "")
$shell = ObjCreate("Shell.Application")
$shell.NameSpace(34).Items().InvokeVerbEx("delete");清除历史文件
$shell.NameSpace(32).Items().InvokeVerbEx("delete");IE缓存,包含Cookies

由于权限原因不能上传源码文件
发表于 2011-12-22 18:56:41 | 显示全部楼层
发表于 2011-12-23 23:54:59 | 显示全部楼层
表示A大发的还没看过,去look下先
发表于 2011-12-25 10:33:30 | 显示全部楼层
谢谢共享,支持你
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-23 02:23 , Processed in 0.082495 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表