AutoHotKey知識點整理_第1頁
AutoHotKey知識點整理_第2頁
AutoHotKey知識點整理_第3頁
AutoHotKey知識點整理_第4頁
AutoHotKey知識點整理_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、AutoHotKey知識點整理 1、MsgBox命令有幾種格式?MsgBox, 文本 或 MsgBox , 類型,標題, 文本, 顯示時間 2、MsgBox命令按鈕有幾種類型?OK0OK/Cancel1Abort/Retry/Ignore2Yes/No/Cancel3Yes/No4Retry/Cancel5Icon Hand (stop/error)16Icon Question32Icon Exclamation48Icon Asterisk (info)64Make 2nd button the default256Make 3rd button the default512System

2、Modal (always on top) 4096Task Modal8192 這些參數(shù)允許相加而得到復(fù)合效果。3、顯示含有yes/no按鈕并總在頂端的對話框?msgbox,4100,標題,內(nèi)容4、MsgBox如何換行?MsgBox,你好,歡迎關(guān)注靜海安瀾閣 n 請繼續(xù)關(guān)注5、如何對MsgBox命令的選擇結(jié)果進行處理?IfMsgBox, ButtonNameButtonName可選項: Yes No OK Cancel Abort Ignore Retry Timeout6、對話框顯示時間,并以秒為單位?msgbox , , 標題 , 內(nèi)容 , 57、運行外部可執(zhí)行程序或者直接打開文件?Ru

3、n, 目標文件 , 工作目錄 , Max|Min|Hide|UseErrorLevel , 輸出PID 變量8、如何運行記事本并以最大化狀態(tài)顯示?Run, Notepad.exe , , Max9、如何直接打開文件?Run, MyFile.txt10、命令行解釋器cmd.exe 用那個宏來表示?%ComSpec% /k在執(zhí)行完命令后保留命令提示窗口,而/c則在執(zhí)行完命令之后關(guān)閉提示窗口11、命令“dir c:Windowssystem32”如何實現(xiàn)?Run, %ComSpec% /k dir c:Windowssystem3212、如何打開網(wǎng)頁?Run, 13、如何打開系統(tǒng)屬性窗口?Run c

4、ontrol sysdm.cpl 需要的話可以搜索所有的*.cpl文件14、打開控制面板?run,control15、如何打開搜索窗口且指定搜索位置?Run, find C:16、如何顯示指定文件的屬性窗口?Run, properties MyFile.txt 注意:AHK 在退出前將自動關(guān)閉打開的屬性窗口!17、如何打印指定文件?Run, print MyFile.txt18、等待窗口出現(xiàn)、被激活、被關(guān)閉用那些命令?WinWait/WinWaitActive/WinWaitClose19、如何使目標窗口出現(xiàn)之前不執(zhí)行后面語句?WinWait , 窗口標題, 窗口文本, 超時時間, 排除標題,

5、 排除文本20、如何使目標窗口成為活動窗口?WinActivate ,窗口標題, 窗口文本, 排除標題, 排除文本21、關(guān)閉窗口有幾種方式?正常關(guān)閉窗口(WinClose ),強行關(guān)閉窗口(WinKill):WinClose/WinKill , 窗口標題, 窗口文本, 超時時間, 排除標題, 排除文本22、同名窗口使我們無法用窗口標題準確標識窗口,如何使用窗口ID來準確定位窗口?使用獲得窗口句柄的命令WinGetWinGet, 輸出變量, CMD, 窗口標題, 窗口文本, 排除標題, 排除文本23、如何用窗口ID來替代窗口標題?ahk_pid %ThisPID%24、那個命令把鼠標點擊事件發(fā)送

6、到目標窗口的目標控件上?ControlClick , 目標控件或坐標位置, 窗口標題, 窗口文本, 鼠標按鈕, 點擊次數(shù), 選項, 排除標題,排除文本25、ControlClick命令中,目標控件參數(shù)主要是什么?目標控件參數(shù)是指要點擊的控件的類別名(ClassNN)或控件文本,還可以使用控件句柄(若用的是控件句柄則第一個參數(shù)需留空,并在第二個參數(shù)中使用ahk_id %控件句柄%)。26、如何獲得目標控件信息?先打開你要進行操作的目標窗口,然后運行AutoIt3 Window Spy,把鼠標移到目標控件上27、鼠標單擊系統(tǒng)屬性確定按鈕代碼是?ControlClick, 確定, 系統(tǒng)屬性Contr

