批处理之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

 

posted on 2013-12-29 14:45  Zombiecc  阅读(633)  评论(0编辑  收藏  举报

导航