[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 求批处理要把文件安装到指定的电脑上

我网吧有80多台客户机,一开机就会自动运行192.168.0.251上的ttrun.bat,我想在ttrun.bat写上命令只让某一台电脑运行止命令。其它电脑不运行。怎么写??我就是想给某一台电脑安装文件,其它电脑不用装。 谢谢!

回复 1楼 的帖子

不是很明白你的问题。

请把问题一次性描述清楚,不要别人问你一句,你补一句。

更新问题,请在顶楼更新,不要跟帖更新。

能否把ttrun.bat的代码全部贴出来。贴出代码时,请用code将代码括起来。
Q:如何把代码用code括起来?
A:http://bbs.bathome.net/viewthread.php?tid=404&highlight=code

什么叫 “在ttrun.bat写上命令只让某一台电脑运行止命令”?
(*^_^*)

TOP

出现了别字,“止”应为“此”

请注意:求助帖请吧问题描述清楚,更应该避免别字,因为别字会让别人觉得莫名其妙,不知所云啊!

猜他的意思应该是只让一台机子运行某个命令。可以通过检测 计算机名称来实现LZ要求
if %computername%=="那台计算机名称" 你的命令

TOP

如果是只给一台安装,其它都不用装。我劝楼主还是手动去安装好了。
还要写个 BAT  放服务器上多麻烦啊?

如果是给N台安装,只有一台不安装倒是有办法滴。
思路同楼上
@echo off
……
if %computername%=="那台计算机名称"  goto X
IF%IP%=="IP"  goto X
exit
X
call XXXX
::我用IP的目的在于 网吧IP大多分区块,如:
192。168。0。1~192。168。0。10分一个价位    即0~10
192。168。0。11~192。168。0。35分另个价位   11~35
192。168。0。36~192。168。0。200又一价位     36~200
所以用IP来识别客户机的话可以找出第三个点后的数字,对区块使用如 if %IP% gtr 10 goto X。
不知思路是否可行。

[ 本帖最后由 BAT1 于 2009-7-6 21:54 编辑 ]

TOP

如果只针对单个机器,可以在这单个机器上改下批处理,一台工作量不大,批处理是解决成批的工作的。

TOP

返回列表