7、olClick, Button2, 系統(tǒng)屬性28、目標窗口或控件是隱藏狀態(tài),ControlClick還可以點擊目標控件嗎?可以點擊目標控件,但不能保證成功率。29、如何設(shè)置控件文本?ControlSetText , 目標控件, 新文本, 窗口標題, 窗口文本, 排除標題, 排除文本例如:ControlSetText, Edit1, D:foobar2000, Setup foobar30、如何選中和取消單選框和復(fù)選框項目中的選擇項目?Control , 命令, 值, 目標控件, 窗口標題, 窗口文本, 排除標題, 排除文本其中,“命令”就是讓我們指定要進行何種設(shè)置的參數(shù)。對這些單選框/復(fù)選框按

8、鈕來說,適用的命令是“Check”和“UnCheck ”。例如:Control, Check, , Button5, foobarControl, UnCheck, , Button7, foobar31、如何選擇下拉列表的項目?仍是使用Control命令,適用的命令是“Choose, N”和“ChooseString, String”,分別表示選中第N個項目和選中與字符串String匹配的項目;例如:Control, Choose, 5, ComboBox1, InstallerControl, ChooseString, 簡體中文, ComboBox1, Installer32、鍵盤如何重

9、定義?a:b33、字符串如何進行自動替換?:is:island of resistance或者:china:Clipboard=中華人民共和國send,VReturn34、屏蔽或開啟鍵盤、鼠標?BlockInput 命令后,緊跟on,則屏蔽鍵盤鼠標操作,緊跟off,則重新啟用用戶輸入。如何僅僅屏蔽鼠標?如何恢復(fù)? BlockInput,MouseMove 恢復(fù)為:BlockInput, MouseMoveOff35、如何建立一個彈出式窗口例示文本?如何關(guān)閉?SplashTextOn , 寬度, 高度, 標題, 文本n 可以在MsgBox和SplashTextOn等命令中對顯示的文本進行換行。S

10、plashTextOff 為關(guān)閉SplashTextOn命令建立的彈出式窗口。36、如何將一系列指令重復(fù)執(zhí)行指定次數(shù)? Loop , Count循環(huán)體37、Loop中的count允許是表達式或者變量嗎?Count不允許是表達式,但允許是一個變量。如何知道loop現(xiàn)在循環(huán)到第幾次? loop 指令隱含有一個變量 A_Index ,用來記錄當前狀態(tài)是第幾次循環(huán)38、如何中斷循環(huán)?if a_index 25break ; 中斷循環(huán)39、如何跳過本次循環(huán)?if a_index 20continue ; 跳過本次循環(huán),開始一次新的循環(huán)40、如何使使腳本等待指定時間?Sleep,時間 單位為毫秒41、如進

11、行數(shù)學(xué)運算,使用什么符來把表達式運算的結(jié)果賦予某變量?使用冒號等號符。如:NetPrice := Price * (1 - Discount/100)42、i := i+1 的簡化寫法是什么?i + =143、如何獲取指定區(qū)間的隨機數(shù)?Random, 輸出變量 , 最小值, 最大值44、如何從指定文本中讀取指定行?FileReadLine, 輸出變量, 文件名, 行數(shù)45、如何判斷文本超出邊界?ErrorLevel 是命令內(nèi)置的一個變量,當讀取文件超出邊界時將被賦值為1.46、ErrorLevel 為0和1時一般代表什么?一般情況下,為0代表操作成功,為1,代表操作失敗。47、一般情況下,編寫

12、彈出式菜單代碼的順序是什么?1、先定義子菜單項;2、編寫菜單項;3、編寫令菜單顯示的代碼;4、編寫刪除代碼;5、編寫響應(yīng)代碼。48、如何添加子菜單?Menu,add,子菜單項,:子菜單變量如:menu,mymenu,add,常用程序,:amenu49、用來在彈出式菜單中顯示一條分割線的代碼是?Menu, MenuName, add50、正常菜單項的代碼是?Menu, MenuName, add,菜單項,響應(yīng)標志51、響應(yīng)代碼的格式是?響應(yīng)標志:響應(yīng)代碼return52、形如:Menu,amenu,add,txt 的代碼是什么意思?它其實是Menu,amenu,add,txt,txt 的一種簡寫

