找回密码
 加入
搜索
查看: 4856|回复: 7

[系统综合] [已解决]:求助,错在哪里,au3无法自动打开win7pe.iso(如图)

  [复制链接]
发表于 2013-12-29 15:04:29 | 显示全部楼层 |阅读模式
本帖最后由 QQ386263723 于 2013-12-31 22:39 编辑

已经可以自动浏览到win7pe.iso,模拟鼠标也可以打开win7pe.iso镜像,太开心了!
#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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-12-29 15:38:11 | 显示全部楼层
发送快捷键啊,还模拟啥啊
发表于 2013-12-29 16:31:09 | 显示全部楼层
本帖最后由 poiu 于 2013-12-29 16:36 编辑
Run("UltraISO.exe")
WinWaitActive ("UltraISO")
Send("^o")
 楼主| 发表于 2013-12-29 21:45:16 | 显示全部楼层
本帖最后由 QQ386263723 于 2013-12-29 21:47 编辑

回复 3# poiu


    谢谢您!send是向激活窗口发送模拟键击的意思,哪如果想鼠标自动点击启动--写入硬盘映像的代码是什么,主要是如何知道send指向启动--写入硬盘映像位置。我正在学习au3自动安装也不太懂,希望得到更多人的帮助。谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-12-30 08:38:58 | 显示全部楼层
这个问题你可以换个iso制作软件来试试看?如果是单纯的打开、挂载ISO可以用ultraiso的命令行版本,如果还要制作镜像用imdisk——同样可以命令行操作
发表于 2013-12-30 09:18:04 | 显示全部楼层
感谢上面大大的教导,学习了。感谢
发表于 2014-1-1 21:17:19 | 显示全部楼层
学习了,多谢
发表于 2014-1-2 00:54:03 | 显示全部楼层
看看学习学习
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 06:23 , Processed in 0.087174 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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