はじめかた

ダウンロードから最初のフローを動かすまで、およそ 10 分で完了します。

  1. 1ダウンロードする

    ダウンロードのページから最新版の ZIP ファイルを保存します。保存先は通常「ダウンロード」フォルダーです。

    ダウンロード

  2. 2ファイルを確認する(任意)

    PowerShell で次のコマンドを実行し、表示された値がダウンロードのページに記載の SHA-256 と一致すれば、ファイルは正しくダウンロードされています。

    Get-FileHash "$env:USERPROFILE\Downloads\DeskRobo.zip" -Algorithm SHA256
  3. 3展開する

    ZIP ファイルを右クリックして「すべて展開」を選びます。展開先は、デスクトップやドキュメントなど、ご自身が書き込めるフォルダーであればどこでもかまいません。

    ZIP を開いたまま中の exe を直接ダブルクリックすると正しく動作しません。必ず展開してから起動してください。

  4. 4起動する

    展開したフォルダーの DeskRobo.exe をダブルクリックします。初回のみ青い確認画面が表示される場合は、次のように操作してください。

    1. 「Windows によって PC が保護されました」と表示されたら、「詳細情報」をクリックします。
    2. 発行元とアプリ名が表示されたら、「実行」をクリックします。
    3. 2 回目以降は表示されません。

    現在、コード署名証明書を準備中のため、新しく公開されたアプリとして Microsoft Defender SmartScreen の確認画面が表示されます。証明書の導入後はこの手順は不要になります。

  5. 5サンプルフローを開く

    メニューの「ファイル」→「開く」から、フローファイル(.json)を選びます。左にフロー一覧、中央にステップ、右に選んだステップの設定が表示されます。

  6. 6実行して結果を見る

    メニューの「実行」→「実行」を選ぶと、上から順にステップが実行されます。各ステップには「実行中」「成功」「失敗」などの状態が表示され、画面下部のログに結果が記録されます。途中で止めたいときは「実行」→「停止」を選んでください。

  7. 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\ に日付ごとに保存されます。