IBM Pcomm 宏 - 尝试使用 WScript.Shell 时出错
IBM Pcomm Macro - Error when trying to use WScript.Shell
希望能帮到你。
[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。谢谢。
PCOMM 可能需要特殊考虑,但我认为只需删除
中的 WScript
Dim ShellObj : Set ShellObj = WScript.CreateObject("WScript.Shell")
这样写
Dim ShellObj : Set ShellObj = CreateObject("WScript.Shell")
将通过避免(不必要的)引用仅由 C|WScript.exe
脚本主机提供的 WScript
对象来解决问题。有关详细信息,请参阅 this answer。
希望能帮到你。
[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。谢谢。
PCOMM 可能需要特殊考虑,但我认为只需删除
中的 WScriptDim ShellObj : Set ShellObj = WScript.CreateObject("WScript.Shell")
这样写
Dim ShellObj : Set ShellObj = CreateObject("WScript.Shell")
将通过避免(不必要的)引用仅由 C|WScript.exe
脚本主机提供的 WScript
对象来解决问题。有关详细信息,请参阅 this answer。