はじめかた
ダウンロードから最初のフローを動かすまで、およそ 10 分で完了します。
-
1ダウンロードする
ダウンロードのページから最新版の ZIP ファイルを保存します。保存先は通常「ダウンロード」フォルダーです。
-
2ファイルを確認する(任意)
PowerShell で次のコマンドを実行し、表示された値がダウンロードのページに記載の SHA-256 と一致すれば、ファイルは正しくダウンロードされています。
Get-FileHash "$env:USERPROFILE\Downloads\DeskRobo.zip" -Algorithm SHA256 -
3展開する
ZIP ファイルを右クリックして「すべて展開」を選びます。展開先は、デスクトップやドキュメントなど、ご自身が書き込めるフォルダーであればどこでもかまいません。
ZIP を開いたまま中の exe を直接ダブルクリックすると正しく動作しません。必ず展開してから起動してください。
-
4起動する
展開したフォルダーの DeskRobo.exe をダブルクリックします。初回のみ青い確認画面が表示される場合は、次のように操作してください。
- 「Windows によって PC が保護されました」と表示されたら、「詳細情報」をクリックします。
- 発行元とアプリ名が表示されたら、「実行」をクリックします。
- 2 回目以降は表示されません。
現在、コード署名証明書を準備中のため、新しく公開されたアプリとして Microsoft Defender SmartScreen の確認画面が表示されます。証明書の導入後はこの手順は不要になります。
-
5サンプルフローを開く
メニューの「ファイル」→「開く」から、フローファイル(.json)を選びます。左にフロー一覧、中央にステップ、右に選んだステップの設定が表示されます。
-
6実行して結果を見る
メニューの「実行」→「実行」を選ぶと、上から順にステップが実行されます。各ステップには「実行中」「成功」「失敗」などの状態が表示され、画面下部のログに結果が記録されます。途中で止めたいときは「実行」→「停止」を選んでください。
-
7決まった時刻に実行する
コマンドライン用の DeskRobo.Runner.exe を Windows のタスク スケジューラーに登録すると、決まった時刻に自動で実行できます。次は毎日 9 時に実行する登録例です(コマンド プロンプトで実行)。
schtasks /Create /TN "DeskRobo\DailyReport" /SC DAILY /ST 09:00 /IT /TR "\"C:\DeskRobo\DeskRobo.Runner.exe\" \"C:\DeskRobo\flows\report.json\""アプリやブラウザの画面を操作するフローは、Windows にサインインしている間だけ実行されるよう、例のとおり /IT を付けて登録してください。
終了コード
DeskRobo.Runner.exe は実行結果を終了コードで返します。
| コード | 意味 |
|---|---|
| 0 | 成功 |
| 1 | フローが失敗した(失敗時の画面はログフォルダーに保存) |
| 2 | 引数またはフローファイルに誤りがある |
| 3 | 同じフローがすでに実行中 |
| 4 | キャンセルされた、または制限時間を超えた |
| 9 | 予期しないエラー(エラー報告をログフォルダーに保存) |
ログの場所
ログは既定で %LOCALAPPDATA%\DeskRobo\logs\ に日付ごとに保存されます。