Seite 1 von 1

Aufpopen der cmd bei os.system(...) unterdrücken [gelöst]

Verfasst: Donnerstag 23. November 2006, 17:48
von Smokie_joe
Hallo alle zusammen :lol:

Folgendes Problem:

Ich bastle mir gerade eine Loginbox für Windows die mich nach Eingabe von Benutzername und Password mit meinen Samba-Laufwerken verbindet.

Das ganze läuft soweit auch schon ganz gut einziges "Problem"(Optischer Fehler) ist das die CMD beim verbinden immer kurz aufpopt.

Die Zeile die das Verbinden übernimmt sieht so aus:

Code: Alles auswählen

os.system("net use g: \\Server\Verzeichniss /user:Username passwort")
Dinge wie: "cmd /c echo off | net use ..."
habe ich bereits probiert dies lässt allerdings lediglich den Text in der kurz aufpopenden CMD nicht erscheinen...

Weis jemand von euch Rat ?



besten dank im Voraus

mfg
Smokie_joe

Verfasst: Donnerstag 23. November 2006, 18:20
von jens
Mit subprocess poppt nix auf:

Code: Alles auswählen

import subprocess

process = subprocess.Popen('net help', shell=True, stdout=subprocess.PIPE)
process.wait()
print process.stdout.read()
:lol:

Siehe auch: [wiki]Neue Features#Subprocess[/wiki]

Verfasst: Donnerstag 23. November 2006, 18:34
von Smokie_joe
Danke ;)

Funktioniert Prima ;) *freu*

mfg
Smokie_joe