Windows CMD下常用命令
获取命令的帮助:命令名称 /?
删除端口占用:
1.查找对应的端口占用的进程:netstat -aon|findstr "8080" ,找到占用8080端口对应的程序的PID号(最右侧一列)
2.根据PID号找到对应的程序
tasklist获取当前系统正在运行的进程信息。
已知PID号,找到对应的程序名。tasklist|findstr "PID号"
也可以通过程序名称找进程号,e.g. tasklist | findstr "notepad.exe"
3.结束该进程:taskkill /f /t /im PID (或者直接使用步骤查到的程序名)
taskkill
/f /t /im notepad.exe, 关闭所有运行的笔记本
CMD实现动态输入
@echo
on
set o=How to learn programming?
@echo %o%
del login.vbs
start iexplore "http://www.baidu.com"
echo Set WshShell = WScript.CreateObject("WScript.Shell")>>login.vbs
echo WScript.Sleep 3000>>login.vbs
echo WshShell.SendKeys "%o%">>login.vbs
echo WshShell.SendKeys "{ENTER}">>login.vbs
login.vbs
set o=How to learn programming?
@echo %o%
del login.vbs
start iexplore "http://www.baidu.com"
echo Set WshShell = WScript.CreateObject("WScript.Shell")>>login.vbs
echo WScript.Sleep 3000>>login.vbs
echo WshShell.SendKeys "%o%">>login.vbs
echo WshShell.SendKeys "{ENTER}">>login.vbs
login.vbs
pause