
請幫我解析獲取特殊按鍵的批處理命令
1、按照有關教材的說法,單反引號表示引號內的字符串是一個命令,但里面又有個雙引號。雙引號表示里面的內容是字符串。那么,怎么解析這個'prompt #$H#$E# & echo on & for %%b in (1) do rem'呢?單反引號起什么作用?雙引號起什么作用?2、echo on & for %%b in (1) do rem中的這個%%b和前面的%%a是否有關系?這個(1)在這里指什么?難道就是只是為了把1賦值給%%b嗎?3、prompt #$H#$E# & echo on & for %%b in (1) do rem執行后的結果是什么?3、for /F tokens=1,2 delims=# %%a in ('prompt #$H#$E# & echo on & for %%b in (1) do rem') do (set DEL=%%a執行的詳細過程是什么?請哪位朋友幫幫我,為這個問題我郁悶幾天了。nclick="copycode($('code0'));">復制代碼
- @echo off
- SETLOCAL EnableDelayedExpansion
- for /F tokens=1,2 delims=# %%a in ('prompt #$H#$E# & echo on & for %%b in (1) do rem') do (
- set DEL=%%a
- )

