中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-08 20:13
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何用Ping监控电脑是否开机! 查看 981 回复 9
楼 主 如何用Ping监控电脑是否开机! 发表于 2008-05-27 10:13 ·  中国 江苏 苏州 电信
初级用户
积分 48
发帖 23
注册 2008-05-27 09:21
18年会员
UID 119801
性别 男
状态 离线
设想PING所要监控的那几台电脑,若PING不通则发邮件出来,
请教怎么写啊!!
2 发表于 2008-05-27 10:19 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
发邮件需要调用VBS,最重要的是楼主要知道SMTP服务器的地址。
3 了解!SMTP我知道,发邮件的话我用Mail.exe来执行 发表于 2008-05-27 10:48 ·  中国 江苏 苏州 电信
初级用户
积分 48
发帖 23
注册 2008-05-27 09:21
18年会员
UID 119801
性别 男
状态 离线
了解!SMTP我知道,发邮件的话我用Mail.exe来执行
4 发表于 2008-05-27 10:49 ·  中国 江苏 苏州 电信
初级用户
积分 48
发帖 23
注册 2008-05-27 09:21
18年会员
UID 119801
性别 男
状态 离线
具体的应该怎么写!!
5 发表于 2008-05-27 11:23 ·  中国 上海 浦东新区 电信
中级用户
★★
积分 484
发帖 250
注册 2007-06-05 23:33
19年会员
UID 90372
性别 男
状态 离线
没人欠你答案吧,用这样的口气说话。
6 发表于 2008-05-27 11:29 ·  中国 江苏 苏州 电信
初级用户
积分 48
发帖 23
注册 2008-05-27 09:21
18年会员
UID 119801
性别 男
状态 离线
哎!!
7 发表于 2008-05-27 11:37 ·  中国 江苏 苏州 电信
初级用户
积分 48
发帖 23
注册 2008-05-27 09:21
18年会员
UID 119801
性别 男
状态 离线
哪位大哥帮下忙!!
8 发表于 2008-05-27 11:49 ·  中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
setlocal enabledelayedexpansion
set IPfile=C:\test\IPlist.txt
for /f "usebackq" %%a in ("%IPfile%") do (
ping %%a>nul
if !errorlevel! neq 0 (
echo 电脑%%a无法ping通,请调用mail.exe发邮件。
)
)


IPlist.txt
192.108.0.1
192.108.0.2
192.108.0.256
192.108.0.257
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
hamihaha +1 2008-05-27 13:36
9 发表于 2008-05-27 14:33 ·  中国 江苏 苏州 电信
初级用户
积分 48
发帖 23
注册 2008-05-27 09:21
18年会员
UID 119801
性别 男
状态 离线
谢谢。了解了!!
10 发表于 2008-05-29 17:39 ·  中国 广东 茂名 化州市 电信
中级用户
★★
积分 396
发帖 183
注册 2007-12-23 06:24
18年会员
UID 106531
性别 男
状态 离线
8楼补充Iplist.txt的自动生成方法

for /l %%i in (1,1,254) do echo 192.168.?.%%i>>Iplist.txt
::IP内的?为自己的网段,请根据实际情况改写
论坛跳转: