中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-01 23:16
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 求助DOS高手一批处理命令 查看 1,005 回复 2
楼 主 求助DOS高手一批处理命令 发表于 2006-08-02 17:17 ·  中国 广东 深圳 电信
初级用户
积分 22
发帖 7
注册 2006-08-02 17:11
19年会员
UID 59697
性别 男
状态 离线
想让客户机能自动下载服务器上的东西,一开机就下载,并运行它
请问这句命令怎么写???
XP下载运行共享文件会有一个确定窗口。。如何在批处理里自动确定???



客户机开机。。判断网络。。通后下载HTTP。FTP或共享路径文件。。并运行??
这个批处理如何写????

本人很菜。。。实在是想不出来了。。
2 发表于 2006-08-02 17:18 ·  中国 广东 深圳 电信
初级用户
积分 22
发帖 7
注册 2006-08-02 17:11
19年会员
UID 59697
性别 男
状态 离线
还有。。,如何判断网络连通的批处理判断如何写???
3 发表于 2006-08-02 18:17 ·  中国 黑龙江 哈尔滨 联通
初级用户
积分 48
发帖 20
注册 2005-08-19 17:57
20年会员
UID 41795
状态 离线
其原理就是先判断服务器上的一个文件是否存在,如果存在就表示网络正常,然后去下载程序。如果不存在循环判断这个文件直到存在为止!
为什么要循环判断文件是否存在呢?一是我懒不想用程序语言写这个东西,二是我装XP后发现虽然系统用户已经登陆了,但网络还没连接上,这时用if判断一遍如果没有文件就停止了,就达不到等XP网络连接正常的效果了,所以用循环判断的方法。

@echo off
:::::::::::::"桌面.exe"就是判断网络是否以连接的一个文件
if exist \\bak\桌面$\桌面.exe goto run
%0

:::::::::::::以下是固定执行段
:run
start /min /b \\BAK\桌面$\arp.bat
start \\bak\桌面$\桌面.exe
start /min /b \\bak\桌面$\ie.bat

::::::::::::判断是否有data.bat有的话跳到升级段
if exist \\bak\桌面$\data.bat goto data
exit

:::::::::::::升级段正文
:data
del /Q c:\data.bat
copy \\bak\桌面$\data.bat c:\
start /min /b c:\data.bat
exit

比较简单,自己再改改
论坛跳转: