![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 11:04 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 为指定计算机运行程序 |
| 可打印版本 821 / 6 |
| 第1楼 yatv2000 | 发表于 2010-04-13 10:41 |
| 初级用户 发帖 30 积分 52 | |
|
为指定计算机运行程序 我想为指定计算机运行“网吧公告“
网吧公告为 1.vbs 把计算机名存在一个ini或者txt文件:jsj.ini或jsj.txt里内容如下 tt-001 tt-002 tt-003 里面有的机器就运行1.vbs。没有的就退出 这2个批处理该怎么写。麻烦各位大哥帮我写个。不胜感激。 |
|
| 第2楼 exzzz | 发表于 2010-04-13 12:35 |
| 初级用户 发帖 167 积分 194 | |
|
首先获取计算机名,这个可以用wmic,或reg query注册表实现,将XXX赋值为计算机名
然后 findstr /c:"%XXX%" jsj.ini :找到的话系统变量errorlevel就是0,没有找到就是1 if %errorlevel% equ 0 (XXX) if %errorlevel% equ 1 (YYY) |
|
| 第3楼 yatv2000 | 发表于 2010-04-13 13:05 |
| 初级用户 发帖 30 积分 52 | |
Originally posted by exzzz at 2010-4-13 12:35 PM: 你帮我写个完整的代码吧.谢谢你.批处理我刚学.好多都不懂 计算机名不是可以用%COMPUTERNAME%或%USERDOMAIN%获取吗 wmic用不来 |
|
| 第4楼 exzzz | 发表于 2010-04-13 13:40 |
| 初级用户 发帖 167 积分 194 | |
|
是的,%COMPUTERNAME%就可以获取到计算机名了哦,忘记了,但是想修改的话最好是用WMIC修改比较好。
完整代码我就不写了,你稍微搜索下论坛就有很多可以借鉴的东西。 用的到的命令 for findstr echo set |
|
| 第5楼 yatv2000 | 发表于 2010-04-13 18:07 |
| 初级用户 发帖 30 积分 52 | |
Originally posted by exzzz at 2010-4-13 01:40 PM: set r=%COMPUTERNAME% findstr /c:"%r%" jsj.ini 上面这2行对吗.后面的在jsj.ini里面找到了该怎么写.没有找到又该怎么写.大哥帮我写完整吧.我实在不会写了. |
|
| 第6楼 yatv2000 | 发表于 2010-04-13 18:25 |
| 初级用户 发帖 30 积分 52 | |
|
set r=%COMPUTERNAME%
findstr /c:"%r%" jsj.ini if %errorlevel%==0 start 网吧公告.vbs if %errorlevel%==1 start 网吧公告1.vbs &pause 自己搞定了。不过还是要谢谢帮我解答的那位大哥。还有谢谢Hanyeguxing 大哥以前的代码。 下面是 网吧公告.vbs的内容 MsgBox ""&chr(10)&" 各位顾客您们好,请注意保管好自己的手机、"&chr(10)&"钱包等贵重物品,不要将它们随意放在桌面上,谨"&chr(10)&"防拿错及丢失!如有丢失,本网吧概不负责!!"&chr(10)&"谢谢合作,祝您上网愉快!"&chr(10)&""&chr(13)&""&chr(10)&" ",vbOKOnly,"温馨提示:" 下面是 网吧公告1.vbs的内容 MsgBox ""&chr(10)&" 本机不适合运行此命令!谢谢"&chr(10)&""&chr(13)&""&chr(10)&" ",vbOKOnly,"温馨提示:" [ Last edited by yatv2000 on 2010-4-13 at 18:31 ] |
|
| 第7楼 exzzz | 发表于 2010-04-13 22:04 |
| 初级用户 发帖 167 积分 194 | |
|
你弄的很快嘛,就是这个样子的,多用论坛搜索功能,你会找到很多好玩的东西,很适合网吧日常维护。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |