バッチ ファイルを使用してコピー アンド ペーストする方法

キーボードまたはマウスを使用して手動で Windows クリップボードを使用してファイルやデータを簡単にコピー アンド ペーストできますが、「cmd」と呼ばれることもある Windows コマンド ラインを使用してコピー アンド ペーストを自動化することもできます。ファイルをコピーするバッチ ファイルを作成している場合は、従来の「コピー」コマンドまたは robocopy と呼ばれる新しいツールを使用できます。バッチ ファイルまたは PowerShell スクリプトから Windows クリップボードにテキストを保存できるツールもあります。
バッチ ファイルについて
Windows バッチ ファイルは、cmd と呼ばれる Windows コマンド ライン ツールで実行できる特別な種類のスクリプトです。これは基本的に、特定のタスクを自動化するために、コマンド プロンプトに入力できるコマンドをすべて 1 つのファイルにまとめたものです。
バッチ ファイルは通常、拡張子 .bat で終わります。ファイルは、Microsoft の Windows の前身である MS-DOS の時代から存在しています。
目的によっては、バッチ ファイルを使用する代わりに、より強力な別のスクリプト言語を使用する方が理にかなっています。 Microsoft の .NET プログラミング フレームワークにアクセスできる新しい Windows PowerShell 環境、または Python や Node.js などのサードパーティのクロスプラットフォーム スクリプト ツールを使用できます。
ファイルをコピーするためのバッチ ファイル
バッチ ファイルでファイルをある場所から別の場所にコピーする場合は、cmd でファイルをコピー アンド ペーストできます。単に「コピー」と呼ばれるコマンドを使用します。通常、「copy C:\Example\Example.txt C:\Example2\Example2.txt のコピー」のように、copy という単語を 1 行に入れ、その後に元のファイルとコピーする場所を続けます。
コピー先のフォルダーは既に存在している必要があります。存在しない場合、エラー メッセージが表示されます。必要に応じて、組み込みコマンド「mkdir」または「md」を使用してフォルダーを作成してください。
Copy は、"/y" などのいくつかの特別な引数を使用して、既存のファイルを上書きするかどうかを確認するプロンプトをスキップします。 「copy /?」と入力して、コンピュータ上のコピーのバージョンのドキュメントを確認してください。コマンドラインで。
バッチ ファイルでの Robocopy
Robocopy と呼ばれる Windows に組み込まれているプログラムを使用してファイルを転送することもできます。コピー コマンドと同様に機能しますが、タイムスタンプなどのファイルの属性をコピーしたり、フォルダー全体とその内容をコピーしたりするなど、より多くの機能があります。
たとえば、「robocopy C:\Example1\ C:\Example2 /e /copyall」と入力すると、すべてのファイル属性を保持しながら、Example1 とそのサブフォルダーを Example2 にコピーできます。オプションの完全なリストについては、Microsoft の robocopy ドキュメントを確認してください。
データをコピーするためのバッチ ファイル
実際のデータを Windows クリップボードにコピーする場合は、コマンド「clip」を使用できます。
ファイルからデータをコピーするには、バッチ ファイルに「clip
バッチ ファイルを使用して Windows クリップボードから直接貼り付けることはできませんが、PowerShell スクリプトと関数「Get-Clipboard」を使用して、クリップボードの内容にアクセスできます。対応するコマンド "Set-Clipboard" を使用すると、クリップと同様に、既に存在するものを上書きできます。