由于自己需要重复一些工作,闲来没事发个搞个批处理玩玩。

功能介绍:建立IPC连接,IPC磁盘映射,断开IPC连接等

 @echo off
color 0A
echo Welcome!!!
echo 本机的IPC连接
@net share
:begin
echo 1:建立IPC连接
echo 2:映射磁盘
echo 3:断开IPC连接
echo 4:断开所有IPC连接
echo 5:关闭程序
choice /c 12345 /m "请选择"
if errorlevel 5 goto end
if errorlevel 4 goto disconnectall
if errorlevel 3 goto disconnect
if errorlevel 2 goto map
if errorlevel 1 goto connect
:connect
set /p ip=请输入IPC连接的IP:
set /p username=请输入连接用户名:
set /p password=请输入密码:
@net use \\%ip%\ipc$ "%password%" /user:"%username%"
::echo %errorlevel%
if not %errorlevel%==0 goto begin
echo IPC连接成功
goto begin
:map
set /p ip=请输入建立磁盘映射的远程主机IP:
set /p remote=请输入远程主机需要映射的磁盘盘符:
set /p local=请输入本地分配驱动盘符:
@net use %local%: \\%ip%\%remote%$
if not %errorlevel%==0 goto begin
echo 磁盘映射成功,%remote%---%local%
goto begin
:disconnect
set /p ip=请输入需要断开IPC连接的主机IP:
@net use \\%ip%\ipc$ /del
if not %errorlevel%==0 goto begin
echo 断开%ip%IPC连成功
:disconnectall
@net use * /del
if not %errorlevel%==0 goto begin
echo 断开所有的IPC连接
goto begin
:end
echo goodbye
pause
color

批处理之IPC连接工具的更多相关文章

  1. Linux IPC System V 信号量

    模型 #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> ftok() //获取key ...

  2. BAT批处理(一)

    本文摘自博文<BAT批处理文件教程> 这是一篇技术教程,我会用很简单的文字表达清楚自己的意思,只要你识字就能看懂,就能学到知识.写这篇教程的目的,是让每一个看过这些文字的朋友记住一句话:如 ...

  3. 批处理之命令补充II

    网络命令 net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" / ...

  4. Windows 2003 服务器安全设置-批处理 (附参考链接)

    长期维护windows服务器终结出来的安全设置批处理与大家分享,复制以下全部内容用记事本另存为bat或者cmd执行 ===================分隔符号=================== ...

  5. windows批处理(cmd/bat)编程详解

    reference: http://blog.csdn.net/bingjie1217/article/details/12947327 http://www.cnblogs.com/doit8791 ...

  6. 命令精解之DOS批处理

    前言 最近对于批处理技术的探讨比较热,也有不少好的批处理程序发布,但是如果没有一定的相关知识恐怕不容易看懂和理解这些批处理文件,也就更谈不上自己动手编写了,古语云:“授人以鱼,不如授人以渔.”因为网上 ...

  7. WINDOWS批处理命令使用大全

    来源:http://www.942dn.com就是爱电脑网 WINDOWS批处理命令使用大全 批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母.它的构成没有固定格式, ...

  8. windows批处理命令教程

      批处理文件是无格式的文本文件,它包含一条或多条命令.它的文件扩展名为 .bat 或 .cmd.在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令 ...

  9. 宽带连接工具[bat]

    功能概述: 本工具使用批处理编写,提供自动判断网络状态以决定断开或是连上网络,本月已用宽带时长,到月初自动清零.提供联网日志功能,可以记录下所有的连接或断开网络记录.如果连接失败,自动提示输入密码,特 ...

随机推荐

  1. log4j分级别打印和如何配置多个Logger

    log4j.rootLogger=dubug,info,warn,error 最关键的是log4j.appender.[level].threshold=[level]   这个是日志分级别打印的最关 ...

  2. poj2528

    Mayor's posters Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 56864   Accepted: 16445 ...

  3. Digit Division

    Digit Division Time limit: 1 s Memory limit: 512 MiB We are given a sequence of n decimal digits. Th ...

  4. K-th Number(主席树)

    K-th Number Time Limit: 20000MS   Memory Limit: 65536K Total Submissions: 59327   Accepted: 20660 Ca ...

  5. Spring整合Velocity模版引擎

    1. 首先通过pom.xml自动加载velocity扩展包到工程: <dependency> <groupId>velocity</groupId> <art ...

  6. laydate日历控件

    var start = { elem: '#start_0', format: 'YYYY-MM-DD', max: laydate.now(-), istime: false, istoday: f ...

  7. MySQL二进制包安装简略过程

    l  软件目录 [root@MASTER_03 ~]# mkdir -pv /data/software [root@MASTER_03 ~]# cd /data/software/ [root@MA ...

  8. Linux下环境变量配置错误 导致大部分命令不可以使用的解决办法

    直接解决方法:在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 后 Enter

  9. 004-ibus输入法,快捷键,浏览器

    一.输入法 用 root 身份在终端下,运行下面命令: yum install ibus-pinyin ibus ibus-gtk ibus-qt 使用im-chooser命令,选择ibus为默认输入 ...

  10. [转载]Spring中MultipartHttpServletRequest实现文件上传

    实现图片上传  用户必须能够上传图片,因此需要文件上传的功能.比较常见的文件上传组件有Commons FileUpload(http://jakarta.apache.org/commons/file ...