滑鼠和鍵盤

控制滑鼠和鍵盤

封鎖輸入
取得滑鼠位置
移動滑鼠
移動滑鼠至影像
將滑鼠移至畫面上的文字 (OCR)
傳送滑鼠按一下
傳送按鍵
按下/放開按鍵
設定按鍵狀態
取得鍵盤識別碼
等待快速鍵

封鎖輸入

封鎖使用者滑鼠和鍵盤輸入,讓流程能夠執行滑鼠和鍵盤動作,而不受使用者干擾

輸入參數
引數 選用 接受 預設值 描述
封鎖它 無法使用 布林值 指定要封鎖或解除封鎖滑鼠和鍵盤輸入
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
無法在非互動模式下封鎖/解除封鎖使用者輸入 指出在非互動模式下封鎖/解除封鎖輸入時發生問題
無法封鎖/解除封鎖輸入 指出封鎖/解除封鎖輸入時發生問題

取得滑鼠位置

擷取畫面上目前滑鼠游標的位置 (單位像素座標)

輸入參數
引數 選用 接受 預設值 描述
相對於 無法使用 畫面、前景視窗 Screen 指定要以畫面座標擷取滑鼠位置,或是相對於使用中視窗左上角的位置
產生的變數
引數 類型​​ 描述
MousePosX 數值 滑鼠位置的水平 (X) 值
MousePosY 數值 滑鼠位置的垂直 (Y) 值
例外狀況
例外 描述
非互動模式中無法擷取滑鼠位置 指出在非互動模式中擷取滑鼠游標位置時發生問題

移動滑鼠

將滑鼠移至特定位置

輸入參數
引數 選用 接受 預設值 描述
位置 X 數值 要移動滑鼠的目標位置的水平 (X) 值
位置 Y 數值 要移動滑鼠的目標位置的垂直 (Y) 值
相對於 無法使用 畫面、使用中視窗、目前滑鼠位置 Screen 指定新的滑鼠位置將會相對於畫面左上角、最前面的視窗,或是目前的滑鼠位置
從上一個位置移動滑鼠 無法使用 即時、採用動畫、採用動畫 (常速)、採用動畫 (高速) 立即 指定如何移動滑鼠
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
非互動模式中無法移動滑鼠 指出在非互動模式下移動滑鼠時發生問題
無法移動滑鼠 指出移動滑鼠時發生問題

移動滑鼠至影像

將滑鼠移至畫面上或前景視窗中找到的影像上方

輸入參數
引數 選用 接受 預設值 描述
要移動滑鼠的目標影像 影像清單 要移動滑鼠的目標影像清單
在以下位置搜尋影像: 無法使用 整個畫面、僅前景視窗 整個畫面 指定只在最前面的視窗中搜尋指定的影像,或是在整個可見的畫面中搜尋。 如果畫面上的影像並非清楚可見,則兩個選項都找不到該影像
搜尋模式 無法使用 搜尋整個畫面或前景視窗、在指定的畫面或前景視窗子區域搜尋 搜尋整個畫面或前景視窗 指定要掃描整個畫面 (或視窗) 尋找提供的影像,或是只掃描其子區域
X1 .是 數值 要進行搜尋的子區域起始點 X
Y1 .是 數值 要進行搜尋的子區域起始點 Y
X2 .是 數值 要進行搜尋的子區域結束點 X
Y2 .是 數值 要進行搜尋的子區域結束點 Y
相對於影像的滑鼠位置 無法使用 左上角、中上、右上角、左中部分、中央、右中部分、左下角、中下、右下角 中央 滑鼠將移至該處的影像區段
位移 X .是 數值 0 將滑鼠從位置向右位移的像素數
位移 Y .是 數值 0 將滑鼠從位置向下位移的像素數
容許度 .是 數值 10 指定容許指定的影像與最初選擇的影像有多少差異
滑鼠移動樣式 無法使用 即時、採用動畫、採用動畫 (常速)、採用動畫 (高速) 立即 指定移動樣式,滑鼠將依此樣式從上一個位置移至所記錄路由的開頭 (或其最終位置)
出現位置 .是 數值 1 所找到要將滑鼠移至該處的影像出現位置
失敗逾時 .是 數值 0 失敗逾時秒數
移動滑鼠後傳送按一下 無法使用 布林值 指定是否在滑鼠定位在影像上方之後傳送按一下
按一下類型 無法使用 按滑鼠左鍵、按滑鼠右鍵、按滑鼠中間鍵 按滑鼠左鍵 要傳送至影像的滑鼠按一下
按一下之前的秒數 .是 數值 0 傳送按一下之前等待的秒數
產生的變數
引數 類型​​ 描述
X 數值 在畫面上找到影像所在位置的 X 座標。 如果是在前景視窗中搜尋影像,傳回的座標會是相對於視窗左上角的位置
Y 數值 在畫面上找到影像所在位置的 Y 座標。 如果是在前景視窗中搜尋影像,傳回的座標會是相對於視窗左上角的位置
例外狀況
例外 描述
畫面上找不到影像 指出畫面上找不到指定的影像
非互動模式中無法移動滑鼠 指出在非互動模式下移動滑鼠時發生問題
無法移動滑鼠 指出移動滑鼠時發生問題
子區域座標無效 指出所指子區域座標無效
畫面上未找到足夠的影像 指出畫面上未找到足夠的指定影像

