バッチファイル

バッチファイル

バッチファイルにおけるsetlocalの役割と使用方法

バッチファイルを使用する際、バッチファイル内で行った環境変数の変更が外部に影響を及ぼさないようにすることは非常に重要です。setlocal コマンドは、このような状況で役に立ちます。この記事では、setlocal の基本的な使用方法とその効...
バッチファイル

バッチファイルでIFの条件式のANDをとる方法

IFの条件式において、複数の条件が同時に真であるかどうかを判断する必要がある場合、プログラミング言語では「AND演算」を使用します。しかし、バッチファイルのIFコマンドでは直接的なAND演算子は提供されていません。 この記事では、バッチファ...
バッチファイル

バッチファイルでswitch-case文のような処理をする2つの方法

プログラミング言語におけるswitch-case文は、複数の選択肢から一つを選んで分岐する便利な構文です。バッチファイルでは直接switch-case文はサポートされていませんが、書き方を工夫すると、似たような処理を記述できます。 この記事...
バッチファイル

Windows PCのIPアドレスやMACアドレスを確認する方法

ホームネットワークを設定する際、PCのIPアドレスやMACアドレスが必要になる場面があります。 本記事では、Windows PCのIPアドレスやMACアドレスを確認する方法を紹介します。 コマンド コマンドプロンプトで、ipconfig /...
バッチファイル

バッチファイルでユーザのホームディレクトリのパスを取得する方法

バッチファイルにおいて、現在ログインしているユーザーのホームディレクトリのパスを取得できると、ユーザー固有のファイルや設定にアクセスできるようになり便利です。 この記事では、バッチファイルでホームディレクトリのパスを取得する方法を紹介します...
バッチファイル

バッチファイルの乱数生成と注意点(じゃんけんゲーム)

バッチファイルの用途といえば、作業の自動化という印象ですが、実はバッチファイルで乱数を生成することもできます。これにより、簡単なゲームを作ることも出来ます。 この記事では、バッチファイルで乱数を生成する方法と、乱数を使用したじゃんけんゲーム...
バッチファイル

バッチファイルでコンピュータ名を取得する方法

本記事では、バッチファイルでコンピュータ名を取得する方法を紹介します。 サンプルコード Windowsでは、%COMPUTERNAME% 環境変数にシステムのコンピュータ名が格納されています。バッチファイル内でこの変数を参照することで、コン...
バッチファイル

バッチファイルで現在のユーザ名を取得する

バッチファイルにおいて、現在ログインしているユーザー名を取得できると、ユーザーごとにディレクトリを作成してデータを分ける等、便利なことが多いです。この記事では、Windowsのバッチファイルで現在のユーザー名を取得する方法を紹介します。 サ...
バッチファイル

バッチファイルが格納されているディレクトリのパスを取得する方法

本記事では、バッチファイルが格納されているディレクトリのパスを取得する方法と、その使い方について紹介します。 バッチファイルが格納されているパスの取得方法 特殊な変数 %~dp0 を使用すると、バッチファイルが格納されているディレクトリのパ...
バッチファイル

バッチファイルでカレントディレクトリのパスを取得する方法

バッチファイルを書くときに、バッチファイルが実行されている現在のディレクトリ(カレントディレクトリ)のパスを取得する方法がわかると、便利なことが多いです。 この記事では、バッチファイルでカレントディレクトリの絶対パスを取得する方法を紹介しま...