本帖最后由 phenix 于 2009-11-16 22:53 编辑 Run("radmin.exe /connect:192.168.0.123" & ":4899 /through:123.vicp.net:4899")
If WinWaitActive("输入密码", "", 3) Then
Send("******")
Send("{ENTER}")
If WinWaitActive("输入密码") Then
Send("******")
Send("{ENTER}")
EndIf
Else
EndIf
这个编译成repc.exe 文件后,直接执行是自动会连到192.168.0.123的电脑。
但是想 用这样的方式 repc.exe 192.168.0.123 123.vicp.net
即radmin.exe /connect:192.168.0.123" & ":4899 /through:123.vicp.net:4899这里面的两个地址都能用后面的参数代入。
请教各位,编译成exe后是怎么读取后面的参数的。
从goole上搜索回论坛,解决了就是这个例子
If $cmdline[0] <> 0 Then
$filename = $cmdline[1]
test()
Else
MsgBox(64, "测试", '请带参数运行此程序')
EndIf
Func test()
MsgBox(4096, "测试", '你输入的命令行参数是 "' & $filename & '"')
EndFunc
书到用时方恨少啊,看来要多翻翻论坛 |