![]() |
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? |
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) |
Re: Dos befehl direkt von delphi schicken
vielleicht hilft dir das weiter:
![]() |
Re: Dos befehl direkt von delphi schicken
Vor allem: was für DOS Befehle? Viele werden auch von Delphi direkt geboten (RenameFile, DeleteFile, etc)
|
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... |
Re: Dos befehl direkt von delphi schicken
Zitat:
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: |
Re: Dos befehl direkt von delphi schicken
Guten Morgen,
schon mal die Suchfunktion gequält? -> ![]() Grüße Klaus |
Re: Dos befehl direkt von delphi schicken
|
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.
|
Re: Dos befehl direkt von delphi schicken
Zitat:
------------ Zitat:
<> |
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: |
Re: Dos befehl direkt von delphi schicken
Yo, da weißte mal, wie mir's immer geht, Phoenix ... :mrgreen:
Ich sagte doch: Permakickban! :thumb: |
Re: Dos befehl direkt von delphi schicken
das Tolle ist, er macht das in mind. 3 (wenn das reicht) anderen Foren ebenso ;)
|
Re: Dos befehl direkt von delphi schicken
Zitat:
|
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 ...
|
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] |
Re: Dos befehl direkt von delphi schicken
[OT]
Damit fing damals alles an ... ![]() ... 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] |
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?! |
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.
|
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 ![]() [/OT] |
Re: Dos befehl direkt von delphi schicken
[OT]
Oh man, Superbrain ... :stupid: ... ROFL! [/OT] |
Re: Dos befehl direkt von delphi schicken
OT:
Zitat:
mfG Markus /OT |
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