□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 Robocopy Scheduler
                                                          chilili kobo
                                                chilili.kobo@gmail.com
                                             https://x.com/chililikobo
                                        https://chililikobo.github.io/
            https://www.vector.co.jp/vpack/browse/person/an062666.html

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

■ はじめに

 Robocopy Scheduler（以下本ソフトウェア）は、Windows標準の強力な
 ファイルコピーコマンド「Robocopy」を直感的かつ手軽に操作・自動化
 するためのスケジュール管理＆GUIフロントエンドツールです。

 複雑なコマンドラインオプションを覚えなくても、完全同期・安全追加・
 マルチスレッド転送・SMB圧縮・アクセス権維持などの高度な設定を
 簡単なGUI操作で構成でき、タスクトレイ常駐によるバックグラウンド
 自動スケジュール実行を実現します。

■ 主な機能

 1. Robocopyコマンドの直感的GUI設定と多機能オプション
   目的に合わせた「バックアップ方式 (動作)」として、
   「【完全同期】コピー元と完全に同じ状態にする (削除も反映) (/MIR)」、
   「【安全追加】新しいファイルのみコピー (コピー先のファイルは消さない) (/E)」、
   「【最新化】コピー先にある新しいファイルは上書きしない (/E /XO)」等を簡単に設定可能です。
   他にも「マルチスレッド設定 (速度調整)」、「ファイル属性・環境最適化」、
   「SMB圧縮転送を使用する (/COMPRESS - ネットワーク転送時の帯域節約・高速化)」、
   「アクセス拒否を強行突破する (/ZB - 権限エラーを防ぐバックアップモード)」に対応しています。
 2. 柔軟な自動スケジュール実行
   「毎日」、「毎時」、「毎週」、「毎月」の指定のほか、
   「カスタム (Cron)」による高度なスケジュール設定に対応。
   設定した時間にバックグラウンドでジョブを自動実行します。
 3. スリープ防止機能とタスクトレイ常駐
   「スケジュール待機中も常にPCの自動スリープをブロックする」機能を搭載。
   「PC起動時に自動実行する (管理者権限でバックグラウンド常駐)」設定も可能です。
 4. エラーログ管理とCSVエクスポート
   「実行・エラーログ」タブにて実行履歴をリアルタイムで一覧表示します。
   「CSV エクスポート」によりファイル出力が可能です。
 5. 多重通知機能 (Slack / ntfy.sh)
   バックアップ結果を Slack Webhook や ntfy.sh へ自動送信します。
 6. 多言語対応 (日本語 / 英語)
   OSの言語設定に合わせて自動的にインターフェース言語が切り替わります。

■ エディション

 ・Free版:
  個人環境や非管理デバイスであれば、完全無料で全機能をご利用いただけます。
  企業環境でもFree版はご利用いただけますが、Robocopyのスケジュール実行機能は使用できません。
 ・Pro版:
  企業環境でスケジュール実行を含むすべての機能を利用するために必要です。
  ドメイン参加PCやEntra ID (Azure AD) 環境等で動作します。

■ 動作環境

 ・OS: Windows 10 / Windows 11
 ・OS: Windows Server 2016 / 2019 / 2022 / 2025
 
 【重要】
 本ソフトウェアは、.NETランタイム等の追加インストールは一切不要で
 動作するように設計されています。

■ インストール (ポータブル対応) / アンインストール

 【インストール】
 インストール作業や特別な設定は不要です。ダウンロードしたフォルダ
 （実行ファイルと必要なDLLファイルが含まれています）を任意の場所に
 配置するだけで使用できます。
 
 【アンインストール】
 フォルダごと削除してください。レジストリは使用しません。

■ 使い方

 1. ジョブの追加とフォルダ指定
   「新規追加」ボタンでジョブを作成し、
   「コピー元フォルダ (バックアップしたい場所)」と
   「コピー先フォルダ (保存先の場所)」を指定します。
 2. バックアップ方式・オプションの設定
   「バックアップ方式 (動作)」や「マルチスレッド設定 (速度調整)」等を設定します。
 3. スケジュールの設定
   実行頻度と時間を指定し、「このジョブの自動スケジュール実行を有効にする」
   にチェックを入れて「ジョブを保存」します。
 4. 実行とログ・通知の確認
   「今すぐ手動実行」での即時実行も可能です。
   「実行・エラーログ」タブで結果の確認を行えます。