13、,代表菜單項和響應(yīng)標志53、在指定坐標處顯示菜單項的代碼是?Menu,MenuName,show,X坐標,Y坐標 如省略坐標,則在鼠標當前位置顯示菜單項。54、如何指定顯示菜單的背景色?Menu,MenuName,color,顏色代碼55、刪除所有菜單的代碼是什么?有什么作用?Menu,mymenu,deleteall如果沒有這句代碼,代碼中分割線會在菜單重顯時翻倍。如無分割線,可免56、重啟、關(guān)閉、注銷系統(tǒng)的指令是什么?Shutdown 后跟0為注銷1為關(guān)機,2為重啟,4為強制關(guān)閉 8為關(guān)閉關(guān)閉電源57、隱藏腳本圖標有幾種方法?Menu , tray , noicon 或者#NoTrayIc

14、on58、顯示腳本圖標的代碼?Menu , tray , icon59、腳本圖標的氣泡提示如何顯示?Menu , tray , tip , 我自己的腳本60、如何設(shè)置腳本的圖標?Menu , tray , icon , %systemroot%system32shell32.dll ,22或者Menu , tray , icon , e:ico1.ico61、如何利用快捷鍵退出腳本?#x:ExitApp62、如何移除托盤圖標的所有標準菜單項?Menu , tray , NoStandard63、如何插入托盤圖標菜單?Menu , tray , add , myitem64、如何顯示托盤圖標的標

15、準菜單項?Menu , tray , standard65、在托盤圖標顯示一個二級菜單代碼如何表示?menu,mymenu,add,bokemenu,mymenu,add,luntanmenu,tray,add,相關(guān)網(wǎng)站,:mymenuReturn 注意:響應(yīng)標志后是 :不是:66、如何使非熱鍵類的腳本持久運行?#Persistent67、顯示一個標準的文件選擇對話框的代碼為?FileSelectFile, OutputVar , Options, RootDir, Prompt, FilterOption 參數(shù)如被省略,則為單選。M 多選,M后允許隨意跟隨一個數(shù)字。S: 顯示保存對話框。數(shù)字

16、為一般為3,即文件及路徑必須存在。Filter 參數(shù)格式如:Example: Audio (*.wav; *.mp2; *.mp3)68、FileSelectFile命令如用戶選擇了多個文件,輸出變量如何分割?輸出變量用(n)字符分割。第一個參數(shù)為路徑,隨后緊跟選定的各個文件名。if files =MsgBox, 用戶放棄選擇。Loop, parse, files, nif a_index = 1mypath = %A_LoopField%elserunwait, %mypath%A_LoopField%return69、運行并等待程序完成的指令是?runwait70、從某字符串中逐次分解出一

17、個個的子串。Loop, Parse , 某字符串 , 用于分割的特征變量71、用對話框顯示音量遞增10%?MsgBox, 音量遞增10%72、使靜音或者取消靜音狀態(tài)?SoundSet, +1, , mute 或者Send,Volume_Mute73、使主音量提升(降低)10%?SoundSet ,+(-)10, MASTER74、使音量中波形音量提升(降低)10%?SoundSet , +(-)10, WAVE75、#NoEnv 作用是什么?主要是為了與以后兼容,也可以改善性能76、如何對某些多媒體功能鍵重定義?建個腳本內(nèi)容為#InstallKeybdHook并執(zhí)行,雙擊圖標,窗口中選擇菜單

18、view 第四項 key 開頭的然后按多媒體鍵,f5刷新,看第二列內(nèi)容比如a,顯示的值是01e 。使用時就是sc01e:msgbox77、顯示器的寬度和高度用那兩個常數(shù)表示?A_ScreenWidth 和 A_ScreenHeight78、如何移動鼠標光標?MouseMove, X, Y , Speed, R Speed 參數(shù)的范圍在 0 (最快) to 100 (最慢)之間取值.R 參數(shù) 如果有此參數(shù),則鼠標移動將以當前位置為基準,進行 x 和 y 像素的位移.79、如何獲取當前鼠標坐標?MouseGetPos, X, Y80、MouseGetPos還有什么作用?MouseGetPos 指令

