【问题标题】:Open a word document to another computer using CMD, it only stays in Task Manager Processes Tab and doesn't display on the screen of the other PC使用CMD打开word文档到另一台电脑,它只停留在任务管理器的进程选项卡中,不显示在另一台电脑的屏幕上
【发布时间】:2017-02-28 03:24:33
【问题描述】:

我创建了一个应用程序,它将使用 CMD 在另一台计算机(服务器)中打开 ms word 文档。

CMD由Java调用,在服务器端执行。

执行该命令后,WINWORD.EXE*32 只停留在任务管理器进程选项卡中,应用程序选项卡中也没有相关任务。

这是任务管理器(进程选项卡)的屏幕截图: Task Manager Picture

如何在另一台电脑上显示 Word 应用程序?

【问题讨论】:

  • 设置可见属性 see
  • Ivan.s,谢谢。但是我将如何实现 Visible Property?
  • 见第一篇文章中的链接。发布您的代码以更正它。
  • 已解决。我在 CMD 字符串中包含 PSEXEC 函数以在另一台 PC(服务器)中打开 word 文档。
  • 请在下面添加任何解决方案更新作为答案,而不是编辑问题。谢谢!

标签: cmd ms-word taskmanager


【解决方案1】:

解决了。我在 CMD 字符串中包含了 PSEXEC,它将在服务器端打开 Word 文档。

每次客户端通过java向服务器端执行cmd命令行时,任务管理器进程选项卡中用于WINWORD*32.exe的“用户名”始终为“系统”,LocalSystem .

这就是为什么我决定在 CMD 字符串中包含 PSEXEC 以便登录到服务器端的其他管理员用户。

这是我在 Runtime.getRuntime().exec 中使用的 CMD 命令行:

CD <PSTools Directory in the server> && psexec \\servername -u username -p password -i 2 cmd /c <Directory of the word doc in the server>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-08
    • 1970-01-01
    • 1970-01-01
    • 2012-12-03
    • 1970-01-01
    • 2017-01-19
    相关资源
    最近更新 更多