■ 利用規約・使用条件

 1. ライセンスについて
   本ソフトウェアはフリーウェアです。個人・法人を問わず、無料で利用可能です。
   ※ 企業環境での「Pro版」機能（スケジュール実行等）の利用には「◆ ライセンス認証 (企業環境用)」が必要です。
 2. 転載・再配布
   二次配布は原則として禁止します。公式サイトや紹介記事へのリンクを推奨します。
 3. 外部通信
   ユーザーが任意で設定した外部通知機能（Slack / ntfy.sh）および
   ライセンス確認通信を除き、ログ等の情報を無断で外部に送信することはありません。

■ 保証・免責事項

 本ソフトウェアは「現状有姿（As-Is）」で提供されます。
 
 1. 動作保証の欠如
   作者は本ソフトウェアに不具合がないこと、および特定の目的に適合することを
   保証しません。
 2. 損害への免責
   本ソフトウェアを使用した結果生じた損害（データの損失、PCの不具合、
   業務の中断、利益の損失等）について、作者は一切の責任を負いません。
   すべて利用者の自己責任において使用してください。

■ サポート・お問い合わせ

 本ソフトウェアはフリーソフトとして提供されているため、原則として個別サポート
 （使い方のレクチャーや不具合の修正保証）は行っておりません。
 
 不具合報告やご要望については、以下の連絡先へお寄せください。
 今後の開発の参考にさせていただきますが、回答および対応を確約するものでは
 ありませんので、あらかじめご了承ください。

 ・Email: chilili.kobo@gmail.com
 ・X (旧Twitter): https://x.com/chililikobo
 ・Web: https://chililikobo.github.io/

■ 更新履歴

 ・26.9.14.0
   - メジャーバージョンアップ（UI・機能をフルリニューアル／.NET 10・Avalonia UIへの刷新）
   ※ 旧バージョン（Ver.25以前）との設定互換性はありません。
 ・25.2.2.0
   - 起動時の実行タイミングをスリープ復帰にも適用（1日1回）
 ・24.10.14.3
   - Slack Webhookを使用して通知を送信する機能を追加
 ・24.3.17.4
   - アプリ終了時シャットダウンかログオフかをログから判別できるように変更
   - ログイン時の自動起動をタスクスケジューラーに登録する機能を追加
 ・24.3.13.0
   - メール通知に進行中のタスクを表示する機能を追加
 ・24.3.9.0
   - 英語OSに対応
 ・24.2.27.1
   - ログファイルから不一致、失敗、Extrasを抽出する機能を追加
 ・24.2.26.0
   - ログ出力の表記を変更
 ・24.2.25.1
   - スケジューラの有効／無効を通知するように変更
 ・24.2.25.0
   - UI変更
 ・24.2.24.0
   - スケジューラでアプリを閉じる機能を廃止し、スケジューラ自体をOFFにする機能へ変更
 ・24.2.14.0
   - コード最適化
 ・24.2.10.0
   - スケジューラでアプリを閉じる機能を追加
 ・24.2.1.0
   - コード最適化
 ・24.1.31.0
   - ログファイルからエラーを抽出する機能を追加
 ・24.1.29.0
   - コード最適化
 ・24.1.28.1
   - バックアップジョブの有効、無効ステータスを追加
 ・24.1.24.0
   - コード最適化
 ・24.1.23.0
   - コード最適化
 ・24.1.22.0
   - コード最適化
 ・24.1.20.1
   - メール通知機能で複数の宛先に対応
 ・24.1.11.1
   - 進捗表示追加
   - ログ表示機能追加
 ・23.12.3.0
   - /COMPRESSオプション追加
   - UI変更
   - アプリの安定性向上
 ・22.10.6.0
   - タイマー調整
 ・22.6.15.1
   - UI変更
 ・22.6.12.0
   - 若干の軽量化
 ・22.6.5.0
   - 多重起動防止
 ・2022.5.22.0
   - UI刷新
   - ターゲットフレームワークを.NET 6.0へ移行
 ・21.2.3.0 (2021.02.03)
   - タイマー調整
 ・21.2.2.0 (2021.02.02)
   - 初版公開（ローンチ）

■ 外部ライブラリ（クレジット）

 本ソフトウェアでは、以下のオープンソース・ライブラリを使用しています。

 ・Avalonia UI Framework (MIT License)
 ・CommunityToolkit.Mvvm (MIT License)
 ・Cronos (MIT License)
 ・DynamicData (MIT License)
 ・QRCoder (MIT License)

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□