
批處理命令for循環嵌套幫忙看看哪里不對在線等待通過查找5100端口找到進程PID并KILL掉它,下面這段代碼可以實現沒問題
可是問題來了,我如果有多個端口,我總不能每個寫一行吧,比如我有5100 5200 5300,我要寫三行,這太不好了.我該如何嵌套FOR循環,依次把這三個端口都KILL掉.我嘗試了一下下面的寫法,但是報錯,求大神們給個答案..如何改..我是想把多個端口寫到數組里,然后遍歷它去取,然后依次KILL掉,可是下面的寫法會報錯.nclick="copycode($('code0'));">復制代碼
- FOR /F tokens=5 delims= %%P IN ('netstat -ano | findstr 5100') DO TaskKill.exe /F /PID %%P
nclick="copycode($('code1'));">復制代碼
- FOR %%I IN (5100 5200 5300) DO (
- FOR /F tokens=5 delims= %%P IN ('netstat -ano | findstr %%I') DO TaskKill.exe /F /PID %%P
- )

