Good Afternoon braucht,Mapping Fensterantriebe Python: Wie handhaben, wenn die Win cmd Line-Eingang
ich eine Version dieser Methode ein Dutzend Laufwerksbuchstaben zu kartieren:
# Drive letter: M
# Shared drive path: \\shared\folder
# Username: user123
# Password: password
import subprocess
# Disconnect anything on M
subprocess.call(r'net use * /del', shell=True)
# Connect to shared drive, use drive letter M
subprocess.call(r'net use m: \\shared\folder /user:user123 password', shell=True)
Die obigen Code funktioniert Großartig, solange ich keinen Ordner mit einer Datei habe, die von einem Programm benutzt wird.
Wenn ich den gleichen Befehl nur in einem Cmd-Fenster ausführen und eine Datei verwendet wird, wenn ich versuche, das Laufwerk zu trennen, gibt es die Sind Sie sicher? J/N.
Wie kann ich diese Frage zurück an den Benutzer über das Py Skript übergeben (oder, wenn nichts anderes, zwingen, die trennen, so dass der Code weiter laufen?
Danke DAXaholic. Gibt es irgendeine Möglichkeit, die Sie wissen, um die Frage an den Benutzer zu übergeben, oder erzwingt die Trennung die einzige Möglichkeit? Das wird in 99% der Fälle gut, aber ich sehe jemanden, der Arbeit verliert, die er vergessen hat zu speichern, bevor er getrennt wird (aber andererseits sind das dieselben Leute, die wahrscheinlich auch noch Arbeit mit der Frage/Warnung verlieren würden). –
Ich habe meine Antwort aktualisiert - hoffe, es hilft – DAXaholic
Sie sind über und über gegangen, danke noch einmal! –