バッチファイル

バッチファイル

バッチファイルを使ってデータをクリップボードに貼り付ける2つの方法

コマンドの実行結果やテキストファイルの内容などをクリップボードにコピーして、他のアプリケーションで使用したい場合があります。Windowsには、このような目的でclipコマンドが提供されており、バッチファイルから直接クリップボードにデータを...
バッチファイル

バッチファイルから別のプログラムやバッチファイルを実行する際にすべての引数を渡す簡単な書き方

バッチファイルで、他のプログラムや別のバッチファイルを実行する際に、バッチファイルに与えられた引数をそのまま渡したい場合があると思います。このとき、%1 %2 … のように、全ての引数を記述するのでは手間がかかりますが、実は、バッチファイル...
バッチファイル

バッチファイルを使って特定のプロセスを強制終了させる方法

システム開発においては、応答しなくなった開発中のアプリケーションを閉じることが多々あります。その際、タスクマネージャから「タスクの終了」を選択する方法がありますが、毎回ウィンドウを開いて同じ操作をするのは手間がかかります。こんな時には、バッ...
バッチファイル

バッチファイルのifで大文字小文字を区別しないで比較する方法

Windowsのバッチファイルでは、条件分岐を行う際にif文を使用しますが、デフォルトでは大文字小文字を区別します。しかし、ユーザー入力や外部からのデータを扱う場合には、大文字小文字を無視したいシチュエーションが多々あります。 この記事では...
バッチファイル

バッチファイルで毎日フォルダを日付別に世代管理してバックアップを取る方法

プログラムや資料など、成果物の履歴をバックアップとして別フォルダに残しておきたいことがあると思います。この記事では、バッチファイルを使用し、フォルダを丸ごと別の場所にバックアップする方法を紹介します。 対象フォルダを丸ごと別フォルダにバック...
バッチファイル

管理者権限が必要なバッチファイルをダブルクリックだけで実行する方法

システム設定の変更や重要な操作を行うバッチファイルの場合、管理者権限が必要になることがあります。しかし、毎回コマンドプロンプトを「管理者として実行」から起動したり、右クリックから「管理者として実行」を選択するのは手間がかかります。 この記事...
バッチファイル

バッチファイルを使用して確実にパソコンを再起動・シャットダウンする

パソコンを再起動したりシャットダウンをする際、アプリケーションがファイルを編集中の場合、その編集を強制終了するかどうかの画面が表示され、再起動やシャットダウンの処理が停止することがあります。このような事を避けたい場合は、バッチファイルを使用...
PC

パソコンが起動しているかをネットワーク越しに確認する(pingコマンド)

社内ネットワークやホームネットワークにおいて、ネットワークに接続されたパソコンや機器が起動しているかを確認したくなることがあると思います。 本記事では、ネットワークに接続されたパソコンやデバイスが起動しているかどうかを確認するコマンドpin...
バッチファイル

バッチファイルにおける遅延環境変数展開の活用法(!変数名!)

この記事では、遅延環境変数展開の仕組みと使用方法について紹介します。 遅延環境変数展開とは バッチファイルを書いているとき、ループ内で変数の値を更新し、その更新された値を即座に使用したい場合があります。しかし、通常の変数展開では、ループ内で...
バッチファイル

バッチファイルでwhileループやdo-whileの処理を書く方法

バッチファイルでは、繰り返し処理を行うための記述として、whileループやdo-whileループについて直接用意されてはいません。しかし、if文とgoto文を使って、これらのループ構造を作ることは可能です。 この記事では、バッチファイルでw...