本帖最后由 dashe 于 2009-8-11 15:45 编辑
Dim $serverip, $mask, $getway, $dns, $dns2, $computername, $ipqz, $jihao ;定义变量
$serverip = IniRead("setup.ini", "服务器IP", "IP", "") ;从setup.ini文件中读取输入并赋予给变量serverip,下面同理(同理的只解释1遍哦)
$mask = IniRead("setup.ini", "客户端参数设置", "子网掩码", "")
$getway = IniRead("setup.ini", "客户端参数设置", "网关", "")
$dns = IniRead("setup.ini", "客户端参数设置", "DNS", "")
$dns2 = IniRead("setup.ini", "客户端参数设置", "DNS2", "")
$computername = IniRead("setup.ini", "客户端参数设置", "机器名前缀", "")
$ipqz = IniRead("setup.ini", "客户端参数设置", "IP前缀", "")
$jihao = InputBox("输入机器号数","请输入本机的机号", "", "", 10, 10)
If @error = 1 Then
Exit
ElseIf $jihao = "" Then
MsgBox(0 + 16,"提示窗口","请输入本机的机号!!!")
EndIf
我想执行了MsgBox(0 + 16,"提示窗口","请输入本机的机号!!!")这段之后跳转到$jihao = InputBox("输入机器号数","请输入本机的机号", "", "", 10, 10)这段重新再次输入机号,请问该如何写呢,小弟新学习AU3,还希望各位前辈多多指点!!
还有一个问题!~
$computername = IniRead("setup.ini", "客户端参数设置", "机器名前缀", "")
$ipqz = IniRead("setup.ini", "客户端参数设置", "IP前缀", "")
$jihao = InputBox("输入机器号数","请输入本机的机号", "", "", 10, 10)
ControlSetText("手动设置机器名与IP", "客户机将在重启后处于还原保护状态", "Edit1", $computername & $jihao)
ControlSetText("手动设置机器名与IP", "客户机将在重启后处于还原保护状态", "Edit2", $ipqz & "." & $computername);用&来连接两个字符串~
这两段!!其实是这样的,我们网吧的计算机名是3位的,比如3号机,我就设置成003,我这里想调用输入机器号数来填写网维的IP地址和计算机名,但是有个问题。。比如这是3号机,我如果输入3的话,他计算机名就默认给我写填写成3了,就不是003了,但是如果我输入003的话,他在IP最后1位就要填成$ipqz.003了,IP是不能有这种输入的,IP只能输入1位的,请问两个问题如何修改了,参考了很多前辈的资料都没有找到解决方案,,所以只有上论坛求助了,希望各位前辈们指点。。
如果哪没有阐述清楚,请说明一下,我立即修正一下~~我文笔有点差,可能在叙述上有点笼统,请各位多多见谅~~ |