中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 12:33
楼 主 是高手的进来!! 发表于 2004-06-04 00:00 ·  中国 福建 厦门 集美区 电信
初级用户
积分 105
发帖 1
注册 2003-11-03 00:00
UID 12390
性别 男
状态 离线
我是初学者,请帮我看看下面的批处理哪里错了?
IF "%1"=="61" goto 61 ELSE goto no61
:no61
net use \\192.168.0.%1\ipc$ ""/user:"administrator" 554877
goto join
:61
net use \\192.168.0.%1\ipc$ ""/user:"kanthy" 452134
goto join
:join
IF "%2"=="" goto whojoin ELSE net use \\192.168.0.%1\%2$
IF "%3"=="" goto whojoin ELSE net use \\192.168.0.%1\%3$
IF "%4"=="" goto whojoin ELSE net use \\192.168.0.%1\%4$
:whojoin
net use \\192.168.0.%1\ipc$ ""/user:"administrator" xc123
net use z: \\192.168.0.%1\d$
copy log.txt z:\whojoin.log
net use z: /del /y
date /t >>\\192.168.0.%1\d$\whojoin.log


2 发表于 2004-06-04 00:00 ·  中国 香港 有线电视
管理员
★★★★
專業島民
积分 4,869
发帖 1,633
注册 2002-12-10 00:00
UID 465
性别 男
状态 离线
IF指令是沒有ELSE可用的

IF "%1"=="61" goto 61
:no61
net use \\192.168.0.%1\ipc$ ""/user:"administrator" 554877
goto join
:61
net use \\192.168.0.%1\ipc$ ""/user:"kanthy" 452134
goto join
:join
IF NOT "%2"=="" net use \\192.168.0.%1\%2$
IF NOT "%3"=="" net use \\192.168.0.%1\%3$
IF NOT "%4"=="" net use \\192.168.0.%1\%4$
:whojoin
net use \\192.168.0.%1\ipc$ ""/user:"administrator" xc123
net use z: \\192.168.0.%1\d$
copy log.txt z:\whojoin.log
net use z: /del /y
date /t >>\\192.168.0.%1\d$\whojoin.log
我的網站:http://mw16.2ya.com/ 我的網誌: http://scrappedblog.blogspot.com/
~
我的Winamp正在播放的歌曲:
3 发表于 2004-06-05 00:00 ·  美国
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
UID 9
状态 离线
cmd中的IF命令確實有ELSE可用,不過在這種情況下應加上括號。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

4 发表于 2004-06-06 00:00 ·  中国 重庆 教育网
中级用户
★★
积分 323
发帖 51
注册 2004-03-15 00:00
UID 20174
性别 男
状态 离线
用C++写dos命令可以吗?
论坛跳转: