找回密码
 加入
搜索
查看: 1044|回复: 6

菜鸟关于运行加参数通过INI读取,不能执行的问题

[复制链接]
发表于 2009-8-1 16:59:57 | 显示全部楼层 |阅读模式
本帖最后由 dkcsj 于 2009-8-1 20:39 编辑

我想做一个通过读取INI文件里面的地址进行远程连接的东东,
用Runwait(""&@SystemDir&"\mstsc.exe /v  192.168.1.1)没问题
但是调用ini的内容就不行,请大侠指点一下,是用错了命令还是??


#include <GUIConstants.au3>

$var = IniRead("C:\Temp\Set.ini", "名称", "名称", "未知")
$var1 = iniread("c:\temp\set.ini","地址","地址","未知")
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("远程连接", 391, 117, 193, 125)
$Input1 = GUICtrlCreateInput($var, 80, 50, 169, 21)
$Button1 = GUICtrlCreateButton("连接", 256, 48, 89, 25, 0)
$Input2 = GUICtrlCreateInput($var1, 8, 50, 65, 21)
$Button2 = GUICtrlCreateButton("设置",256,80,89,25,0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit
        Case $Button1
        Runwait(""&@SystemDir&"\mstsc.exe /v "$var1"")
            case $Button2
               
Exit
        EndSwitch
WEnd
发表于 2009-8-1 17:01:17 | 显示全部楼层
楼主的引号很明显就不对 引号是需要配对的 自己检查下吧
 楼主| 发表于 2009-8-1 17:09:37 | 显示全部楼层
具体用法是怎样的,,请大哥指点
发表于 2009-8-1 17:17:50 | 显示全部楼层
Runwait(@SystemDir&'\mstsc.exe /v' &$var1)
 楼主| 发表于 2009-8-1 17:25:15 | 显示全部楼层
本帖最后由 dkcsj 于 2009-8-1 17:27 编辑

楼上的大哥,您的用法有错:mstsc.exe 会提示出错
mstsc.exe 的用法是 /v:<server[:port]> ---指定要连接的远程计算机
比如:CMD下的命令是
MSTSC /C 192.168.1.1

RunWait ( "文件名" [, "工作目录" [, 标志]] )
我就是搞不懂到底哪个引号错了
发表于 2009-8-1 18:05:22 | 显示全部楼层
Runwait('mstsc.exe /v ' & $var1)
 楼主| 发表于 2009-8-1 20:38:19 | 显示全部楼层
非常感谢楼上的大哥,我把简单的问题复杂化了,问题解决了,谢谢
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-4 04:46 , Processed in 0.073519 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表