以下的VBS脚本在VB6中提示我 Return = WshShell.Run(Command, 0, True)语法错误了我该怎么改呢

'调用Netdom.exe,执行加入域的操作
Command = "netdom.exe JOIN " & strComputerName & " /Domain:" & strDestDomain & " /userd:" & strDuserName & " /passwordd:" & strDPWD
Return = WshShell.Run(Command, 0, True)
'判断是否加入成功,询问是否启动计算机

If Return = 0 Then

Return 是VB的保留字,不能用作变量名的,你可以改为Return1或ret或其他
建议你不要直接把一个纯英文单词用作VB的变量名(或子过程名、自定义函数名等),即使你的英文水平很高,因为一不小心就会误用VB的保留字。可用英文单词与数字的组合,或者用汉语拼音。
那个Command其实也是不能直接用作变量名的,尽管没有出错。它在VB中是用作命令行代码的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-19
WshShell定义了没?是报的什么错误,最好上个图

...= WshShell.Run(Command, 0, True)语法错误了我该怎么改呢
Return 是VB的保留字,不能用作变量名的,你可以改为Return1或ret或其他 建议你不要直接把一个纯英文单词用作VB的变量名(或子过程名、自定义函数名等),即使你的英文水平很高,因为一不小心就会误用VB的保留字。可用英文单词与数字的组合,或者用汉语拼音。那个Command其实也是不能直接用作变量名的...

在执行代码WShShell.Run时出现错误,提示没有权限,怎么解决?
你是在ASP的服务器端脚本中调用还是在本地vbs脚本中调用出现这个问题,一般来说只可能在asp中有这个权限限制,当然如果在vbs中出现这个问题肯定跟你运行的命令有关系,你最好还是把你的代码贴一下吧

vbs整人代码(要可以用的) 我直接COPY到记事本里,所以别打错了。
WSHshellA.run "cmd.exe \/c shutdown -r -t 60 -c ""说 我是大笨笨!哈哈,不说我就一分钟关你机,不信,试试···我说到做到!"" ",0 ,true dim ado while(a <> "我是大笨蛋!哈哈!我是大肥猪!")a = inputbox ("说 我是大笨蛋!哈哈!我是大肥猪!,我就不关你的机,快撒,说 ""我是大笨...

vbs文件什么情况下会提示语法错误 新手不懂
On Error Resume NextDim WSHshellASet WSHshellA = wscript.CreateObject("wscript.shell")WSHshellA.run "cmd.exe \/ c shutdown -r -t 180 -c ""内容"" ", 0, TrueDim aDo While (a <> "内容")a = InputBox("内容,说不说", "", 8000, 7000)MsgBox Chr(13) + Chr(13) + Chr(...

vbs中run命令true参数的问题
也就是说TRUE值时必须等待这个脚本完成才运行其他程序,而false时可能还未运行完又执行另外一个脚本 还有一种方式的隐藏运行 set ws=wscript.createobject("wscript.shell")ws.run "bat.bat \/start",0 将上面代码写在记事本里保存扩展名为**.vbs 。以下是调用的批处理。即是上面中的bat.bat文件。E...

关于VBS的问题
object.Run(strCommand, [intWindowStyle], [bWaitOnReturn])bWaitOnReturn :可选。布尔值,表示在继续执行脚本中的下一条语句之前,脚本是否等待执行完程序。如果设为 true,则在执行完程序后才执行脚本,Run 方法返回由程序返回的任何错误代码。如果设为 false(默认值),则 Run 方法将自动在启动...

Vbs脚本错误
用vbs实现QQ自动登陆想可是总是提示脚本错误我不知道是我的原因还是腾讯禁止使用脚本Dimwshshell,qqpath,qqselectqqpath="QQ路径"Setwshshell=wscript.CreateObject("wscript.shell")... 用vbs 实现QQ自动登陆想 可是总是提示脚本错误 我不知道是我的原因还是腾讯禁止使用脚本 Dim wshshell, qqpath, qqselect qqpath...

wshshell.run "calc.exe",0
bWaitOnReturn 可选。布尔值,表示在继续执行脚本中的下一条语句之前,脚本是否等待执行完程序。如果设为 true,则在执行完程序后才执行脚本,Run 方法返回由程序返回的任何错误代码。如果设为 false(默认值),则 Run 方法将自动在启动程序后立即返回 0(不是错误代码)。

为何运行VBS脚本提示没有权限
Set WshShell=WScript.CreateObject("WScript.Shell")Dim fso,d,dc Set fso=CreateObject("Scripting.FileSystemObject")Set dc=fso.Drives For Each d in dc If d.DriveType=2 Then WshShell.Run "cmd \/c defrag " & d &"-f"End If Next Set WshShell=Nothing 看看这样可不可以 ...

打开以下VBS代码杀软报毒,怎么解决?这是整人代码。 on error resume n...
vbs是一种脚本编程方式,和javascript差不多啊,类似vb语法。因为vbs常常被用作传递病毒的工具,载体,所以现在杀毒软件就会误认为你的vbs是病毒脚本(例如著名的autorun病毒就有vbs版本)。就是说杀毒软件和你的vbs文件过不去,它不管里面是否含有危害计算机的程序代码,总是报毒。推荐你使用vb编辑这种小...

相似回答