批量打开多个文件(夹)与结束占用某个端口的进程
记录最近用到的两个技巧:打开多个常用的文件或文件夹、结束占用某个端口的进程:
一、批量打开多个文件(夹)
在工作中每次开机后都需要打开经常用的文件夹或程序,可以通过脚本实现批量处理。
1、批量打开多个文件夹
explorer.exe /n,C:
explorer.exe /n,D:\Document
由于在使用中需要保持打开文件夹的顺序,因此需要在每次打开文件夹后略有停顿,可以使用ping -n 2 127.0.0.1>nul
来实现:
explorer.exe /n,C:
ping -n 2 127.0.0.1>nul
explorer.exe /n,D:\Document
ping -n 2 127.0.0.1>nul
explorer.exe /n,G:\Temp
2、批量打开多个程序
start notepad
start calc.exe
start /d "F:\ProgramFiles\HFS" hfs.exe
二、结束占用某个端口的进程
由于Eclipse未正常结束,导致运行的应用程序也未能正常关闭,再次启动时提示端口已被占用,需要将占用该端口的进程结束掉。
1、查找占用某个端口的进程情况
netstat -ano | findstr 20880
参数介绍
-
-a
显示计算机正在监听的所有活动TCP连接以及TCP和UDP端口
-
-n
显示活动的TCP连接,地址和端口号以数字形式表示
-
-o
显示活动的TCP连接,并包含每个连接的进程ID(PID)
2、结束某个进程
taskkill /pid 1230
taskkill /f /t /im notepad.exe
taskkill /f /t /im 8508
参数介绍
-
/f
指定进程被强制终止
-
/t
终止指定的进程及其启动的任何子进程
-
/im
指定要终止的进程的映像名称,使用通配符
\*
指定所有映像名称 -
/pid
指定要终止的进程的进程ID
3、查看某一进程的运行情况
在执行上一步命令前可以用tasklist
命令查看计算机上进程运行的情况:
tasklist | findstr 8505