首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过另一个VBS写入VBS

通过另一个VBS写入VBS
EN

Stack Overflow用户
提问于 2018-12-19 23:23:01
回答 1查看 151关注 0票数 0

我正在尝试通过另一个VBS创建一个VBS,但无法处理引号,我很想知道这是否可能。

这就是我在新的VBS中需要的一句话:

代码语言:javascript
复制
CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False

无法工作的主要VBS代码:

代码语言:javascript
复制
    Dim oFSO, vbFile
    Set oFSO = CreateObject("Scripting.FileSystemObject")
    Set vbFile = oFSO.CreateTextFile("try.vbs", True)
    vbFile.WriteLine ""CreateObject("Wscript.Shell").Run """" & WScript.Arguments(0) & """", 0, False""
    vbFile.Close
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-20 16:16:30

多亏了Sorceri,我通过编写以下代码成功地让它工作起来:

代码语言:javascript
复制
Dim oFSO, vbFile
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set vbFile = oFSO.CreateTextFile("try.vbs", True)
vbFile.WriteLine "CreateObject(" & Chr(34) & "Wscript.Shell" & Chr(34) & ").Run """""""" & WScript.Arguments(0) & """""""", 0, False"
vbFile.Close
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53854270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档