1

带有此脚本的 Cscript.exe

 Wscript.StdOut.WriteLine( "Test " & ChrW(&H2460))

在 CMD 窗口中工作正常,但在 TextPad 工具中失败

Microsoft VBScript 运行时错误:无效的过程调用或参数

我该如何补救?

更改工具输出默认编码并不能解决此问题。http://i.imgur.com/dSF1XEt.png http://i.imgur.com/UIxh5cU.png http://i.imgur.com/80qob5n.png

我在 Windows 7 Pro 64 位中运行 TextPad 7.5.1。

4

1 回答 1

3

我通过 WScript 运行您的命令重现了您的错误。

更改您的代码以使用 WScript.Echo 命令而不是 WScript.StdOut.WriteLine 命令。例如

WScript.Echo "Test " & ChrW(&H2460)

此命令适用于 CScript 和 WScript。因此,这应该在您的 TextPad 工具中作为有效的 VBA 命令为您工作。

于 2016-04-06T15:31:57.427 回答