私はWindows 10を使用しています.VLCを起動してマルチキャストストリームを聞くための.batファイルを実行しようとしています。以下、私は私がサービスを見ることができ、Windowsのタスクマネージャの下winexeを使用してWindowsでプログラムを有効にする
winexe -U admin%kiranc -W WORKGROUP //10.0.10.3 --system --interactive=1 'CMD /C START vlc'
(私はPythonスクリプトで使用する予定の)Linuxマシンから実行しようとしていますが、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
参考: How to activate programs on windows from Linux machine
私は上記のコマンドを実行すると、私は、アプリケーションがそれが何であるかをやっている知っているように、VLCやその他のアプリケーションがローカルマシンのウィンドウの最前面に開くしたいですやりたい
ありがとうございました。