Ich mag 40 Remote-Sitzungen zu verschiedenen Computern startenermöglicht mehrere RDP in Python
habe ich den folgenden Code, erhalte ich ein Problem, dass die Befehlszeile mit teh ersten Remote-Sitzung festsitzt und nicht erlauben es dem nächsten Satz von Befehls Gedanken zu gehen,
import os
def first_connection():
os.system('cmdkey /generic:192.168.1.101 /user:Username /pass:Password')
os.system('mstsc /v:192.168.1.101)'
def second_connection():
os.system('cmdkey /generic:192.168.1.102 /user:Username /pass:Password')
os.system('mstsc /v:192.168.1.101)'
first connection()
second_connection()
'os.system' ist ein blockierender Aufruf. Solange diese RDP-Sitzung aktiv ist, befindet sich Ihr Code innerhalb von 'first_connection()'. Sie können entweder 'subprocess.Popen' oder Threads verwenden, um mehrere Sitzungen parallel zu starten (oder verwenden Sie den Windows-Befehl' start'). –
Danke das folgendes funktioniert: start/min mstsc/v: "% Server%" –