@echo off setlocal enabledelayedexpansion for /l %%n in (65,1,90) do ( cmd /c exit /b %%n echo !=ExitCodeAscii! )
for でアスキーコードの A-Z の部分を回して、 cmd に食わせてエラーコードとして出力させてから、エラーコードを文字に変換したものを echo しています。
これはこれで力技ですけど・・・。
▽2
●
cx20 ●70ポイント ベストアンサー |
これも力技かも知れないですが。。。
@ECHO OFF FOR %%i IN (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO ECHO %%i
<参考>
■ Windowsコマンドプロンプト基礎文法最速マスター - CX's Memo(Windows関連) - Club Windows
http://windows.g.hatena.ne.jp/cx20/20100203/p1
PowerShell(Windows7からは標準提供です)を使って、こんな感じでいかがでしょう。
@echo off powershell -Command for($i=65;$i -lt 91;$i++){$c=[char]$i;Write-Output $c}