將滑鼠移至畫面上的文字 (OCR)

使用 OCR 將滑鼠移至畫面上或前景視窗中找到的文字上方

輸入參數
引數 選用 接受 預設值 描述
OCR 引擎 OCREngineObject 用來搜尋文字的 OCR 引擎
要尋找的文字 文字值 要移動滑鼠的目標文字
是規則運算式 無法使用 布林值 是否使用規則運算式在畫面上尋找文字
出現位置 .是 數值 1 將做為畫面上輸入文字出現位置使用的正數
在以下目標中搜尋文字: 無法使用 整個畫面、僅前景視窗 整個畫面 只在最前面的視窗中尋找指定的文字,還是在整個可見的畫面中尋找。 如果畫面上的文字並非清楚可見,則兩個選項都找不到該文字
搜尋模式 無法使用 整個指定來源、僅限特定子區域、與影像相關的子區域 整個指定來源 掃描整個畫面 (或視窗) 尋找提供的文字,或是只掃描縮小的子區域
影像 影像清單 用於指定要掃描特定文字之子區域 (相對於影像左上角) 的影像
X1 .是 數值 用於掃描特定文字之子區域起始點的 X 座標
容許度 .是 數值 10 指定容許搜尋到的影像與最初選取的影像有多少差異
Y1 .是 數值 用於掃描特定文字之子區域起始點的 Y 座標
X1 .是 數值 相對於要掃描特定文字之指定影像的子區域起始點的 X 座標
X2 .是 數值 用於掃描特定文字之子區域結束點的 X 座標
Y1 .是 數值 相對於要掃描特定文字之指定影像的子區域起始點的 Y 座標
Y2 .是 數值 用於掃描特定文字之子區域結束點的 Y 座標
X2 .是 數值 相對於要掃描特定文字之指定影像的子區域結束點的 X 座標
Y2 .是 數值 相對於要掃描特定文字之指定影像的子區域結束點的 Y 座標
從上一個位置移動滑鼠 無法使用 即時、採用動畫、採用動畫 (常速)、採用動畫 (高速) 立即 移動樣是,滑鼠將依此樣是從上一個位置移至最終位置
等待文字出現 無法使用 布林值 指定在畫面上或前景視窗中找不到文字時,是否要等待
若文字未在時間內出現則失敗 .是 數值 10 等待提供的文字出現的秒數
移動滑鼠後傳送按一下 無法使用 布林值 指定是否在滑鼠定位在文字上方之後傳送按一下
按一下類型 無法使用 按滑鼠左鍵、按滑鼠右鍵、按滑鼠中間鍵 按滑鼠左鍵 要傳送至文字的滑鼠按一下類型
按一下之前等待 .是 數值 1 按一下之前等待的秒數
相對於文字的滑鼠位置 無法使用 左上角、中上、右上角、左中部分、中央、右中部分、左下角、中下、右下角 中央 指定滑鼠將移至文字的哪個區段
位移 X .是 數值 0 依此像素數將滑鼠從位置向右位移
位移 Y .是 數值 0 依此像素數將滑鼠從位置向下位移
產生的變數
引數 類型​​ 描述
LocationOfTextFoundX 數值 在畫面上找到文字所在位置的 X 座標。 如果是在前景視窗中搜尋文字,這會是相對於視窗左上角的位置
LocationOfTextFoundY 數值 在畫面上找到文字所在位置的 Y 座標。 如果是在前景視窗中搜尋文字,這會是相對於視窗左上角的位置
WidthOfTextFound 數值 找到文字所在區域的寬度
HeightOfTextFound 數值 找到文字所在區域的寬度
例外狀況
例外 描述
畫面上找不到文字 指出畫面上找不到指定的文字
非互動模式中無法移動滑鼠 指出在非互動模式下移動滑鼠時發生問題
無法移動滑鼠 指出移動滑鼠時發生問題
子區域座標無效 指出所指子區域座標無效
OCR 引擎未連線 指出指定的 OCR 引擎未連線

