
%~1%~2是什么意思以及^除了轉義還有什么意思啊最后由 pcl_test 于 -11-10 12:39
for這里這一段,('ipconfig /all ^| findstr /i /c:%1') 用^是指什么呢?為何不是('ipconfig /all | findstr /i /c:%1'),就像ipconfig /all | findstr /i /c:ip address 這樣set %~2=%%i這里的~又是指什么?為何不是set %2=%%i[ 最后由 robinher 于 -10-26 23:43]nclick="copycode($('code0'));">復制代碼
- @echo off
- call :select ip address ip
- call :select host name hostname
- echo.
- echo ===========================
- echo IP地址: %ip%
- echo.
- echo 機器名: %hostname%
- echo ===========================
- pause>nul
- goto :eof
- :select
- for /f tokens=2 delims=: %%i in ('ipconfig /all ^| findstr /i /c:%1') do if not %2 == set %~2=%%i
- goto :eof

