Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Dos befehl direkt von delphi schicken (https://www.delphipraxis.net/101640-dos-befehl-direkt-von-delphi-schicken.html)

taktaky 16. Okt 2007 22:17


Dos befehl direkt von delphi schicken
 
Hallo,

wir verwenden immer ab und zu dos Befehle, deswegen möchte Befehle direkt von Delphi schicken ohne dos über Start, Ausführen, cmd

Hat jemand eine Idee?

Cyberbob 16. Okt 2007 22:29

Re: Dos befehl direkt von delphi schicken
 
wie bitte. du benutzt ab und zu dos-befehle? und willst jetzt, statt sie direkt in die eingabeaufforderung einzugeben einen umweg über ein delhi-programm machen? versteh ich nicht.
ob es einen eigenen befehl für dos-komandos gibt, kann ich jetzt nicht sagen aber um ein programm zu starten kannst du auch ShellExecute() verwenden!
Näheres dazu über die Suchfunktion oder das MSDN. (Einige Fragen hierzu wurden auch heute schon in einem anderen Thread geklärt)

Strahlex 16. Okt 2007 23:07

Re: Dos befehl direkt von delphi schicken
 
vielleicht hilft dir das weiter: DOSCommand :zwinker:

Muetze1 16. Okt 2007 23:10

Re: Dos befehl direkt von delphi schicken
 
Vor allem: was für DOS Befehle? Viele werden auch von Delphi direkt geboten (RenameFile, DeleteFile, etc)

Whookie 16. Okt 2007 23:11

Re: Dos befehl direkt von delphi schicken
 
Es hängt natürlich davon ab, ob du einen externen oder internen Befehl aufrufen möchtest. Interne Befehle benötigen den Kommandoprozessor und müssen über diesen aufgerufen werden (wie z.B. der "dir"-Befehl. Ihn kannst du über "cmd /C dir >test.txt" ausführen wobei test.txt dann die Ausgabe enthält).
Externe Befehle (wie etwa find) können natürlich direkt aufgerufen werden. Was den AUfruf selber betrifft gilt für beides, dass was Cyberbob gesagt hat.

Natürlich kannst du auch CreateProcess verwenden und dort über Pipes die Ausgabe direkt abfangen...

taktaky 16. Okt 2007 23:41

Re: Dos befehl direkt von delphi schicken
 
Zitat:

Zitat von Strahlex
vielleicht hilft dir das weiter: DOSCommand :zwinker:

Habe ich gerade downloadetet aber wie kann ich nun die dos Befehle eingeben und dan das Ergebnis in Delphi auslesen?

Ich möchte z.B. einen Edit1.Text und memo1 auf mein Form erstellen
in Edit1.Text Feld gebe ich die normale Dos Befehle ein
Und in Memo1 muss das Resultat angezeigt werden

Ich möchte aber das dos Fenster nicht sehen :mrgreen:

Klaus01 17. Okt 2007 07:14

Re: Dos befehl direkt von delphi schicken
 
Guten Morgen,

schon mal die Suchfunktion gequält?
-> http://www.delphipraxis.net/internal...ct.php?t=37850

Grüße
Klaus

calculon 17. Okt 2007 08:52

Re: Dos befehl direkt von delphi schicken
 
Hier noch eine Möglichkeit.

Gruß

Calculon
--

pilic 17. Okt 2007 09:09

Re: Dos befehl direkt von delphi schicken
 
Du kannst dir auch mit einer TStringList eine Batch-Datei erstellen und abspeichern. Starten kannst du sie mit ShellExecute.

taktaky 17. Okt 2007 12:03

Re: Dos befehl direkt von delphi schicken
 
Zitat:

Zitat von calculon
Hier noch eine Möglichkeit.

Gruß

Calculon
--

Sehr gut. Danke!

------------
Zitat:

Zitat von Klaus01
Guten Morgen,

schon mal die Suchfunktion gequält?
-> http://www.delphipraxis.net/internal...ct.php?t=37850

Grüße
Klaus

Der Code ist dort nicht komplett

<>

Phoenix 17. Okt 2007 12:07

Re: Dos befehl direkt von delphi schicken
 
Mannomann es reicht so langsam Taktaky! Ich muss mich grad echt schwer am Riemen reissen dass mir die Hutschnur nicht platzt.

Der Code ist mehr als komplett. Ganz offenbar sogar zu komplett für Dich.

Das darf doch echt nicht wahr sein. Hast Du wenigstens einmal versucht zu verstehen was Dir hier gesagt wird?
Ach, was reg ich mich auf. Es hilft doch eh nix :cry:

Nuclear-Ping 17. Okt 2007 12:20

Re: Dos befehl direkt von delphi schicken
 
Yo, da weißte mal, wie mir's immer geht, Phoenix ... :mrgreen:

Ich sagte doch: Permakickban! :thumb:

Progman 17. Okt 2007 12:25

Re: Dos befehl direkt von delphi schicken
 
das Tolle ist, er macht das in mind. 3 (wenn das reicht) anderen Foren ebenso ;)

