我正在使用 Windows 10。我正在尝试运行一个 .bat 文件,该文件将触发 VLC 监听多播流。以下是我试图从 linux 机器上执行的内容(我打算在 python 脚本上使用)
winexe -U admin%kiranc -W WORKGROUP //10.0.10.3 --system --interactive=1 'CMD /C START vlc'
在 Windows 任务管理器下,我可以看到该服务,但看不到 VLC 在前台运行。如果我运行任何其他命令,如“ipconfig”等,它们都可以工作并获得所需的结果。
win_ip = '10.0.10.3'
k = ("winexe -U admin%kiranc -W WORKGROUP //10.0.10.3 --system --interactive=1 'CMD /C START vlc'".format(win_ip))
reb = subprocess.Popen(k , stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True)
wait = reb.wait()
output = reb.communicate()
print output
参考: 如何在 Linux 机器上激活 Windows 上的程序
当我执行上述命令时,我希望 VLC 或任何其他应用程序在本地机器窗口的前台打开,以便我知道该应用程序正在执行它打算执行的操作。
感谢您的帮助。