19、用來返回鼠標的當前位置,以及鼠標當前懸停的窗口和控件。格式為:MouseGetPos, OutputVarX, OutputVarY, OutputVarWin, OutputVarControlOutputVarWin 這個變量存儲了當前鼠標懸停的窗口的ID ,即使窗口未處于激活狀態(tài)。OutputVarControl 這個變量存儲了當前鼠標懸停的控件的名稱(ClassNN)。81、MouseGetPos 命令在最后有1、2、3參數(shù)是什么意思?1:在多文檔界面程序(例如 SysEdit 或 TextPadThis )中可以準確的獲取激活或置頂?shù)淖哟翱谛畔?。對其它情況就不那么準確了。2 :在 O

20、utputVarControl 中存儲 controls HWND/窗口句柄。3 :同時包含 1 和 2 的功能。82、如何在屏幕上建立一個緊隨鼠標的彈出式窗口?ToolTip , Text, X, Y83、如何獲得當前位置像素的顏色RGB的值?PixelGetColor, OutputVar, X, Y , RGB84、如何在系統(tǒng)托盤建立一個彈出式窗口?TrayTip , Title, Text, Seconds, Options 注意senconds的取值一般在10到30之間85、如何用指定時間間隔自動或重復(fù)激發(fā)某子程序?SetTimer , Label , 時間間隔86、關(guān)閉某進程的代碼

21、是?Process,close,autohotkey.exe87、如何檢索鼠標所在位置的信息?MouseGetPos , , , id , control ; 得到鼠標所在位置窗口的id及控件名稱WinGetTitle, title, ahk_id %id% ;檢索到相應(yīng)id對應(yīng)窗口的標題WinGetClass, class, ahk_id %id% ;檢索到相應(yīng)id對應(yīng)窗口的類名88、如何得到當天的日期?dd = %A_YYYY%年%A_MM%月%A_DD%日89、如何給剪貼板賦值?clipboard = %var%90、當前桌面那個常數(shù)表示?%A_Desktop%91、如何設(shè)置鼠標速度?S

22、etDefaultMouseSpeed 30; 默認的是2 ,可以從0調(diào)到100,越小越快92、如何設(shè)置鼠標動作結(jié)束之后的延遲?SetMouseDelay 30; 默認是10毫秒93、如何實現(xiàn)ctrl+鼠標雙擊?send click 100,200 294、使?jié)L輪向上滾2次?click wheelup 2 ; wheelup 可以寫成WU95、滾輪向下滾一次?click wheeldown ;wheeldown 可以簡化為WD96、使鼠標滾輪向下滾5次有幾種方法?Click , WD,5或loop 5click WD97、當前位置鼠標單擊左鍵click ;right 右鍵,left左鍵(默認可

23、省略),middle 中鍵98、當前位置鼠標雙擊左鍵?click 299、移動鼠標到30,40?click 30 , 40 , 0100、點擊鼠標右鍵的代碼如何編寫?Click , 100 , 200 , right101、如果鼠標點擊的坐標是動態(tài)的如何表達?Click %x% %y%102、拖動某圖標?click 30,40 downclick 50,60 up103、如何設(shè)置一個進度條?Progress , %i% , 進度條下文本 , 進度條上文本 , 標題104、如何創(chuàng)建快捷方式?FileCreateShortcut, 目標文件, 快捷方式名 , 工作目錄, 用空格分開的參數(shù), 描述,

24、 圖標, 快捷鍵, 圖標標號, 運行狀態(tài)注意:只需指定單個按鍵,所有的快捷鍵被指定為 CTRL+ALT + 快捷鍵,如果給該參數(shù)指定 B,將會產(chǎn)生一個 CTRL-ALT-B 的快捷鍵。運行狀態(tài)1 - 正常(默認)3 - 最大化7 - 最小化105、空格鍵space106、向左的箭頭Left107、ctrl鍵?108、alt鍵?!109、回車?enter110、小鍵盤的1?Numpad1111、Windows鍵?#112、Shift鍵?+113、邏輯與,把多個按鍵或鼠標組合成一個自定義鍵?&114、一對按鍵中的左邊的按鍵? 25 break . if var = 5 continue163、如何

25、確定是否刪除首位空格和Tab的設(shè)置?判斷% A_AutoTrim% (On 或者Off )164、單個空格和單個Tab用哪個常量表示?% A_Space % 和 % A_Tab %165、Var1 = %Var2% 表達式中自動省略 Var2 中首尾的空格和Tab 用哪個命令實現(xiàn)?AutoTrim, On166、點擊或按住一個鼠標按鍵,或者滾動鼠標滾輪除了Click外還有哪個?MouseClick , WhichButton , X, Y, ClickCount, Speed, D|U, R167、鼠標滾輪:WU 向上滾動, WD 向下滾動滾輪,后續(xù)的 ClickCount 參數(shù)表示滾動滾輪的

