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


方法1: %USERNAME% 環境変数を使用する方法 バッチファイル内で、%USERNAME% という環境変数を使用することで、現在のユーザー名を取得できます。以下は、そのコード例です。

@echo off
echo 現在のユーザー名は %USERNAME% です。

上記のコードをバッチファイルに保存し、実行すると、現在のユーザー名が表示されます。

方法2: whoami コマンドを使用する方法 バッチファイル内で、whoami コマンドを使用しても現在のユーザー名を取得できます。以下は、そのコード例です。

@echo off
for /f "delims=" %%a in ('whoami') do set "username=%%a"
echo 現在のユーザー名は %username% です。

上記のコードをバッチファイルに保存し、実行すると、現在のユーザー名が表示されます。この方法では、for ループを使用して、whoami の出力をパースしてユーザー名を取得しています。

これらの方法を使用して、バッチファイル内で現在のユーザー名を取得することができます。どちらの方法もシンプルで簡単に実装できます。選択肢は好みによります。