ユーザーアカウント制御(以下『UAC』)のパスワード入力が面倒なので、ユーザー名をコピーするバッチファイルを作ろうと思いました。
スタートアップに置いておけば便利ですね
またニッチなものを・・・
ただユーザー名をコピーするだけなら ↓↓↓ でいいんですけどね
set /P <NUL="%USERNAME%" | clip
環境変数「USERNAME」を取得し、クリップボードにコピーします。
ユーザー名は大文字の為、大文字として取得されてしまうのです。
パスワードは小文字だからこれは困る・・・
取得したユーザー名を小文字に変換する必要があります。
(ユーザー名は大文字小文字を判別しないので、オール小文字でOK)
ちなみに、そのまま取得すると末尾に改行ないしスペースが入ってしまうので、これらは↓を参考にして取り除きました。
[cmd.exe]clipコマンドで改行を含まない文字をクリップボードにセットする
akamist blog 様
↓それではいつものバッチファイル↓
↓のサイト様を参考にして、取得したUSERNAMEを小文字に変換。
バッチファイルで大文字、小文字に変換する。
Windows Script Programming 様
変換後にクリップボードへと格納する、というわけです。
このアカウント、いくらテスト用とはいえセキュリティー的にどうよ・・・とは思いますが、上からの指示なので仕方がありませんね。