我的本地计算机上有一个 vbscript。很简单“你好世界!”留言框。
msgbox "Hello World!", vbexclamation, "Greetings"
我从本地命令行或单击它执行,它工作正常。
当我从远程桌面服务器上的 Access vba 应用程序触发它时,它也会运行,但消息框显示在服务器上,而不是脚本所在的本地计算机上。如何让脚本在本地机器上显示消息框?
更多:我的目标是在 VBS 文件中运行一些 SAP 脚本代码,与 SAP 交互并提取报告。问题是,SAP 客户端在服务器上不可用,但每个用户在其本地计算机上都有它。我试图通过允许他们从 Access 应用程序触发流程来简化流程,但在本地计算机上运行 SAP 客户端命令。
谢谢。 基思
由于您的终端服务器会话似乎可以访问本地文件夹,您可以让 Access 应用程序在本地文件夹中创建一个“控制”文件并监视此事件,并在发生时调用您的脚本: