因想整合自己的軟體做成軟體包,遇到一些問題請教各位大大。
小弟知道WinWaitActive可以抓標題、視窗內容但是似乎透過info抓不到視窗內容出現"NUIDocumentWindow",即使直接照視窗內容文字打也是無法判斷!
指令都會直接跑完,無法等到安裝進度條結束。
想知道是不是還有甚麼方法可以判斷OFFICE2007 最後視窗安裝完成的樣子?
因為這樣我才能接著繼續判斷安裝下一個軟體
https://ithelp.ithome.com.tw/upload/images/20171130/201066915IWzgGAfeQ.png
WinWaitActive("Microsoft Office Professional Plus 2007");
ControlSetText("[ClASS:SetupExe]", "","[CLASS:RichEdit20W; INSTANCE:1]", "軟體序號")
Sleep(1000)
WinWaitActive("Microsoft Office Professional Plus 2007");
Send("!c");
Sleep(500)
WinWaitActive("Microsoft Office Professional Plus 2007");
Send("{SPACE}");5
Sleep(500)
WinWaitActive("Microsoft Office Professional Plus 2007");
Send("!c");
Sleep(500)
WinWaitActive("Microsoft Office Professional Plus 2007");
Send("!i");
Sleep(500)
WinWaitActive("Microsoft Office Professional Plus 2007");//安裝最後畫面
Send("!c");
Sleep(500)
MsgBox(0, "", "安裝完畢")