2023-09-26|閱讀時間 ‧ 約 5 分鐘

RPA 疑難雜症 | UiPath Type Into 要切換輸入法時如何使用?

我們在使用 UiPath 進行 RPA 流程開發時,常會用 Type Into 功能來將帳號、密碼或電話號碼等資訊填入特定表格、欄位或搜尋欄中,然而我們並非英語系國家出身,當表格需要同時填入中英文資訊時,就必須切換語言為中文或英文。

然而,UiPath 目前並沒有一個功能,可以協助我們判斷目前使用的輸入法為中文或英文,所以只能找一個地方輸入文字(跟我們平常的做法差不多QQ)就會花非常大的力氣,這時候該怎麼做呢?RPAI 數位優化器今天要來分享兩個做法,來克服 Type Into 輸入法切換的問題!

開始閱讀正文之前,也別忘了先追蹤我們的 臉書粉絲專頁 與 方格子帳號


如果還想學習更多 UiPath 功能、實作案例並了解最新自動化趨勢,
歡迎加入「零基礎快速學習 RPA-利用 UiPath 建構自動化機器人」線上課程!
課程優惠只到 2024 年 2 月 5 日,快點擊連結立即了解:
https://mastertalks.tw/products/rpa-uipath?ref=RPARPA

解法一

Type Into 參數設定 - 將 Input Method 改成 SendWindowMessages

Type Into 功能會模擬人類打字的方式進行操作,例如要打「輸入文字」這個字串時,電腦螢幕上是會依序出現「ㄕ-ㄨ-ㄖ-ㄨ-ˋ-ㄨ-ㄣ-ˊ-ㄗ-ˋ」,若是英文輸入法就會變成「g-j- -b-j-4-j-p-6-y-4」。

因此,這時候我們可以到 Type Into 屬性設定(Properties ),將 SendWindowMessages 打勾,就可以讓電腦打出我們需要的文字,而不會受到輸入法切換的影響。

另一篇比較詳細說明這項屬性的文章如下,也歡迎大家參考:
https://www.twblogs.net/a/5d0ba9d2bd9eee1e5c817f65

解法二

改用 Set Text 功能

另一個方法則是使用 Set Text 功能,與 Type Into 的差異之處在於,這個功能是將指定文字直接貼上到指定位置,而非逐一輸入,因此不論內容是中文還是應文,甚至是包含中文夾雜數字(如資料夾路徑)都可以輕鬆填入指定位置。

下圖 A 和 B 分別為 Type Into 與 Set Text 的參數設定介面:

圖一中的 A 和 B 分別為 Type Into 與 Set Text 的參數設定介面。


結語和心得

RPAI 數位優化器比較這兩個功能的主要差異後,還是建議大家可先嘗試使用 Type Into 功能,因為其能調整的參數設定項目較多,相較於 Set Text 可以滿足更多應用場景需求。

另外也分享在 Type Into 功能的參數設定中,Set Text 功能所沒有的兩個屬性:

  1. Empty Field:
    這個屬性主要用於當欄位本來就有預設值或是前次的文字時,確保除了想要輸入的文字,不會有其他內容出現。
    如果是使用 Set Text 功能,新增文字就會直接加在原本的後面,如果是在輸入帳號的情境,就無法順利登入而導致流程錯誤。
  2. ClickBeforeTyping:
    確保機器人在正式輸入文字之前,游標是位於指定欄位上。
    然而 Set Text 並沒有這項屬性,有時候會導致這個功能被執行了,指定欄位卻沒有出現文字。不過如果一定要使用 Set Text 功能,也可使用 Click 搭配以達到相同的效果。

在 UiPath 的世界裡,我們除了學習各項強大功能外,如果可以針對每個功能調整其參數設定(Properties),將能展現更細節而精確的動作,以滿足特定流程的自動化需求,因此 RPAI 數位優化器未來將會持續分享這些功能的進階設定方式,讓我們一起從簡單開始,成就不簡單!

如果你/妳喜歡這篇文章,歡迎點點愛心或留言,讓我們相互交流和成長!
這次的分享到此告一段落,想了解更多 RPA + AI 與數位轉型的最新趨勢與觀點、RPA 軟體功能介紹及實務應用案例,也歡迎追蹤 RPAI 數位優化器的社群和我們交流互動,我們下次見!

🚀 Instagram:RPAI 數位優化器
🚀 臉書粉絲專頁:RPAI 數位優化器
🚀 YouTube 頻道:RPAI 數位優化器
分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

作者的相關文章

RPAI 數位優化器 的其他內容

你可能也想看

發表回應

成為會員 後即可發表留言
© 2024 vocus All rights reserved.