1

Python を使用して、リモート デスクトップ アプリケーションの終了を自動化したいと考えています。mstsc を使用してリモート デスクトップを開きます。私がする時

os.system("TASKKILL /F /IM mstsc.exe")

開いているすべてのリモート デスクトップ アプリケーションを停止しています。どのリモート デスクトップを閉じる必要があるかを python で指定する方法はありますか。開いているリモート デスクトップのインスタンスが 2 つ以上あり、プログラムで特定の接続のみを閉じる必要があります。IP アドレスやプロセス ID などを渡す方法はありますか。

4

1 に答える 1

0

mstsc の 1 つを閉じるには、その pid を知っている必要があります。Python スクリプト自体から mstsc.exe を開いている場合は、そのインスタンスの pid を取得できます。

p = Popen('C:\Windows\System32\mstsc.exe "connection.rdp"') print p.pid

次に、pid を使用して exe を強制終了します。

于 2015-04-29T03:32:53.030 に答える