【问题标题】:File not found when using objshell.run -- vbscript使用 objshell.run 时找不到文件 -- vbscript
【发布时间】:2012-07-06 08:55:12
【问题描述】:

当我尝试运行脚本时,它会抛出文件不存在的错误.. 在脚本上,它确实存在 echos 文件。 试过了 objshell.run """apppath""" 但没有运气.. :( 请帮忙。

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objShell = CreateObject("WScript.Shell")
AppPath =  objshell.ExpandEnvironmentStrings("%ProgramFiles%") + "\ERUNT\ERUNT.EXE"
wscript.echo apppath
if fx = objfso.FileExists("apppath") then
wscript.Echo "File Exists"
objshell.run apppath
Else
Wscript.echo "File Does not Exist"
end IF 

【问题讨论】:

    标签: vbscript


    【解决方案1】:

    Apppath 包含空格。尝试用引号括起来。

    objshell.run vbQuote & apppath & vbQuote
    

    【讨论】:

    • 现货...我用“objshell.run(Chr(34) & apppath & Chr(34)”代替...谢谢...
    • 我很高兴能帮上忙。如果您对此回答满意,请采纳。
    猜你喜欢
    • 2015-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多