autoit3 開啟視窗

2021-06-08 13:54:31 字數 1388 閱讀 7319

利用accexplorer.exe來開啟選定的視窗

$dis_window_title:視窗名

func select_window_dialog($dis_window_title)

;select one window in accexplorer

winactivate($dis_window_title)

;判斷當前accexplorer是否已執行,如果在執行,則停止該程式

while proces***ists("accexplorer.exe")

processclose("accexplorer.exe")

wend

sleep(10)

;執行accexplorer程式,並最大化

run("accexplorer.exe","",@sw_maximize)

;如果出現錯誤,則關閉accexplorer,等待一段時間後再重新開啟該程式

while @error

if proces***ists("accexplorer.exe")then

processclose("accexplorer.exe")

endif

sleep(500)

run($accpath & "accexplorer.exe","",@sw_maximize)

wend

;如果一定時間內沒有啟動accexplorer程式,則把資訊寫入log中

if not winwaitactive($accexplorerwindow,"",10)then

;_filewritelog($logpath & "\" & $logname, "   " & "[error]", -1)

return 0

endif

;此時保證accexplorer已經執行,並最大化,然後通過其選單,開啟選擇視窗

sleep(800)

send("!o")   ;開啟選單項options

sleep(800)

send("c")   ;選擇choose window from list

sleep(800)

send($dis_window_title)   ;輸入要開啟的window

sleep(5000)

send("") ;按回車鍵

sleep(8000)

;while not stringinstr(controlgettext ($accexplorerwindow,"",$statusbar),"built hierarchy")

;wend

;展開該視窗列表   

sleep(5000)

send("+x")

sleep(5000)

return 1

endfunc

鏈結開啟新視窗

開啟新視窗 彈框 flash動畫 window.showmodaldialog 用於彈出模式視窗,並從彈出的視窗中獲取返回值。在某些情況下,模式視窗是很有用的。一 使用格式 returnvalue window.showmodaldialog surl varguments sfeatures 引數...

pyqt開啟子視窗

在pyqt中經常遇到需要雙擊或者訊號開啟乙個新視窗的需求。在這裡我用pyqt雙擊開啟乙個新的視窗。具體 如下 from pyqt5.qtwidgets import import sys from pyqt5 import qtgui class mainwindow qwidget def ini...

python 視窗 Python視窗開啟和關閉

這是由if event.type pygame.keyup 處的語法錯誤引起的。開啟檔案將導致它立即關閉,但在直譯器 空閒 中執行它將顯示錯誤。只需將其更改為if event.type pygame.keyup 一切都將正常工作。在 更新 從檔案而不是直譯器 空閒 執行 不會總是開啟。最好在空閒狀態...