Enterprise Blue Ocean ◮

神谷町RPAブログ

  • [特集] Blue Prism の製品概要がよくわかるWebページ動画取材記事
  • [特集] Blue Prism DX にある、Blue Prismの部品一覧はこちら
  • [特集] Blue Prism でExcelを操作する記事はこちら
  • [特集] Blue Prism のベストプラクティス記事はこちら
  • Blue PrismのQ&Aを掲示板(teratail)でやりませんか?

Blue Prism で右コントロールキー(rctrl: RIGHT CONTROL KEY)を押して、離す

さすがに日曜プログラミング過ぎたので、

キーを離すところも追加しました。

 ※ 今日も酔ってない。奇跡!

 

右コントロールキー(rctrl: RIGHT CONTROL KEY)を押す

こちらをご覧ください。

www.ebocean.work

 

右コントロールキー(rctrl: RIGHT CONTROL KEY)を離す

新しいアクションを作って、

f:id:EnterpriseBlueOcean:20190214200200p:plain

コードステージに以下のようなコードを書きます。

Dim inp As INPUT() = New INPUT(3) {}

inp(0).type = INPUT_KEYBOARD
inp(0).ki.wVk = 163
inp(0).ki.wScan = MapVirtualKey(inp(1).ki.wVk, 0)
inp(0).ki.dwFlags = KEYEVENTF_EXTENDEDKEY Or KEYEVENTF_KEYUP
inp(0).ki.dwExtraInfo = 0
inp(0).ki.time = 0

SendInput(1, inp(0), Marshal.SizeOf(inp(0)))

 

やってみた

以下のようなプロセスでテストしました。

f:id:EnterpriseBlueOcean:20190214200328p:plain

右コントロールキーを押してから、1秒待って、離す。

問題なく動作します。

 

まとめ

  • Blue Prism では、右コントロールキー(rctrl: RIGHT CONTROL KEY)を押して、離すことができる


このチラシの裏にも劣る駄文をお読みの皆様、

Blue Prism での質問や回答を teratail でやりませんか?

teratail.com

Blue Prism の質問と回答については、こちらを参照ください。

できるだけオープンな日本語ナレッジをWeb上に増やしていきたいと思っています。

よろしくです!