我有一个批处理文件dmx2vlc,当被调用时,它将通过VLC播放器播放随机视频文件。它在本地运行良好,但我需要在网络上的另一台机器上发生这种情况(将是临时的),结果(VLC播放器播放视频)必须在远程屏幕上可见。我尝试过SSH、Powershell和PsExec,但它们似乎都在命令行的会话中运行批处理文件和播放器,即使在应用允许多次登录的补丁时也是如此。
所以,如果我运行批处理文件,它永远不会在屏幕上显示。使用Teamviewer等是不可选择的,因为我需要能够从我的dmx程序中以编程方式调用所有这些。
我不一定能直接调用批处理,如果我能以某种方式触发它运行,这对我来说就足够了。
遗憾的是,当我们谈论照明(因此是dmx)环境时,延迟是一个问题。
如有任何提示,我们将不胜感激!
如果远程系统是带有交互参数的XP,则可以使用PSexec。如果您声明要与之交互的会话,0可能是控制台(实际位于机器前面的人)。这在Windows Vista和更新版本中存在问题,因为它会弹出提示,要求用户首先更改显示模式。
从内存中,你可以很容易地在远程系统上创建一个计划任务,只要它是交互式的,用户就应该看到它
祝你好运。
尝试使用web界面。这很容易:VLC运行http服务器,从远程机器访问特定的URL将完全控制VLC。文档可在此处找到