26、次數(shù)。ClickCount如省略,則默認點擊1 次。D = 按住鼠標按鍵不放;U = 釋放鼠標按鍵;R 相對移動168、Mouse 開頭的函數(shù)中WhichButton有那些選擇?WhichButton :Left/左鍵,Right/右鍵,Middle/中鍵滾動169、Mouse 開頭的函數(shù)中Speed 有那些選擇?Speed 鼠標移動的速度,從 0(最快)到 100(最慢)170、點擊并按住指定的鼠標按鍵,移動鼠標到目標位置,釋放鼠標按鍵?MouseClickDrag, WhichButton, X1, Y1, X2, Y2 , Speed, RX1, 起始位置X2, Y2 目標位置坐標 R

27、相對移動171、WinWaitActive,ahk_class MSPaintApp, 2中最后2代表什么?超時時間,秒為單位172、ELSE后可跟什么命令?任何單個命令都能和一個ELSE命令在同一行。如其后擁有多行,那些行必須被括入大括號。但是如果只有一行屬于一個IF或一個ELSE命令,那么大括號是可選的。173、無條件地終止腳本用哪個命令?ExitApp 腳本將立即被終止,如果腳本有 OnExit 子程序,它將響應(yīng)ExitApp而運行。如:onexit,as:ExitAppa:msgbox,kkReturn174、如何刪除一個或多個文件?FileDelete, FilePattern。Fi

28、lePattern 單個文件的名稱或一個像C:Temp*.tmp這樣的通配符樣式。如果絕對路徑?jīng)]被指定,F(xiàn)ilePattern 會被假設(shè)在 %A_WorkingDir% 。175、移除包含子文件夾和文件的整個文件夾?FileRemoveDir,DirName176、如何移除只讀屬性FileSetAttrib, -R, C:My File.txt+ 增加屬性- 取消屬性 設(shè)置增加取消開關(guān)R = 只讀A = 存檔S = 系統(tǒng)H = 隱藏N = 普通 O = 脫機 T = 臨時177、跳到指定的標簽并且繼續(xù)執(zhí)行?Gosub, Label 。Label 跳轉(zhuǎn)的標簽、熱鍵標簽 或者 熱字串標。Retur

29、n腳本跳回Gosub下首個命令并繼續(xù)執(zhí)行。Exit終止當前的線程。178、標簽可以是變量嗎?Label 可以是一個 變量 如 %MyLabel%,如果Label不存在,將顯示一個錯誤對話框。179、哪個函數(shù)可以檢驗標簽是否存在?IsLabel(標簽名) 如:if IsLabel(VarContainingLabelName)Gosub %VarContainingLabelName%180、顯示一個輸入對話框,接受用戶輸入的數(shù)據(jù)?InputBox, 輸出變量 , 標題, 提示文本, HIDE, 寬度, 高度, 橫坐標, 縱坐標, 必須留空, Timeout, DefaultHIDE 如果這里使

30、用單詞 HIDE ,那么用戶的輸入內(nèi)容會被隱藏。這在輸入密碼的時候很有用。Timeout 超時時間,單位是秒。Default 輸入對話框出現(xiàn)時默認出現(xiàn)在輸入框中的數(shù)據(jù)。181、檢查文件或文件夾或驅(qū)動器是否存在?IfExist, FilePattern或者IfNotExist, FilePattern 如:IfExist, D:MsgBox, 驅(qū)動器存在。182、從一個字符串的左邊或右邊開始提取一定數(shù)量的字符用那個命令?左邊:StringLeft, OutputVar, InputVar, Count右邊:StringRight, OutputVar, InputVar, CountCount

31、需要提取的字符數(shù)量,OutputVar 可以和 InputVar 相同。183、如何獲取字符串長度?StringLen , OutputVar , InputVar InputVar 需要統(tǒng)計長度的字符串變量名。184、如何將某字符串中的英文字母全部轉(zhuǎn)換為大寫或小寫?參數(shù)中的T有什么作用?小寫:StringLower, OutputVar, InputVar , T大寫:StringUpper, OutputVar, InputVar , TT 如果這個參數(shù)使用字母 T ,字符串將被轉(zhuǎn)換為標題格式。185、如何判斷某字符串是否全部是大寫或小寫字母?可以使用“if var is not uppe