DeddyH 17. Okt 2007 12:26

Re: Dos befehl direkt von delphi schicken
 
Zitat:

Zitat von Progman
das Tolle ist, er macht das in mind. 3 (wenn das reicht) anderen Foren ebenso

Reicht nicht, glaub mir ;)

Nuclear-Ping 17. Okt 2007 12:43

Re: Dos befehl direkt von delphi schicken
 
Naja, beten wir zum Wohle aller, dass er irgendwann mal darauf kommt, dass Communities keine Selbstbedienungsläden sind ...

calculon 17. Okt 2007 13:07

Re: Dos befehl direkt von delphi schicken
 
[OT]
Ich frag' mich ja immer an was er grad' arbeitet. Mal Ressourcen-Threads, dann Konsolensteuerung, dann wieder was ganz anderes.
@taktaky: Stell' doch mal'n Programm vor, damit die Leute, die dir helfen wissen, warum du immer soviel verschiedenes wissen willst...
[/OT]

Nuclear-Ping 17. Okt 2007 13:23

Re: Dos befehl direkt von delphi schicken
 
[OT]
Damit fing damals alles an ...

Ordner als exe machen !

... naja, bis heute (6 Monate) hat er sich immerhin schon soviel Code zusammenkopiert, dass er's geschafft hat, ein paar Dateien als Ressource anzuhängen und daraus eine HTML-Datei in einen TWebBrowser zu laden. :thumb:
[/OT]

markusj 17. Okt 2007 13:42

Re: Dos befehl direkt von delphi schicken
 
Naja, seht es doch mal so ... er hat es geschafft, das Forum um über 500 "Beiträge" (Wo der Beitrag bleibt, ist mir schleierhaft) auf der Suche nach Code-Snippets zu bereichern ...
Das sind mir die allerliebsten, im Unterricht irgendwelche Codeschnipsel präsentieren und keine Ahnung davon haben, was man gerade gemacht hat ... sieht man mal von der nicht vorhandenen Eigeninitiative ab ...

mfG
Markus

PS: Gibts eigentlich eine Forenfunktion, um "bestimmte User" (nein, ich denk an niemand spezielles *hust*) zu Ignorieren? Egal wo ich hinsehe, sehe ich diverse "Beiträge" die NICHTS beitragen oder von Bedeutung beinhalten, dafür aber von Faulheit und Unfähigkeit zeugen ... sowas kotzt mich langsam an ... sorry.
PPS: Wie war das noch gleich mit den Hausaufgaben?!

DeddyH 17. Okt 2007 13:48

Re: Dos befehl direkt von delphi schicken
 
Die Frage nach einer Ignore-Funktion kommt in letzter Zeit immer wieder auf. AFAIK ist in dieser Hinsicht nichts geplant.

Progman 17. Okt 2007 13:59

Re: Dos befehl direkt von delphi schicken
 
[OT]
Ich möchte jetzt niemanden zu nahe treten, es ist nur als Scherz gemeint.
Aber ich könnte mir ihn gut bei Superbrain vorstellen :-D
[/OT]

Nuclear-Ping 17. Okt 2007 14:54

Re: Dos befehl direkt von delphi schicken
 
[OT]
Oh man, Superbrain ... :stupid: ... ROFL!
[/OT]

markusj 17. Okt 2007 15:58

Re: Dos befehl direkt von delphi schicken
 
OT:
Zitat:

Zitat von DeddyH
Die Frage nach einer Ignore-Funktion kommt in letzter Zeit immer wieder auf.[...]

Rhetorische Frage: Warum wohl :gruebel: :?:

mfG
Markus
/OT

Phoenix 17. Okt 2007 16:12

Re: Dos befehl direkt von delphi schicken
 
Jetzt wirds echt zu sehr offtopic...

=== CLOSED ===


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 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