1樓:匿名使用者
有點疑問,你那查詢字串的表示式有問題 findstr "[0-9]*" 相當於無限制查詢,沒實際意義。只當你敲錯了(下面以查純數字串為例)。
用for /f 命令可以把一命令顯示的結果賦給如%a這種變數進行各種操作,可以直接操作,也可儲存為另一變數中備用,詳for/?
for /f "delims=" %%a in ('echo %var%^|findstr "^[0-9]*$" 2^>nul')do set newvar=%%a
但對於你所說的只要判斷是否為空的用途,我推薦另一方式:
echo %var%|findstr "^[0-9]*$" >nul&&echo 結果不為空||echo 結果為空
2樓:匿名使用者
if %errorlevel% == 0
用這個語句判斷上一個語句的執行結果。
3樓:匿名使用者
@echo off
set /p a=請輸入你要查詢的變數:
findstr "%a%" "1.txt"
pause
1.txt為你要查詢的檔案
我能想到的就是這樣了。。。
4樓:
寫批處理命令,寫一個批處理命令
這樣寫 echo on set path g gba visualboyadvance.exe 我解釋下 set path這個等號後面寫入你要執行的檔案的所在目錄,比如我這裡要玩gba模擬器,它在g gba下,就這樣輸入。後面的visualboyadvance.exe是要執行的程式。把你想要執行的程...
怎樣用cmd或批處理命令自動輸入無線路由器密碼,連線無線網
1 開啟執行輸入cmd。2 輸入以下命令,或者直接複製貼上,並回車 for f skip 9 tokens 1,2 delims i in netsh wlan show profiles do echo j findstr i v echo netsh wlan show profiles j k...
關於萬用字元使用和批處理命令,關於批處理中萬用字元的問題
讀取兩個檔案正確的部分合併成一個檔案。時間和內容應該很容易用 識別,把兩個檔案的內容貼出來我給你寫 補充 set fso createobject scripting.filesystemobject set fr1 fso.opentextfile 正確時間.txt 1 set fr2 fso.o...