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.StdOut.WriteLine コマンドの代わりに WScript.Echo コマンドを使用します。例えば

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

このコマンドは、CScript と WScript の両方で機能します。したがって、これは TextPad ツールで有効な VBA コマンドとして機能するはずです。

于 2016-04-06T15:31:57.427 に答える