32、r/lower”。186、如何從字符串中指定的位置返回一個或多個字符?StringMid, OutputVar, InputVar, StartChar , Count , LStartChar 提取的起始位置,Count如省略或留空,默認是一個足夠存儲所有字符的值。否則,該參數(shù)表示需要提取的字符數(shù)量,L從 StartChar 開始向左邊提取字符187、如何對字符串中指定的子字符串進行替換?StringReplace, OutputVar, InputVar, SearchText , ReplaceText, ReplaceAll SearchText 被替換的文本,不區(qū)分大小寫。Repla

33、ceText 替換的文本。ReplaceAll如省略,只有第一個匹配 SearchText 的子字符串會被替換。如果這個參數(shù)是 1 、A 或者 All ,則所有匹配的子字符串都將被替換。如果這個參數(shù)是 UseErrorLevel 將在ErrorLevel中存儲被替換的子字符串的數(shù)量188、如何在剪貼板中移除換行?StringReplace, clipboard, clipboard, rn, , All189、如何從字符串的左邊或右邊移除指定數(shù)量的字符?左邊:StringTrimLeft, OutputVar, InputVar, Count 右邊:StringTrimRight, Outpu

34、tVar, InputVar, Count190、寫入一個值到注冊表中用那個命令?RegWrite, ValueType, RootKey, SubKey , ValueName, Value191、從注冊表中讀取一個值用那個命令?RegRead, OutputVar, RootKey, SubKey , ValueName192、從注冊表中刪除一個子鍵或一個值用那個命令?RegDelete, RootKey, SubKey , ValueName193、ValueType有那些可選項?只能是 REG_SZ ,REG_EXPAND_SZ ,REG_MULTI_SZ ,REG_DWORD 或者

35、REG_BINARY194、RootKey 有那些可選項?只能是HKEY_LOCAL_MACHINE 、HKEY_USERS 、HKEY_CURRENT_USER 、HKEY_CLASSES_ROOT 、HKEY_CURRENT_CONFIG 其中之一(或者它們的縮寫,例如 HKLM )。要訪問遠程注冊表,在前面加上電腦名和一個冒號,例如:workstation01:HKEY_LOCAL_MACHINE195、SubKey代表什么含義?子鍵的名字如 SoftwareSomeApplication。如果 SubKey 不存在,將會在它的父類之下自動創(chuàng)建。如留空,將把值直接寫入到 RootKey

36、中196、ValueName 代表什么?需要寫入值的項的名稱。如果留空或省略,默認修改的是 Subkey 的默認值,也就是在 RegEdit 中顯示為“(Default)/默認”的值197、Value 代表什么? 需要寫入的值。如省略,默認是一個空字符串,或 0198、IfEqual, var, value 等同于? if var = value199、IfNotEqual, var, value 等同于? if var value) (!= 能用來替代 )200、IfGreater, var, value 等同于? if var value201、IfGreaterOrEqual, var,

37、 value等同于? if var = value202、IfLess, var, value 等同于? if var value203、IfLessOrEqual, var, value 等同于? if var = value204、If var 代表什么? 如果變量的內(nèi)容為空或是 0 ,那么它被認作 false。否則,將為 true。205、檢查一個變量是否在兩個 values 之間用那個命令?if var not between LowerBound and UpperBound206、如何檢查某變量是否存在于一個 values 列表內(nèi)部?if var not in value1,val

38、ue2if Done If if else if else 語句完畢207、如何使指定窗口最大化?WinMaximize , WinTitle, WinText, ExcludeTitle, ExcludeText208、如某特定窗口沒有準確地對WinMaximize 做出反應(yīng)怎么辦?PostMessage, 0x112, 0xF030, WinTitle, WinText ; 0x112 = WM_SYSCOMMAND, 0xF030 = SC_MAXIMIZE此命令僅運作在匹配的最前端窗口上209、用那個命令檢索目標窗口有輸入焦點的控件?ControlGetFocus, OutputVar