傳送滑鼠按一下

傳送滑鼠按一下事件

輸入參數
引數 選用 接受 預設值 描述
要傳送的滑鼠事件 無法使用 按滑鼠左鍵、按滑鼠右鍵、左鍵按下、左鍵放開、右鍵按下、右鍵放開 按滑鼠左鍵 指定要傳送何種形式的滑鼠事件
等候 .是 數值 0 傳送滑鼠事件之前的延遲時間 (單位 1/1000 秒)
移動滑鼠 無法使用 布林值 移動滑鼠
X 數值 以像素座標表示的滑鼠水平 (X) 位置
Y 數值 以像素座標表示的滑鼠垂直 (Y) 位置
相對於 無法使用 畫面、使用中視窗、目前滑鼠位置 Screen 指定新的滑鼠位置將會相對於畫面左上角、最前面的視窗,或是目前的滑鼠位置
滑鼠移動樣式 無法使用 即時、採用動畫、採用動畫 (常速)、採用動畫 (高速) 立即 移動樣式,滑鼠將依此樣式從上一個位置移至所記錄路由的開頭 (或其最終位置)
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
非互動模式中無法傳送滑鼠按一下 指出在非互動模式下傳送滑鼠按一下時發生問題
滑鼠按一下超出畫面範圍 指出滑鼠按一下超出畫面範圍
無法傳送滑鼠按一下 指出傳送滑鼠按一下時發生問題

傳送按鍵

將按鍵傳送至目前使用中的應用程式

輸入參數
引數 選用 接受 預設值 描述
要傳送的文字 加密的值 要傳送至應用程式的文字
兩次按鍵輸入之間的延遲 .是 數值 10 指定兩次傳送按鍵輸入之間的延遲毫秒數,以避免輸入錯誤
將文字做為硬體按鍵傳送 無法使用 布林值 傳送整段文字時模擬鍵盤上的實際按鍵輸入
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
非互動模式中無法傳送按鍵輸入 指出在非互動模式下傳送按鍵輸入時發生問題
要傳送的文字不代表有效的按鍵輸入 指出所指文字不代表有效的按鍵輸入
沒有可做為傳送按鍵輸入目標的使用中應用程式 指出沒有可做為傳送按鍵輸入目標的使用中應用程式
無法傳送按鍵輸入 指出傳送按鍵輸入時發生問題

Note

若要在 [傳送按鍵] 動作內模擬按下的實體按鍵,請使用大括號 {} 標記法。 (例如,要按下 Enter,就使用 {Enter})。 若要使用某個按鍵做為輔助按鍵,請對這兩個按鍵使用大括弧 {} 標記法。 (例如,要按下 Ctrl + A,就使用 {Control}({A}))。 [傳送按鍵] 動作接受虛擬按鍵碼

