【问题标题】:How do I put quotation marks into quotation mark (vbs, sendkeys) [duplicate]如何将引号放入引号中(vbs,sendkeys)[重复]
【发布时间】:2021-12-30 11:43:05
【问题描述】:

我需要用 VBS 脚本在记事本中输入 "。

我有这个代码:

Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "notepad"
wscript.sleep 500
WshShell.sendkeys "some "text""

但它显示一个错误。

【问题讨论】:

    标签: shell vbscript sendkeys wscript.shell


    【解决方案1】:

    你需要把里面的引号加倍或者你可以使用chr(34)

    Text = "my ""example"" of doubled quotes"
    Text = "use " & Chr(34) & "chr ()" & Chr(34) & " function"
    

    【讨论】:

    • 单引号在 VBScript 中不能这样工作。它们仅用于评论。
    • 这与 11 年前的 this answer 有何不同?
    • @user692942 我没有搜索答案所以不知道?应该差别不大吧?有关系吗?
    • 是的,你必须要问的事实告诉我你不知道 Stack Overflow 是什么意思。
    • 我并没有完全诚实地问。
    猜你喜欢
    • 2021-09-21
    • 2020-02-14
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 1970-01-01
    • 2014-11-09
    • 2015-01-06
    • 1970-01-01
    相关资源
    最近更新 更多