39、 , WinTitle, WinText, ExcludeTitle, ExcludeTextOutputVar 存儲控件標識符的變量名稱,如 Button12。210、如何防止當前線程被其他線程中斷?Critical , On | Off如參數(shù)被省略或是 On,則當前的線程不會被其他線程中斷。如是Off,則可中斷。211、如何取得謀控件的位置和大小?ControlGetPos , X, Y, Width, Height, Control, WinTitle, WinText, ExcludeTitle, ExcludeTextX, Y 是控件左上角坐標。如省略坐標將不被儲存。Width/He

40、ight 是控件的高和寬。Control 控件的名稱/文本或 ClassNN (控件的類名和序號)212、Edit命令有什么作用?Edit 命令使用關(guān)聯(lián)的編輯器打開當前腳本進行編輯,相當于托盤圖標菜單的Edit This Script命令。213、是否允許某腳本重復(fù)次運行?#SingleInstance force|ignore|off參數(shù) FORCE 將跳過對話框,并自動地替換舊的實例,實際上同 Reload 命令相似。參數(shù)IGNORE 將跳過對話框,并讓舊的實例運行。單詞 OFF 允許多個腳本實例同時運行。如參數(shù)被省略,將顯示一個對話框,詢問是保持舊的實例還是使用新的實例來替換它。214、

41、#HotkeyInterval隨同 #MaxHotkeysPerInterval 一起的作用是什么?指定 熱鍵 激活的速率,當超過這一速率時,將會顯示一個警告對話框。格式為:#HotkeyInterval Milliseconds 參數(shù):Milliseconds 間隔的長度,以毫秒為單位。215、哪個命令用來等待匹配指定條件的窗口被關(guān)閉?WinWaitClose , WinTitle, WinText, Seconds, ExcludeTitle, ExcludeText216、如何調(diào)用窗口菜單項?WinMenuSelectItem, WinTitle, WinText, Menu , Sub

42、Menu1, SubMenu2, SubMenu3, SubMenu4, SubMenu5, SubMenu6, ExcludeTitle, ExcludeText217、在WinMenuSelectItem命令中Menu參數(shù)代表什么?Menu 是頂級菜單的名稱,例如 File、Edit等,SubMenu1 需要選擇的菜單的名稱或位置,SubMenu2 如果 SubMenu1 本身還有子菜單,那么這個參數(shù)就是子菜單項的名稱或位置。以此類推。也可以使用 1& 表示第一個菜單項,2&表示第二個菜單項。218、用那個命令強制關(guān)閉窗口?WinKill , WinTitle, WinText, Seco

43、ndsToWait, ExcludeTitle, ExcludeText219、WinKill命令中SecondsToWait參數(shù)有何含義?如果省略或留空,命令完全不會等待。如果使用 0 ,會等待 500ms 。否則,它會等待指定的時間(可以包含小數(shù)點或者是一個 表達式 )來讓窗口徹底關(guān)閉。220、隱藏/顯示指定窗口的命令是?WinHide/WinShow , WinTitle, WinText, ExcludeTitle, ExcludeText221、最小化匹指定窗口到任務(wù)欄的命令是?WinMinimize , WinTitle, WinText, ExcludeTitle, Exclud

44、eText222、如果某些窗口不能正確響應(yīng) WinMinimize ,可以嘗試使用腳本?PostMessage, 0x112, 0xF020, WinTitle, WinText ; 0x112 = WM_SYSCOMMAND ,0xF020 = SC_MINIMIZE這個命令只對匹配窗口中處于最前端的進行操作223、激活最底端的窗口的命令是?WinActivateBottom , WinTitle, WinText, ExcludeTitle, ExcludeText224、關(guān)閉指定窗口的命令是?WinClose , WinTitle, WinText, SecondsToWait, Exc

45、ludeTitle, ExcludeText 或者是PostMessage, 0x112, 0xF060,WinTitle, WinText ; 0x112 = WM_SYSCOMMAND, 0xF060 = SC_CLOSE225、等待指定窗口處于激活或未激活狀態(tài)的命令是?WinWaitActive , WinTitle, WinText, Seconds, ExcludeTitle, ExcludeTextWinWaitNotActive , WinTitle, WinText, Seconds, ExcludeTitle, ExcludeTextSeconds 超時時間。留空表示無限等待。指定 0 等同于 0.5 。226、等待指定窗口出現(xiàn)的命令是?WinWait , WinTitle, WinText, Seconds, ExcludeTitle, ExcludeText227、改變指定窗口的標題的命令是?WinSetTitle, NewTitle 或WinSetTitle, WinTitle,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論