ExpandEnvStrings

Opt("Sen Opt("Sen Opt("Sen

函式參考AutoItSetOption
調整 AutoIt 各種函式/參數的運作方式.
AutoItSetOption ( "選項" [, 參數] )

參數

選項要修改的選項.請查看下面的注意部分.
參數[可選參數] 需要分配給選項的值. 因設定的選項不同而類型與意思不同. 參考下面的注意部分. 如果沒有參數, 函式會返回目前的選項值. 關鍵字 Default可以用於重置選項為默認值.

返回值

成功:返回返回上一次設定的值.
失敗:設定錯誤為非零. 失敗可能是因為參數無效(比如選項根本不存在).

注意/說明

您可以使用 Opt() 來代替 AutoItSetOption().
有效的屬性包括:

選項參數
caretCoordMode設定用於插入符(caret)函式的坐標參照,可以是絕對位置也可以是相對當前激活視窗的坐標位置.
0 = 相對激活視窗的坐標
1 = 螢幕的絕對位置(默認)
2 = 相對激活視窗客戶區的坐標
ExpandEnvStrings更改字面字元串和 % 符號的解釋方式.默認情況下字元串按原文解釋,此選項允許您在字元串中使用形如 %environment% 這樣的環境變數,例如 "臨時資料夾的路徑是: %temp%".
1 = 展開環境變數(類似於 AutoIt v2)
0 = 不展開展環境變數(默認)
若未設定此選項則要實現類似功能的方法是:"臨時資料夾的路徑是: " & EnvGet("temp")
ExpandVarStrings更改字面字元串和變數/宏($ 和 @)符號的解釋方式.默認情況下字元串按原文解釋,此選項允許您在字元串中使用變數和宏,例如 "變數 var1 的值是 $var1$".
1 = 展開變數(在此模式下如果要表示 $ 或 @ 本身則請用連續兩個相應符號表示,例如:"這裡有一個美元符號 $$").
0 = 不展開變數(默認)
GUICloseOnESC當用戶在一個GUI視窗(處於激活狀態時)按下 ESC 鍵則$GUI_EVENT_CLOSE 訊息將被傳送.此選項用以切換這一行為.
1 = 在按下 ESC 時傳送訊息 $GUI_EVENT_CLOSE(默認).
0 = 在按下 ESC 時不傳送訊息 $GUI_EVENT_CLOSE
GUICoordMode設定用於 GUICtrlSetPos 函式的坐標參照.
1 = 絕對坐標(默認)將相對於對話框.
0 = 相對於上一個控制項的起始位置(左上角).
2 = 相對於當前位置的坐標. A -1 for left or top parameter don't increment the start.
So next line is -1,offset; next cell is offset,-1; 當前單元為 -1,-1.
Obviously "offset" cannot be -1 which reserved to indicate the no increment. But if you can use a multiple of the width you choose to skip or go back.
GUIDataSeparatorChar定義 GUICtrlSetData 函數裡面的分割符.
默認字元為: '|'.
GUIOnEventMode啟用/關閉 OnEvent 函式通知.
0 = (默認)取消.
1 = 啟用.
GUIResizeMode更改控制項大小調整的模式.
0 = (默認)不調整
定義TCP 函式連線時最大延遲事件(超過就不再連線).
單位為毫秒(默認100毫秒)
TrayAutoPause當單擊托盤圖示時是否暫停.
0 = 不暫停
1 = 暫停(默認). 要是已經禁用了暫停選單,這裡失效(參考TrayMenuMode)
TrayIconDebug在托盤圖示上顯示當前腳本執行到的那一行的相關信息(工具提示)以助調試.
0 = 不顯示調試信息(默認)
1 = 顯示調試信息
TrayIconHide隱藏 AutoIt 托盤圖示.注意:托盤圖示仍會在程式剛運行時出現大約 750 毫秒.
0 = 顯示托盤圖示(默認)
1 = 隱藏托盤圖示
TrayMenuMode擴展腳本在 系統托盤圖示/選單裡面的事件. 這個選項可以結合多個選項:
0 = 默認選單項目(腳本暫停中.../退出) 擴展到系統托盤圖示; 用戶添加的項目自動的取消選中; 如果您雙擊系統托盤圖示,那么返回值為默認樣式 (default).
1 = 沒有默認選單
2 = 用戶創建的選單單擊過後不會自動的取消選中狀態.
4 = 雙擊系統托盤圖示不會返回選單項目ID.
8 = 關閉項目組的單選檢查
TrayOnEventMode套用/關閉 OnEvent 函式通知於系統托盤圖示.
0 = (默認) 關閉
1 = 套用
WinDetectHiddenText指定是否讓隱藏的視窗文本也能被視窗匹配函式"看見"(可用於視窗文本參數).
0 = 不檢測隱藏文本(默認)
1 = 檢測隱藏文本
WinSearchChildren允許視窗搜尋程式在搜尋頂層視窗的同時也搜尋子視窗.
0 = 僅搜尋頂層視窗(默認)
1 = 搜尋頂層視窗及子視窗.
WinTextMatchMode更改視窗函式在執行搜尋操作時的視窗文本匹配模式.
1 = 完全匹配(較慢)模式(默認)
2 = 快速模式
在快速匹配模式下,AutoIt 將只能"看見"對話框文本、按鈕文本和某些控制項的標題,而在默認模式下則能檢測到更多的文本(例如記事本視窗的內容).
如果在執行較多視窗的搜尋操作時遇到性能(指速度)上的問題,那么您就應該考慮使用快速模式.
WinTitleMatchMode更改視窗函式在執行搜尋操作時的標題匹配模式.
1 = 只匹配標題的前面部分(默認)
2 = 標題的任意子串皆可匹配
3 = 完全匹配標題
4 = 高級模式,詳情請查看 視窗標題與文本(高級)
-1 到 -4 = 強制小寫匹配.
WinWaitDelay更改每次成功執行視窗相關操作後的延遲時間長度.
以毫秒為單位(默認值 = 250).

相關

相當多!

示例/演示

; 可直接複製所需語句到腳本中 ;最先列出的是各項屬性的默認值
Opt("CaretCoordMode",1) ;1=絕對位置, 0=相對位置, 2=客戶區
Opt("ExpandEnvStrings",0) ;0=不展開, 1=展開
Opt("ExpandVarStrings",0) ;0=不展開, 1=展開
Opt("GUICloseOnESC",1) ;1=按下 ESC 將關閉視窗, 0=按下 ESC 將不關閉視窗
Opt("GUICoordMode",1) ;1=絕對位置, 0=相對位置, 2=單元格
Opt("GUIDataSeparatorChar","|");"|"為默認
Opt("GUIOnEventMode",0) ;0=取消, 1=啟用 OnEvent 模式
Opt("GUIResizeMode",0) ;0=不調整,

相關詞條

相關搜尋

熱門詞條

聯絡我們