IBM Pcomm Macro - 尝试使用WScript.Shell时出错

时间:2017-07-11 19:16:50

标签: vbscript wsh

希望你能提供帮助。

[PCOMM SCRIPT HEADER]
LANGUAGE=VBSCRIPT
DESCRIPTION=
[PCOMM SCRIPT SOURCE]
OPTION EXPLICIT
autECLSession.SetConnectionByName(ThisSessionName)

Dim ShellObj : Set ShellObj = WScript.CreateObject("WScript.Shell")
ShellObj.Run("C:\Windows\System32\cmd.exe")

我得到的错误是“WScript”未定义...我已经尝试过定义,并且正如预期的那样它仍然无效。

我想要实现的是直接从个人通信会话中打开CMD。谢谢。

1 个答案:

答案 0 :(得分:0)

PCOMM可能需要特别注意,但我相信只需删除

中的WScript
Dim ShellObj : Set ShellObj = WScript.CreateObject("WScript.Shell")

所以它读取

Dim ShellObj : Set ShellObj = CreateObject("WScript.Shell")

将通过避免仅对WScript脚本主机提供的C|WScript.exe对象的(不必要的)引用来解决问题。有关详细信息,请参阅this answer