找回密码
 加入
搜索
查看: 2428|回复: 7

关于用 ini 读取帐号和密码 使用 net use 参数连接内部网络时出错。

[复制链接]
发表于 2008-12-8 19:01:36 | 显示全部楼层 |阅读模式
想做个开机维护通道,碰到了少少问题,请各位大师多多指教。
内容如下:

#include <Process.au3>
dim $ServerName
dim $serverPath
dim $UserName
dim $UserPass
$ServerName = iniread(@scriptdir & "\ini.ini","配置","服务器名称","")
$ServerPath = iniread(@scriptdir & "\ini.ini","配置","服务器路径","")
$UserName   = iniread(@scriptdir & "\ini.ini","配置","用户帐号","")
$UserPass   = iniread(@scriptdir & "\ini.ini","配置","用户密码","")


If Ping($ServerName) Then
_RunDOS("net use "\\ $ServerName" "$UserPass" /user:"$SUserName "")   这段不知道怎么了,运行时老出错。


ini.ini内容如下:
[配置]
服务器名称=陈日林
批处理路径=\\陈日林\hide$
用户帐号=Administrator
用户密码=88888888
发表于 2008-12-8 21:29:33 | 显示全部楼层
没用连接符啊
 楼主| 发表于 2008-12-9 08:26:17 | 显示全部楼层
我刚学,什么是连接符?
 楼主| 发表于 2008-12-9 14:49:00 | 显示全部楼层
怎么没人来帮帮忙的呢? 是不是“&”这个字符啊?加上去也不行。试过很多个位置了。
发表于 2008-12-9 16:07:26 | 显示全部楼层
漏了N个呢
发表于 2008-12-9 16:09:12 | 显示全部楼层
好像是这样:

_RunDOS("net use \\ " & $ServerName & ' ' & $UserPass & " /user:" & $SUserName & "")  
 楼主| 发表于 2008-12-10 11:21:47 | 显示全部楼层
D:AutoRun复件 AutoRun.au3(16,80) : WARNING: $SUserName: possibly used before declaration.
_RunDOS("net use \ " & $ServerName & ' ' & $UserPass & " /user:" & $SUserName &
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:AutoRun复件 AutoRun.au3(16,80) : ERROR: $SUserName: undeclared global variable.
_RunDOS("net use \ " & $ServerName & ' ' & $UserPass & " /user:" & $SUserName &
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
D:AutoRun复件 AutoRun.au3 - 1 error(s), 1 warning(s)
nDOS("

运行结果如上。
发表于 2008-12-10 21:06:22 | 显示全部楼层
$USerName 多了一个S ! 请仔细点看一下错误提示!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-9-23 09:22 , Processed in 0.077020 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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