[已解决]:求助,错在哪里,au3无法自动打开win7pe.iso(如图)
本帖最后由 QQ386263723 于 2013-12-31 22:39 编辑已经可以自动浏览到win7pe.iso,模拟鼠标也可以打开win7pe.iso镜像,太开心了!{:face (301):}
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
;#AutoIt3Wrapper_Res_Field=AutoIt Version|%AutoItVer% ;自定义资源段
;#AutoIt3Wrapper_Run_Tidy= ;脚本整理
;#AutoIt3Wrapper_Run_Obfuscator= ;代码迷惑
;#AutoIt3Wrapper_Run_AU3Check= ;语法检查
;#AutoIt3Wrapper_Run_Before= ;运行前
;#AutoIt3Wrapper_Run_After= ;运行后
#region ### START Koda GUI section ###
$Form1 = GUICreate("运行ultraiso", 392, 289, -1, -1)
$Button1 = GUICtrlCreateButton("制作iso", 120, 104, 145, 49)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Run("UltraISO.exe")
WinWait("UltraISO")
If Not WinActive("UltraISO") Then WinActivate("UltraISO")
Send("^o")
;ControlSend("打开 ISO 文件", "", "[CLASS:Edit;INSTANCE:1", "win7pe.iso")
Send("win7pe.iso")
WinWait("打开 ISO 文件")
If Not WinActive("打开 ISO 文件") Then WinActivate("打开 ISO 文件")
MouseClick("left",970,543,1)
MouseClick("left",587,163,1)
MouseClick("left",615,260,1)
Exit
EndSwitch
WEnd 发送快捷键啊,还模拟啥啊 本帖最后由 poiu 于 2013-12-29 16:36 编辑
Run("UltraISO.exe")
WinWaitActive ("UltraISO")
Send("^o") 本帖最后由 QQ386263723 于 2013-12-29 21:47 编辑
回复 3# poiu
谢谢您!send是向激活窗口发送模拟键击的意思,哪如果想鼠标自动点击启动--写入硬盘映像的代码是什么,主要是如何知道send指向启动--写入硬盘映像位置。我正在学习au3自动安装也不太懂,希望得到更多人的帮助。谢谢! 这个问题你可以换个iso制作软件来试试看?如果是单纯的打开、挂载ISO可以用ultraiso的命令行版本,如果还要制作镜像用imdisk——同样可以命令行操作 感谢上面大大的教导,学习了。感谢 学习了,多谢 看看学习学习
页:
[1]