大家先看下这段代码,然后我再提问。关于windows下的Messenger发送信息的批处理。
@echo off
COLOR 0A
TITLE 信息发送工具
:home
echo.
ECHO ………………………………………………………………………………………………………
ECHO * 请选择要执行的操作 *
ECHO ………………………………………………………………………………………………………
ECHO * *
ECHO * 1)单一发送 *
ECHO * 2)群体发送 *
ECHO * 0)退出 *
ECHO * *
ECHO ………………………………………………………………………………………………………
echo.
set choice=""
set /p choice=请输入选择项:
if /I "%choice%"=="1" goto :D
if /I "%choice%"=="2" goto :Q
if /I "%choice%"=="0" (exit) else (
echo.
echo 输入有误,请按任意键重新输入
pause>nul
cls
goto home)
:D
set IP=""
set /p ip=请输入需要发送的IP地址:
set bv=内控部提醒您:今天您自查了吗?
if /p %ip%="**.**.***.***" (goto send) else (
echo.
echo %ip% 不是标准的IP格式,请按任意键重新输入
pause>nul
goto D)
:Q
set IP=""
set /p ip=请输入需要发送的IP地址:
set bv=内控部提醒您:今天您自查了吗?
:send
net send %ip% %bv%
pause
cls
goto home
问题1
这个位置如果判断IP输入规则是否合正确,麻烦大侠帮我修改,我不会写了。
:D
set IP=""
set /p ip=请输入需要发送的IP地址:
set bv=内控部提醒您:今天您自查了吗?
if /p %ip%="**.**.***.***" (goto send) else (
echo.
echo %ip% 不是标准的IP格式,请按任意键重新输入
pause>nul
goto D)
问题2
我想通过已经编辑好的另一文本文件里读取所有IP,并一起发送信息,请教应该如何写???
:Q
set IP=""
set /p ip=请输入需要发送的IP地址:
set bv=内控部提醒您:今天您自查了吗?
该文本里的存储格式为:
192.168.0.1
192.168.0.2
192.168.0.3
[ Last edited by sxdownloads on 2010-5-13 at 15:30 ]
@echo off
COLOR 0A
TITLE 信息发送工具
:home
echo.
ECHO ………………………………………………………………………………………………………
ECHO * 请选择要执行的操作 *
ECHO ………………………………………………………………………………………………………
ECHO * *
ECHO * 1)单一发送 *
ECHO * 2)群体发送 *
ECHO * 0)退出 *
ECHO * *
ECHO ………………………………………………………………………………………………………
echo.
set choice=""
set /p choice=请输入选择项:
if /I "%choice%"=="1" goto :D
if /I "%choice%"=="2" goto :Q
if /I "%choice%"=="0" (exit) else (
echo.
echo 输入有误,请按任意键重新输入
pause>nul
cls
goto home)
:D
set IP=""
set /p ip=请输入需要发送的IP地址:
set bv=内控部提醒您:今天您自查了吗?
if /p %ip%="**.**.***.***" (goto send) else (
echo.
echo %ip% 不是标准的IP格式,请按任意键重新输入
pause>nul
goto D)
:Q
set IP=""
set /p ip=请输入需要发送的IP地址:
set bv=内控部提醒您:今天您自查了吗?
:send
net send %ip% %bv%
pause
cls
goto home
问题1
这个位置如果判断IP输入规则是否合正确,麻烦大侠帮我修改,我不会写了。
:D
set IP=""
set /p ip=请输入需要发送的IP地址:
set bv=内控部提醒您:今天您自查了吗?
if /p %ip%="**.**.***.***" (goto send) else (
echo.
echo %ip% 不是标准的IP格式,请按任意键重新输入
pause>nul
goto D)
问题2
我想通过已经编辑好的另一文本文件里读取所有IP,并一起发送信息,请教应该如何写???
:Q
set IP=""
set /p ip=请输入需要发送的IP地址:
set bv=内控部提醒您:今天您自查了吗?
该文本里的存储格式为:
192.168.0.1
192.168.0.2
192.168.0.3
[ Last edited by sxdownloads on 2010-5-13 at 15:30 ]


