中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-08 15:24
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]这个批处理能否循环来减小代码啊 查看 732 回复 5
楼 主 [求助]这个批处理能否循环来减小代码啊 发表于 2008-05-15 15:03 ·  中国 广东 佛山 电信
新手上路
积分 10
发帖 4
注册 2008-05-15 14:36
18年会员
UID 118747
性别 男
状态 离线
@echo off
title 資材部采購課關機角本
color 5F

CLS
echo.
echo.
echo ===========================
echo 資材部采購課關機角本
echo ===========================
echo.
echo.

:pu01
ping/n 1 pu01 >nul 2>nul && echo goto pu01d: || goto pu02:
:pu01d
psshutdown -f -t 120 -u master -p misadmin \\pu01
goto pu02

:pu02
ping/n 1 pu02 >nul 2>nul && echo goto pu02d: || goto pu03:
:pu02d
psshutdown -f -t 120 -u master -p misadmin \\pu02

:pu03
ping/n 1 pu03 >nul 2>nul && echo goto pu03d: || goto pu04:
:pu03d
psshutdown -f -t 120 -u master -p misadmin \\pu03

:pu04
ping/n 1 pu04 >nul 2>nul && echo goto pu04d: || goto pu05:
:pu04d
psshutdown -f -t 120 -u master -p misadmin \\pu04

:pu05
ping/n 1 pu05 >nul 2>nul && echo goto pu05d: || goto pu06:
:pu05d
psshutdown -f -t 120 -u master -p misadmin \\pu05

:pu06
ping/n 1 pu06 >nul 2>nul && echo goto pu06d: || goto pu07:
:pu06d
psshutdown -f -t 120 -u master -p misadmin \\pu06
2 发表于 2008-05-15 16:00 ·  中国 湖南 娄底 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线

@echo off
for /l %%a in (1 1 6) do (
ping/n 1 pu0%%a >nul 2>nul&&(
echo goto pu0%%ad
psshutdown -f -t 120 -u master -p misadmin \\pu0%%a
))
pause
致精致简!
3 发表于 2008-05-15 16:23 ·  中国 广东 佛山 电信
新手上路
积分 10
发帖 4
注册 2008-05-15 14:36
18年会员
UID 118747
性别 男
状态 离线
谢谢,等下试试看
4 发表于 2008-05-15 16:29 ·  中国 广东 佛山 电信
新手上路
积分 10
发帖 4
注册 2008-05-15 14:36
18年会员
UID 118747
性别 男
状态 离线
Originally posted by 26933062 at 2008-5-15 04:00 PM:

@echo off
for /l %%a in (1 1 6) do (
ping/n 1 pu0%%a >nul 2>nul&&(
echo goto pu0%%ad
psshutdown -f -t 120 -u master -p misadmin \\pu0%%a
))
pause

这样的话我的PU01d这个标签去哪了啊psshutdown -f -t 120 -u master -p misadmin \\pu0%%a是在这个标签下的啊
5 发表于 2008-05-15 16:53 ·  中国 湖南 娄底 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
没见你什么地方要用到这个标签啊?
致精致简!
6 发表于 2008-05-15 20:15 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
楼主不是要简化代码吗?保留哪些标签干吗?
论坛跳转: