![]() |
net use
Hallo!
Ich habe folgende Problemstellung: Ich möchte mit meinem Programm den net use befehl auslesen, sprich deas er mir den Status und den Pfad zum jeweiligen Netzlaufwerk ausliest und in einer ListBox anzeigt. Wie ich den Befehl ausführe ist mir klar, jedoch wie schaffe ich es die Rückgabe der Konsole in einer ListBox darzustellen? |
AW: net use
Muss es denn mit net use sein? Oder ginge es auch z.B.
![]() |
AW: net use
![]() |
AW: net use
Das Problem ist, das ich bei Windows XP netzlaufwerke eingebunden habe. Jedoch verbindet sich der Rechner nach dem start nicht mit den ganzen Netzlaufwerken obwohl ich das Kästchen "Automatische Verbindung nach Anmeldung" gesetzt habe.
Bitte jetzt keine Vorschläge wie da gibt es ne andere Lösung wie ne Batch-Datei zum Beispiel.. die Methode kenn ich ja. Ich möchte nur wissen wie ich den Rückgabewert eines cmd-Befehls in einen string schreibe. |
AW: net use
Stichwort "Pipes" und Umleitung von stdout-Kanal:
![]() Grüße |
AW: net use
Liste der Anhänge anzeigen (Anzahl: 1)
Delphi-Quellcode:
uses ConsoleThread;
{$R *.dfm} var cs:TConsoleThread; Procedure TheCallBack(s:AnsiString); var ansi:WideString; begin Setlength(ansi,length(s)); OemToChar (@s[1],@ansi[1]); ansi := StringReplace(StringReplace(ansi,#9689,#10,[rfReplaceAll]),#9834,#13,[rfReplaceAll]); Form1.Memo1.Text:=Form1.Memo1.Text+ansi; Form1.Memo1.Perform(EM_LineScroll, 0 , Form1.Memo1.Lines.Count-1); end; procedure TForm1.Button1Click(Sender: TObject); begin // cs:=TConsoleThread.Create('Ping 192.168.1.1', '','',TheCallBack); // cs:=TConsoleThread.Create('cmd /C CD \|dir'#13#10, '','',TheCallBack); // ACHTUNG CMD nur so cs:=TConsoleThread.Create('cmd /C net use'#13#10, '','',TheCallBack); cs.Resume; end; |
AW: net use
Überlest mich ruhig, aber ich finde es durch die Brust ins Auge, ein externes Programm zu bemühen, wenn das auch direkt geht (WNet-Funktionen).
|
AW: net use
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz