VBS WScript无法执行【JAVA教程】

!
也想出现在这里? 联系我们
信息

VBS WScript无法执行,第1张

概述VBS WScript无法执行

我有问题得到运行(或Exec)方法与VBS工作。 我一直有很难得到一个任意的命令来运行,我已经把我的命令放在一个batch file,并试图使用运行只是调用.bat文件。 即使这种方法是行不通的。 代码如下:

Dim obJshell Set obJshell = CreateObject(\”Wscript.Shell\”) obJshell.Run \”C:Pathtomybatch.bat\” Set obJshell = nothing

打开一个命令提示符,只需input“C: Path to my batch.bat”就可以像我期望的那样运行。 但是,当使用上面的VBS代码时,它什么也不做。 batch file中的命令是直接的,由可执行文件的path和可执行文件的path组成。 如上所示更改上面的“运行”命令与尝试调用batch file的结果完全相同 – 完全没有。

obJshell.Run \”C:Pathtomyexecutable.exe C:Pathtomyfile.extension\”

我的最终目标是在脚本中构build文件string的path,但即使硬编码失败,这似乎也不相干。 任何帮助将非常感激。

具体的文件大小检查与batch file

如何在没有用户交互的情况下运行batch file?

蝙蝠文件中的逃生path

我应该如何创build基于输出列表的批量菜单

为什么我得到批处理参数replace中的path运算符的以下用法无效

在“if”块中设置variables

如何使用命令最大化当前命令提示符

如何在将文件添加到目录时运行windows批处理脚本或Perl脚本?

windows批处理函数从参数中删除特殊字符

为什么文件不能被发现复制

我能够解决这个两个变化。 首先,我在我的命令前加了“cmd / c”。

这导致得到一个不同的错误(找不到文件),它实际上是由我试图执行的程序的计时问题引起的。 在运行命令之后添加一个1秒的延迟(在处理obJsehll对象之前)解决了这个问题。

感谢大家的回应。

尝试

obJshell.Exec \”C:Pathtomybatch.bat\”

要么

obJshell.Run \”%comspec% /KC:Pathtomybatch.bat\”

总结

以上是内存溢出为你收集整理的VBS WScript无法执行全部内容,希望文章能够帮你解决VBS WScript无法执行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

© 版权声明
THE END
喜欢就支持一下吧
点赞102 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容