有效按鍵
類別 金鑰
按鈕 LButton、RButton、取消、MButton、XButton1、XButton2
鍵盤控制 Back、Tab、LineFeed、Clear、Enter、Return、ShiftKey、ControlKey、Menu、Pause、CapsLock、Capital、Escape、空格、Prior、PageUp、PageDown、Next、End、Home、向左鍵、向上鍵、向右鍵、向下鍵、Select、Print、Execute、Snapshot、PrintScreen、Insert、Delete、Help
按鈕 HangulMode、HanguelMode、KanaMode、JunjaMode、FinalMode、KanjiMode、HanjaMode
IME 金鑰 IMEConvert、IMENonconvert、IMEAccept、IMEAceept、IMEModeChange
瀏覽器按鍵 BrowserSearch、BrowserFavorites、BrowserHome
音量鍵 VolumeMute、VolumeDown、VolumeUp
媒體鍵 MediaNextTrack、MediaPreviousTrack、MediaStop、MediaPlayPause
按鈕 LaunchMail、SelectMedia、LaunchApplication1、LaunchApplication2
OEM 金鑰 OemSemicolon、Oem1、Oemplus、Oemcomma、OemMinus、OemPeriod、Oem2、OemQuestion、Oem3、Oemtilde、Oem4、OemOpenBrackets、OemPipe、Oem5、OemCloseBrackets、Oem6、OemQuotes、Oem7、Oem8、Oem102、OemBackslash、OemClear
按鈕 ProcessKey、封包、Attn、Crsel、Exsel、EraseEof、播放、縮放、NoName、Pa1
按鈕 KeyCodem、Shift、Control、Alt、輔助按鍵
D 按鍵 D0、D1、D2、D3、D4、D5、D6、D7、D8、D9
字母 A、B、C、D、E、F、G、H、I、J、K、L、M、N、O、P、Q、R、S、T、U、V、W、X、Y、Z
Windows 鍵 LWin、RWin、應用程式、睡眠
數字鍵台按鍵 NumPad0、NumPad1、NumPad2、NumPad3、NumPad4、NumPad5、NumPad6、NumPad7、NumPad8、NumPad9
計算鍵 乘法、加法、分隔符、減法、小數點、除法
功能鍵 F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12、F13、F14、F15、F16、F17、F18、F19、F20、F21、F22、F23、F24
按鈕 NumLock、Scroll、LShiftKey、RShiftKey、LControlKey、RControlKey、LMenu、RMenu、BrowserBack、BrowserForward、BrowserRefresh、BrowserStop

按下/放開按鍵

按下 (並按住) 或放開一個或多個輔助按鍵 (Alt、Ctrl 或 Shift)

輸入參數
引數 選用 接受 預設值 描述
要執行的動作 無法使用 按下、放開 按下 指定是否要使用此動作按下或放開按鍵
Ctrl 無法使用 布林值 指定是否將按下/放開 Ctrl 鍵
Alt 無法使用 布林值 指定是否將按下/放開 Alt 鍵
班次 無法使用 布林值 指定是否將按下/放開 Shift 鍵
Win 無法使用 布林值 指定是否將按下/放開 Windows 鍵
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
在非互動模式中無法按下或放開按鍵 指出在非互動模式中按下或放開按鍵時發生問題

設定按鍵狀態

設定 Caps Lock、Num Lock 或 Scroll Lock 這些按鍵的狀態 (開或關)

輸入參數
引數 選用 接受 預設值 描述
按鍵 無法使用 Caps Lock、Num Lock、Scroll Lock Caps Lock 指定要設定的按鍵
州 (縣/市) 無法使用 關、開 要將按鍵狀態設定為開或關
產生的變數
  • 此動作不會產生任何變數
例外狀況
例外 描述
非互動模式中無法設定按鍵狀態 指出在非互動模式下設定按鍵狀態時發生問題

取得鍵盤識別碼

從機器的登錄中擷取使用中的鍵盤識別碼

輸入參數
  • 此動作不需要任何輸入
產生的變數
引數 類型​​ 描述
KeyboardLayoutId 數值 使用中鍵盤識別碼的登錄機碼
例外狀況
例外 描述
找不到鍵盤識別碼 表示擷取鍵盤識別碼時發生錯誤

等待快速鍵

暫停流程執行,直到按下特定快速鍵。 快速鍵必須至少包含一個按鍵,或按鍵與 (ctrl、alt、shift) 其中一鍵的組合。 若要定義多個快速鍵,請使用逗號進行分隔。

輸入參數
引數 選用 接受 預設值 描述
快速鍵 .是 文字值清單 Ctrl + A 指定要等待的快速鍵。 快速鍵必須包含剛好一個鍵,或一個鍵與 (ctrl、alt、shift) 其中之一的組合。 若要等待多個快速鍵之一,這些快速鍵都必須在清單中。
逾時後繼續流程執行 無法使用 布林值 指定在設定的快速鍵等待期間經過後,是否仍要繼續流程執行
在此時間後繼續 .是 數值 10 繼續執行流程前等待的時間 (秒)
產生的變數
引數 類型​​ 描述
IndexOfShortcutKeyPressed 數值 快速鍵的索引 (如果快速鍵為清單格式)。
例外狀況
例外 描述
無法註冊快速鍵 指出無法註冊快速鍵。

Note

是否能請您告知您偏好的慣用文件語言? 請填寫問卷。 (請注意,本問卷為英文版)

完成問卷大約需要七分鐘。 本問卷將不會收集個人資料 (隱私權聲明)。