中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]这个批处理能否循环来减小代码啊
作者:
标题: [求助]这个批处理能否循环来减小代码啊 上一主题 | 下一主题
jasonyht
新手上路





积分 10
发帖 4
注册 2008-5-15
状态 离线
『楼 主』:  [求助]这个批处理能否循环来减小代码啊

@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

2008-5-15 15:03
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 2 楼』:  


@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




致精致简!
2008-5-15 16:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
jasonyht
新手上路





积分 10
发帖 4
注册 2008-5-15
状态 离线
『第 3 楼』:  

谢谢,等下试试看

2008-5-15 16:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
jasonyht
新手上路





积分 10
发帖 4
注册 2008-5-15
状态 离线
『第 4 楼』:  



  Quote:
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是在这个标签下的啊

2008-5-15 16:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
26933062
银牌会员





积分 2268
发帖 879
注册 2006-12-19
状态 离线
『第 5 楼』:  

没见你什么地方要用到这个标签啊?



致精致简!
2008-5-15 16:53
查看资料  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 6 楼』:  

楼主不是要简化代码吗?保留哪些标签干吗?



2008-5-15 20:15
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: