![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 00:59 |
共 48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求一检测到网络后运行EXE的批处理 |
| 可打印版本 2,012 / 22 |
| 第1楼 YoDe | 发表于 2007-11-19 00:58 |
| 中级用户 发帖 102 积分 224 | |
|
求一检测到网络后运行EXE的批处理 现在手上需要一批处理解决
开机之后要有网络才运行这个程序 否则出错 我想FOR循环可以解决这问题吧 就是说在运行一个批处理 要在连上网络之后才运行这个EXE文件 前提 在没连上网络之前 这个批处理要一直运行 也就是说直到检测到网络才运行EXE 然后才EXIT |
|
| 第2楼 YoDe | 发表于 2007-11-19 15:00 |
| 中级用户 发帖 102 积分 224 | |
|
那么我想问一下有没有 不用PING而用别的批处理连接到网络 比如连接到百度而不是PING发送数据包 不晓得不登卡号能不能连百度 成功后 才运行后面的命令呢?
|
|
| 第3楼 Climbing | 发表于 2007-11-20 16:15 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
你可以用IE下载网络上的一个文件,然后在本地检测这个文件是否下载成功,如果成功了,就继续后面的,不成功,则继续循环。
:_loop if exist down.file del /f /q down.file iexplorer http://some.site/down.file if exist down.file goto _next goto :_loop :_next run your exe. |
|
| 第4楼 YoDe | 发表于 2007-11-23 21:39 |
| 中级用户 发帖 102 积分 224 | |
|
Climbing大侠
能否给我做个直接点的批处理 我似乎运行不了 提示iexplorer不是内部或外部命令……………… 再请教个问题 如何连接时间服务器修复时间 我要的是后台 打开网页我当然会…… |
|
| 第5楼 YoDe | 发表于 2007-11-23 21:45 |
| 中级用户 发帖 102 积分 224 | |
|
应该是IEXPLORE www.baidu.com 但是如何实现批处理下载呢
|
|
| 第6楼 Climbing | 发表于 2007-11-26 09:17 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
自己多动手试试,不要饭来张口。
|
|
| 第7楼 YoDe | 发表于 2007-11-26 14:28 |
| 中级用户 发帖 102 积分 224 | |
|
试我试了好几天了你给我的命令还是错的 是EXPLORER不是IEXPLORER误导新人呢?
我自己已经做了个命令解决了 不求你 |
|
| 第8楼 YoDe | 发表于 2007-11-26 14:31 |
| 中级用户 发帖 102 积分 224 | |
|
@ECHO OFF
color 0A copy c:\我的音乐\wget.exe c:\windows\system32\ /y :wget ping -n 3 127.1 wget -O C:\我的音乐\whjc.txt www.baidu.com for /f "delims=" %%a in (c:\我的音乐\whjc.txt) do findstr "百度" c:\我的音乐\whjc.txt&&goto runexe goto wget :runexe start c:\我的音乐\client.exe ping -n 3 127.1 reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\ /v 桌面广告 /f 日 居然说我饭来张口 有问题 解决不掉 才来求教 …… |
|
| 第9楼 YoDe | 发表于 2007-11-26 14:32 |
| 中级用户 发帖 102 积分 224 | |
|
@echo off
arp -s 192.168.0.254 00-50-04-6e-55-04 arp -s 192.168.0.200 00-07-E9-0A-A1-8B arp -s 192.168.0.253 00-14-85-dd-d5-96 arp -s 192.168.0.252 00-e0-4c-97-0f-41 arp -s 192.168.0.239 00-14-6c-59-26-b0 arp -s 192.168.0.201 00-e0-4c-20-ac-3c arp -s 192.168.0.222 00-14-78-7f-0f-51 copy \\suiyue200\run$\*.* c:\我的音乐 /y c: cd\ cd 我的音乐 start MAINPRO.EXE start netbar.exe start 远程调用后台版.EXE if exist ipconfig.txt del ipconfig.txt ipconfig /all >ipconfig.txt if exist phyaddr.txt del phyaddr.txt find "Physical Address" ipconfig.txt >phyaddr.txt for /f "skip=2 tokens=12" %%M in (phyaddr.txt) do set Mac=%%M if exist IPAddr.txt del IPaddr.txt find "IP Address" ipconfig.txt >IPAddr.txt for /f "skip=2 tokens=15" %%I in (IPAddr.txt) do set IP=%%I arp -s %IP% %Mac% del ipaddr.txt del ipconfig.txt del phyaddr.txt route delete 0.0.0.0 route add 0.0.0.0 mask 0.0.0.0 192.168.0.254 metric 1 route change 0.0.0.0 mask 0.0.0.0 192.168.0.254 metric 1 attrib +r c:\我的音乐\test1.jpg call c:\我的音乐\whjc.bat cd\ cd c:\我的音乐 start SuperDEL.exe exit |
|
| 第10楼 YoDe | 发表于 2007-11-26 14:33 |
| 中级用户 发帖 102 积分 224 | |
|
学习中VB VBS DOSING~ 哼哼
|
|
| 第11楼 YoDe | 发表于 2007-11-26 14:33 |
| 中级用户 发帖 102 积分 224 | |
|
我们只不过小学毕业好吧 你大学生 我们全是自己到了这地步……
|
|
| 第12楼 Climbing | 发表于 2007-11-27 08:40 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
自己能够解决问题很好。但我终归提供了帮助,你不领情我理解,但如果还因此埋怨人,那就有点儿不厚道了。你只是小学毕业并不是别人的错,所以你自强不息是应该的,别人不需要为此负责。
|
|
| 第13楼 samsun185 | 发表于 2007-11-27 11:05 |
| 初级用户 发帖 19 积分 38 | |
|
学习中
|
|
| 第14楼 YoDe | 发表于 2007-11-27 23:05 |
| 中级用户 发帖 102 积分 224 | |
|
蛤蛤 Climbing大侠 我怎么敢埋怨你 开个玩笑 随便说下自己解决了问题而已 啊蛤蛤
如果我只会埋怨人 我想我也不是个爱学习的人 ……别介意 玩笑而已…… 同时也感谢楼上提供帮助的朋友 不过你给我的方法我到现在还没测试成功 继续测试ING` |
|
| 第15楼 YoDe | 发表于 2007-11-27 23:07 |
| 中级用户 发帖 102 积分 224 | |
|
用次方法只是打开网页 而不会下载 当然我知道是我的问题 到底是哪里出错呢
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |