尝试以编程方式创建vbs文件

Ale*_*nhj 1 vb.net vbscript

我正在编写一个创建vbs文件的vb.net应用程序.我已经创建了该文件并测试了发送一行文本,没有任何问题.但是,第二行有问题.

File.WriteLine("set WshShell = CreateObject("WScript.Shell")")
Run Code Online (Sandbox Code Playgroud)

在第二个引号后,它停止以字符串或文本形式读取它.我错过了什么?

Mik*_*ike 5

要表示双引号,可以通过将两个连续放置来转义它

File.WriteLine("set WshShell = CreateObject(""WScript.Shell"")")
Run Code Online (Sandbox Code Playgroud)

有趣的是,即使是Stack Exchange标记也能识别出这一点