1樓:
@echo off
systeminfo|findstr /c:"os 名稱" >%tmp%\tmp.txt
for /f "usebackq delims=" %%i in ("%tmp%\tmp.txt") do set osver=%%i
set osver=%osver:os 名稱:=%
set osver=%osver: =%
echo %osver%
for /f "tokens=2* delims=" %%i in ('ver') do set v=%%i
for /f "tokens=2* delims= " %%i in ("%v%") do echo %%i
echo %processor_architecture%
pause>nul
用批處理如何判斷列印服務已執行
echo off setlocal enabledelayedexpansion net start find print spooler nul if not errorlevel 0 echo 列印服務沒有執行。set p n 要啟動列印服務請輸入 y 其它則不啟動 if i n y net s...
批處理for迴圈中的含空格的路徑怎樣賦值
亂世t逃犯 for迴圈中涉及到路徑問題,一般引用 i 這樣的形式。echo off for f delims a in dir ad b s laji do rd s q a 比如這個,批量刪除當前目錄下檔名含有laji字元的資料夾。如果檔名有空格,會被for自動加上雙引號,而 裡本身又加上了一層雙...
怎樣在批處理中表達包含變數的變數?如下例
我想你大概是這個意思,為了你便於理解,盡量保持你原 內容沒做優化。echo off setlocal enabledelayedexpansionset str set a num 1 con set str str a set str num str rem 這裡的 str num 想表示str ...