九溪

溪水润知林,滴露启慧心

用户工具

站点工具


wiki:windows:windows-command

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录前一修订版
后一修订版
前一修订版
wiki:windows:windows-command [2021/05/23 08:46] colinwiki:windows:windows-command [2025/03/17 10:28] (当前版本) colin
行 58: 行 58:
  
 管理员启动命令脚本 管理员启动命令脚本
-<code bat>+<code batch>
 @echo off @echo off
 rem 以下↓ -使用管理员权限运行本脚本- rem 以下↓ -使用管理员权限运行本脚本-
行 80: 行 80:
 </code> </code>
  
-按键选择路径 +BAT批处理中choice的使用示例 
-<code bat+<code batch
-@Echo Off +@echo off  
-Echo 请选择 Y启动WIFI            N. 退出 +::设置CMD窗口字体颜色为0a 在CMD中输入命令 color /? 可查看颜色列表 
-Echo+color 0a 
-Set /p var=请选择: +::设置CMD窗口显示模式为100列宽 20行高 
-If /%var%==Y (netsh wlan start hostednetwork) else (Exit) +MODE con: COLS=100 LINES=20 
-Pause+echo  ------------------- 
 +echo    choice 命令示例 
 +echo  ------------------- 
 +echo
 +echo
 +:: /c按键列表 /m提示内容 /d默认选择 /t等待秒数   /d 必须和 /t同时出现 
 +choice  /c abcde /m "请输入" /d e /t 5 
 + 
 +::用户选择的结果会按项目序号数字(从1开始)返回在errorlevel变量中 
 +if %errorlevel%==1 echo 你选择了a 
 +if %errorlevel%==2 echo 你选择了b 
 +if %errorlevel%==3 echo 你选择了c 
 +if %errorlevel%==4 echo 你选择了d 
 +if %errorlevel%==5 echo 你选择了e
 </code> </code>
 +
 +bat 按键选择
 +<code batch>
 +set choice
 +set /p choice=请输入Y继续,或按其他键结束:
 +if /i %choice%==y (
 +goto entery
 +) else (
 +goto enterelse
 +)
 +exit
 +
 +:entery
 +echo 你选择了y
 +pause
 +exit
 +
 +:enterelse
 +echo 你选择了其他
 +pause
 +exit
 +
 +</code>
 +
 +
 +==== 查看端口占用 ====
 +
 +查看所有端口占用情况
 +
 +打开命令提示符(建议以管理员身份运行),输入以下命令:
 +
 +  netstat -ano
 +
 +查看指定端口的占用情况
 +
 +<code>
 +# Windows 使用:
 +netstat -ano | findstr :10829
 +
 +# Linux/macOS 使用:
 +lsof -i :10829 或 ss -ltnp | grep 10829
 +</code>
 +
 +根据PID查找对应进程,通过以下命令查看PID对应的进程名称:
 +
 +  tasklist | findstr "9088"
 +
 +输出示例:
 +
 +  node.exe    9088   Console    0     16,064 K
 +
 +结束占用端口的进程:根据PID强制终止进程:
 +
 +  taskkill /F /T /PID 9088
 +
 +或根据进程名称终止:
 +
 +  taskkill /F /T /IM node.exe
 +
 +==== 重启网络服务 ====
 +
 +重启网络服务(仅限Windows)
 +
 +  net stop hns
 +  net start hns
 +
 +
wiki/windows/windows-command.1621730766.txt.gz · 最后更改: 2023/01/03 15:24 (外部编辑)