AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

IPCONGIG /ALL > C:\test.txt

Ein Thema von Piro · begonnen am 12. Nov 2004 · letzter Beitrag vom 13. Nov 2004
Antwort Antwort
Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#1

IPCONGIG /ALL > C:\test.txt

  Alt 12. Nov 2004, 21:11
Moin,

Ich habe folgenden Code:

shellexecute(handle, 'open', PChar('ipconfig.exe'), '/all > C:\test.txt', nil, sw_show); Als Ergebnis soll er die Textdatei ausgeben aber er macht es nicht. Kann mir einer sagen wie ich die Parameter setzten muss?

Also in der Kommandozeile sieht das so aus:
c:\ipconfig /all > c:\test.txt Wäre schön wenn er einen Rat oder ein Tutorial hätte.

Danke im Voraus.

Sven
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#2

Re: IPCONGIG /ALL < C:\test.txt

  Alt 12. Nov 2004, 21:47
Hallo,

das umbiegen des STDIN/-OUT macht die Shell. Wenn du das selber machen willst mußt du imho dafür entweder CreateProcess nehmen oder es klappt vielleicht wenn du mit ShellExecute die cmd.exe mit entsprechenden parametern startest.
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#3

Re: IPCONGIG /ALL < C:\test.txt

  Alt 12. Nov 2004, 21:47
also ich habs mit >> gemacht, und da hats geklappt
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#4

Re: IPCONGIG /ALL > C:\test.txt

  Alt 12. Nov 2004, 21:54
@ fiasko: was ist denn IMHO? Denn das mit der cmd.exe funzt nicht.

@ glkgereon: kannst du mir mal deine Code dafür schicken, denn bei mir klappt es nicht.

shellexecute(handle, 'open', PChar('ipconfig.exe'), '/all >> C:\test.txt', nil, sw_show);
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#5

Re: IPCONGIG /ALL > C:\test.txt

  Alt 12. Nov 2004, 22:05
Zitat von daywalker299:
@ fiasko: was ist denn IMHO? Denn das mit der cmd.exe funzt nicht.
Wenn du den Mauszeiger über IMHO hälst, sollte ein Hint aufpoppen der dir das erklährt.

Mein Aussage oben kannst du auch knicken... es heißt ja schon ShellExcute
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#6

Re: IPCONGIG /ALL > C:\test.txt

  Alt 12. Nov 2004, 22:11
also, ich habs nur ma in de batch-datei gepackt, da sah das dann so aus:

Code:
netstat -a >> "E:\netstatlog.txt"
ich hab ma probioert mit shellexecute, aber ich kriegs net mehr hin

aus der "Ausführen-konsole" geht es so:

cmd /c netstat -a -n -o >> C:\netstatlog.txt

ahh, jetzt habbichs...es muss so sein:

shellexecute(handle, 'open', 'cmd','/c netstat -r >> "C:\netstatlog.txt"', nil, sw_show);
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Benutzerbild von Piro
Piro

Registriert seit: 14. Jul 2003
Ort: Flintbek
810 Beiträge
 
Delphi XE2 Professional
 
#7

Re: IPCONGIG /ALL > C:\test.txt

  Alt 13. Nov 2004, 04:00
danke euch, der letzte eintrag hat mir geholfen.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz