批处理之IPC连接工具
由于自己需要重复一些工作,闲来没事发个搞个批处理玩玩。
功能介绍:建立IPC连接,IPC磁盘映射,断开IPC连接等
1 @echo off 2 color 0A 3 echo Welcome!!! 4 echo 本机的IPC连接 5 @net share 6 :begin 7 echo 1:建立IPC连接 8 echo 2:映射磁盘 9 echo 3:断开IPC连接 10 echo 4:断开所有IPC连接 11 echo 5:关闭程序 12 choice /c 12345 /m "请选择" 13 if errorlevel 5 goto end 14 if errorlevel 4 goto disconnectall 15 if errorlevel 3 goto disconnect 16 if errorlevel 2 goto map 17 if errorlevel 1 goto connect 18 :connect 19 set /p ip=请输入IPC连接的IP: 20 set /p username=请输入连接用户名: 21 set /p password=请输入密码: 22 @net use \\%ip%\ipc$ "%password%" /user:"%username%" 23 ::echo %errorlevel% 24 if not %errorlevel%==0 goto begin 25 echo IPC连接成功 26 goto begin 27 :map 28 set /p ip=请输入建立磁盘映射的远程主机IP: 29 set /p remote=请输入远程主机需要映射的磁盘盘符: 30 set /p local=请输入本地分配驱动盘符: 31 @net use %local%: \\%ip%\%remote%$ 32 if not %errorlevel%==0 goto begin 33 echo 磁盘映射成功,%remote%---%local% 34 goto begin 35 :disconnect 36 set /p ip=请输入需要断开IPC连接的主机IP: 37 @net use \\%ip%\ipc$ /del 38 if not %errorlevel%==0 goto begin 39 echo 断开%ip%IPC连成功 40 :disconnectall 41 @net use * /del 42 if not %errorlevel%==0 goto begin 43 echo 断开所有的IPC连接 44 goto begin 45 :end 46 echo goodbye 47 pause 48 color