
[已解]批處理for語句獲取wmic命令的結果給變量用if無法正確判斷為指定值是什么原因最后由 pcl_test 于 -10-22 13:04菜鳥問題,我寫了很多測試語句,if括住的語句都沒能正確“echo 中文”,請教各位大蝦,我錯在了哪里?請問:正確的if語句該怎么寫?
- for /f delims= %%l in ('wmic os get OSLanguage ^| findstr [0-9]') do (
- set language=%%l
- )
- echo %language%
- if %%language%% == 2052 (
- echo 中文
- )
- if %%language%% == 2052 (
- echo 中文
- )
- if %%language%% == 2052 (
- echo 中文
- )
- if %%language%% == 2052 (
- echo 中文
- )
- if %%language%% equ 2052 (
- echo 中文
- )
- if %%language%% equ 2052 (
- echo 中文
- )
- if %%language%% equ 2052 (
- echo 中文
- )
- if %%language%% equ 2052 (
- echo 中文
- )
- if !language! == 2052 (
- echo 中文
- )
- if !language! == 2052 (
- echo 中文
- )
- if !language! == 2052 (
- echo 中文
- )
- if !language! == 2052 (
- echo 中文
- )
- if !language! equ 2052 (
- echo 中文
- )
- if !language! equ 2052 (
- echo 中文
- )
- if !language! equ 2052 (
- echo 中文
- )
- if !language! equ 2052 (
- echo 中文
- )
nclick="copycode($('code0'));">復制代碼