在远程PC上运行批处理文件*可见*登录用户

时间:2014-10-16 00:14:11

标签: powershell batch-file vlc adhoc dmx512

我有一个批处理文件dmx2vlc,它会在调用时通过VLC-Player播放随机视频文件。 它在本地运行良好但我需要在网络上的另一台机器上进行(将是adhoc)并且结果(VLC-Player播放视频)必须在远程屏幕上可见。 我已经尝试过SSH,Powershell和PsExec,但两者似乎都在命令行的会话中运行批处理文件和播放器,即使应用补丁允许多次登录也是如此。

因此,如果我运行批处理文件,它将永远不会在屏幕上显示。 使用Teamviewer等是没有选择的,因为我需要能够以编程方式从我的dmx程序中调用所有这些。

我不一定能直接调用批处理,如果我能以某种方式触发它运行就足够了。

可悲的是,延迟是一个问题,因为我们正在讨论照明(因此是dmx)环境。

任何提示都将不胜感激!

2 个答案:

答案 0 :(得分:1)

如果远程系统是带有交互式参数的XP,如果您声明要与之交互的会话,则可以使用PSexec,0可能是控制台(物理位于机器前面的人)。 这与Windows Vista及更新版本有关,因为它会弹出一个提示,要求用户先更改其显示模式。

从内存中,您可以非常轻松地在远程系统上创建计划任务,只要它是交互式的,用户就应该看到它。

祝你好运。

答案 1 :(得分:1)

尝试使用网络界面。这很简单:VLC正在运行http服务器,从远程机器访问特定的URL将完全控制VLC。可以找到文档here