Save 37% off PRO during our Black Friday Sale! »

UiPathでつくったロボットをWin7からWin10へ

27b73d7672b2f75a58184c544df1e721?s=47 HANACCHI
April 08, 2021
67

 UiPathでつくったロボットをWin7からWin10へ

【増席】RPA勉強&LT会!RPALT vol.16 ~MicrosoftのRPAを知ろう~

27b73d7672b2f75a58184c544df1e721?s=128

HANACCHI

April 08, 2021
Tweet

Transcript

  1. で、つくったロボットを Win7からWin10へ

  2. 自己紹介 • 小﨑 肇(こざき はじめ⇒[ハナ]肇⇒はなっち!) • 59歳 もうすぐ… • 東京都豊島区⇒神奈川県川崎市中原区

    • 趣味 自転車だったけど、最近はINGRESS • 職歴 ➢ かなり前に今の会社に入社。 COBOL⇒JAVA⇒EXCEL-VBA ➢ EXCEL-VBAでは、JP1-REPORTERとか、 SAGENT-REPORTERとか… ➢ UiPath歴は、19ヶ月… Presented By hjmkzk@gmail.com
  3. メインストリーム サポート終了日 Windows 7 2009年9月1日 2015年1月13日 延長サポート終了日 2020年1月14日 メインストリーム サポート終了日

    Windows 10 2018年11月13日 2020年10月13日 延長サポート終了日 2025年10月14日 Windowsのライフサイクルとロボット 安定 運用 18年10月 ’19年10月 安定運用 Part2 延長サポート終了中
  4. 安定運用 Part2 メインストリーム サポート終了日 Windows 7 2009年9月1日 2015年1月13日 延長サポート終了日 メインストリーム

    サポート終了日 Windows 10 2018年11月13日 2020年10月13日 延長サポート終了日 2025年10月14日 Windowsのライフサイクルとロボット 安定 運用 18年10月 ’19年10月 安定運用 Part2 延長サポート終了中 移行!! ForWin10 2020年1月14日
  5. 見直しのポイント 1.エレメントの差(OS) セレクタの編集で、 となっているか? 2.EXCELのショートカットの差(EXCEL) 見慣れない動きをしていない? 3.アプリケーション起動の差(OS) ちゃんと起動出来てる? 4.アプリケーション挙動の差(OS機能) タスクバーに表示されてる?

  6. https://forum.uipath.com/t/input-dialog/52783 Win7 <wnd app='explorer.exe’ cls='Progman’ title='Program Manager' /> <wnd cls='SysListView32'

    title='FolderView' /> Win10 <wnd app='explorer.exe’ cls='WorkerW’ idx='1' /> <wnd cls='SysListView32' title='FolderView' /> (但し、idxが変わる) エレメントが変わった Input dialogを前面に出したい 更に、とっても不安定…
  7. ①クリックアクティビティを配置し 「画面上で指定」 ②デスクトップを指定 ③エラーなく、セレクタの編集で確認 ④[×検証]となっている

  8. ⑤UiExplorer[要素を選択] ⑥デスクトップを指定 ⑦セレクタが取得された 【UiExplorer側】 <wnd app='explorer.exe' cls='Progman’ title='Program Manager' />

    <wnd cls='SysListView32' title='FolderView' /> 【アクティビティ側】 <wnd app='explorer.exe' cls='WorkerW' idx='1' /> <wnd cls='SysListView32' title='FolderView' />
  9. ⑧[×検証]となっている ⑨ UiExplorerから の要素をコピー ⑩[✔検証]となった アクティビティ側で選択したエレメントがイケてなく て、UiExplorer側で選択したエレメントがイケてる。 我々は、どれを信じていけばいいのだろう?

  10. EXCELタイトル部非互換 【XL2010】 <wnd app='excel.exe’ cls=‘XLMAIN’ title=‘Microsoft Excel - *' />

    <wnd cls='NetUIHWND' idx='1' /> <ctrl name='Backstage ビュー' role='pane' /> 【O365】 <wnd app='excel.exe’ cls='XLMAIN’ title='* - Excel' /> <wnd cls='NetUIHWND' idx='1' /> <ctrl name='Backstage ビュー' role='pane' /> “EXCEL“の表示順が変わった ※見える順と異なる!
  11. EXCELセルの書式設定 【XL2010】 <wnd app='excel.exe' cls='bosa_sdm_XL9' title='セルの書式設定' /> <ctrl name='セルの書式設定' role='dialog'

    /> <ctrl name='種類(T):' role='list' /> <ctrl name=‘2001/3/14' role='list item' /> 【O365】 <wnd app='excel.exe' cls='bosa_sdm_XL9' title='セルの書式設定' /> <ctrl name='セルの書式設定' role='dialog' /> <ctrl name='種類(T):' role='list' /> <ctrl name='2012/3/14' role='list item' /> サンプル値が変わった
  12. EXCEL ショートカット ショートカットは、 ちょぃちょぃ変わっているので、 次ページ以降に図化します

  13. Altキー:はじめの一歩

  14. Alt+Fキー:ファイル

  15. Alt+Hキー:ホーム

  16. Alt+Nキー:挿入

  17. Alt+Pキー:ページレイアウト

  18. Alt+Mキー:数式

  19. Alt+Aキー:データ

  20. Alt+Rキー:校閲

  21. Alt+Wキー:表示

  22. Alt+Lキー:開発

  23. 内製ソフト Win10: C:¥Program Files (x86)¥ downloader¥apps¥XXX¥XXX1111.exe Win7: C:¥Program Files¥ downloader¥apps¥

    XXX¥XXX1111.exe 起動ショートカット上のリンク先の見直し 社外秘
  24. 内製ソフト Win10: ▪互換モードでこのプログラムを実行する Win7: □互換モードでこのプログラムを実行する 起動できても、エレメントが検出できなかった 社外秘

  25. 内製ソフト タスクバーに常駐させていた(Win7) 社外秘 <wnd app='explorer.exe' cls='Shell_TrayWnd' /> <wnd cls='ToolbarWindow32' title='*'

    /> <ctrl name='*' role='tool bar' /> <ctrl name= 'KOZAKIHA JIME-X Messenger Service' role='push button' />
  26. 社外秘 内製ソフト タスクバーに常駐させる(Win10) <wnd app='explorer.exe' cls='Shell_TrayWnd' /> <wnd cls='ToolbarWindow32' title='ユーザーによって昇格された通知領域'

    /> <ctrl name='ユーザーによって昇格された通知領域' role='tool bar' /> <ctrl name= 'KOZAKIHA JIME-X Messenger Service' role='push button' /> ToolbarWindow32中に タイトルが違うものが 増えたから?
  27. <wnd app='iexplore.exe’ cls='#32770’ title='Windows セキュリティ’ /> <wnd aaname='Windows セキュリティ’ cls='DirectUIHWND'

    /> <wnd cls='Button' title='OK' /> 外部サイトの電子署名 社外秘 <wnd app='iexplore.exe’ cls='Credential Dialog Xaml Host’ title='Windows セキュリティ’ /> <ctrl automationid='OkButton’ />
  28. 総括 1.エレメント系(WEB系画面系) は、兎に角 且つ、動くまで調整する。 2.EXCELのショートカットの差(EXCEL) SEND HOT KEYで”ALT”を使っているものを特に! 3.アプリケーション起動の差(OS) 手で起動できても、ロボットが認識できないケースもある!

    4.アプリケーション挙動の差(OS機能) OS操作が変わると、エレメントも変わる可能性大 5.結局、改造新規のような規模感!?
  29. 総括 1.エレメント系(WEB系画面系) は、兎に角 且つ、動くまで調整する。 2.EXCELのショートカットの差(EXCEL) SEND HOT KEYで”ALT”を使っているものを特に! 3.アプリケーション起動の差(OS) 手で起動できても、ロボットが認識できないケースもある!

    4.アプリケーション挙動の差(OS機能) OS操作が変わると、エレメントも変わる可能性大 5.結局、改造新規のような規模感!?