|  | 
 
| wuchuanyu 新手上路
 
  
 
 
 
 积分 8
 发帖 3
 注册 2008-4-29
 状态 离线
 | 
| 『楼 主』:
 在域控中添加N台机器,已完成脚本编写继续完善中
 
使用 LLM 解释/回答一下 
 
 
各位高手: 
 小弟是新手, 请问如何将两个变量连接 ,也就是用什么符号 进行连接
 
 如a=test, b=1
 
 如何变为  test1
 
 我是想把 a b 合并为一个变量 ,不是光显示
 
 
 主要想 编写一个 添加主机到域里的 批处理
 
 b 是一个循环变量 从 1 到 自己输入的值
 a 是主机名
 
 如果 a是 test   b是 10
 
 这样就可以 自动产生 test1 ..... test10的机器到域中 ,
 
 我现在不知如何合并a 和b
 
 Last edited by wuchuanyu on 2008-4-29 at 11:28 PM ]
 
 
 
 
 |  | 
|  2008-4-29 21:50 |  | 
|  | 
 
| terse 银牌会员
 
      
 
 
 
 积分 2404
 发帖 946
 注册 2005-9-8
 状态 离线
 |  | 
|  2008-4-29 21:52 |  | 
|  | 
 
| qingfushuan 高级用户
 
     
 
 
 
 积分 502
 发帖 327
 注册 2006-12-30
 状态 离线
 | 
| 『第 3 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
既然是变量,详细看看 set /?
 如果是你,长年累月的回答一些基础的东西,你肯定也烦,所以我们应该为别人想想,多查查,多看看dos的基础知识再提问题,也算是帮别人节约了时间,当然异想天开的思路和方法例外
 
 Last edited by qingfushuan on 2008-4-29 at 10:23 PM ]
 
 
 
 
 |  | 
|  2008-4-29 22:07 |  | 
|  | 
 
| wuchuanyu 新手上路
 
  
 
 
 
 积分 8
 发帖 3
 注册 2008-4-29
 状态 离线
 | 
| 『第 4 楼』:
 我没有查到帮助,所以才求教的
 
使用 LLM 解释/回答一下 
 
 
问题是帮助里面确实没有找到 
 
 set /a 只能 对 数值进行合计
 
 无法将字符串合成一个新的变量
 
 set a=5
 set b=7
 set /a c=a+b
 
 c=12这是没问题的,但是
 
 set a=test
 set b=1
 set c=a+b
 (或者 set /a c=a+b)
 
 c=a+b
 (或者c=1)
 
 但我想得到c=test1
 
 能做到么?
 
 
 
 
 |  | 
|  2008-4-29 22:31 |  | 
|  | 
 
| HAT 版主
 
         
 
 
 
 积分 9023
 发帖 5017
 注册 2007-5-31
 状态 离线
 | 
| 『第 5 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
Microsoft Windows XP [Version 5.1.2600](C) Copyright 1985-2001 Microsoft Corp.
 
 C:\test>set a=test
 
 C:\test>set b=1
 
 C:\test>set c=%a%%b%
 
 C:\test>echo %c%
 test1
 
 
 
 
 |  | 
|  2008-4-29 22:41 |  | 
|  | 
 
| wuchuanyu 新手上路
 
  
 
 
 
 积分 8
 发帖 3
 注册 2008-4-29
 状态 离线
 | 
| 『第 6 楼』:
 已完成
 
使用 LLM 解释/回答一下 
 
 
@echo offset /p machinecount="Please input the new pc number: "
 set /p machinename="Please input the new pc name: "
 set /p domainname="Please input the domain name: "
 for /l %%i in (1,1,%machinecount%) do netdom add %machinename%%%i /domain:%domainname%
 @echo on
 for /l %%i in (1,1,%machinecount%) do echo %machinename%%%i add to domain:%domainname%
 
 
 下一步修改,输入验证
 
 
 
 
 |  | 
|  2008-4-29 23:27 |  |