| Autor |
Beitrag |
hedie
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 16:44
Hallo
gibt es eine möglichkeit, dass im programm stat dem delphi code ein batch code beutzt wird?
also zb so
Button Click ............
Batch
Echo off
echo hallo
pause
batch
end;
oder so etwas ähnliches?
grüsse hedie
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Di 19.04.05 16:50
Willst du in einer Batchdatei den Code schreiben, den dein Delphi-Programm ausführen soll oder willst du mit deinem Delphi-Programm eine DOS-Batch ausführen?
Wenn zweiteres und wenn du das nur auf niedrigem Niveau machen willst, also keine großen Dinger, dann kannst du's ja einfach selber laden und parsen... Sonst viel Arbeit... 
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 16:52
sorry parsen  also ich möchte einfach ein kleiner dos befehl in mein delphi programm integireren und via button ausführen alserdings ohne eine batchdatei zu öffnen 
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Di 19.04.05 16:53
@hedie: Bitte sag uns noch für welchen Zweck du es brauchst, damit wir eine optimale Lösung bzw. ein Workaround finden können.
Da war ich wohl etwas zu spät mit meiner Antwort
Direkt batch-code Ausführen kannst du nicht. Du müsstest diese Datei in Delphi erstellen und dann via ShellExecute und cmd /c o.ä. ausführen.
Zuletzt bearbeitet von delfiphan am Di 19.04.05 16:55, insgesamt 1-mal bearbeitet
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 19.04.05 16:54
welchen denn? Vermutlich gibt es eine passende Delphi-Funktion.
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 16:57
alle reden durcheinander
also ich möchte die befehls zeile von dos:
net start messenger
via button in meinem programm ausführen lassen
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Di 19.04.05 16:58
|
|
jasocul
      
Beiträge: 6395
Erhaltene Danke: 149
Windows 7 + Windows 10
Sydney Prof + CE
|
Verfasst: Di 19.04.05 16:59
Wenn das nur dieser eine Befehl ist, solltest du im Forum mal nach ShellExecute suchen.
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 17:01
habs mir angeschaut komme nicht draus  könnt ihr mir nicht ein beispiel machen bitte
vielen dank schonmal
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Di 19.04.05 17:07
Per ShellExecute net.exe ausführen.
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 17:10
aber ich möchte es in mein programm integrieren und kein externes öfnnen
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Di 19.04.05 17:14
Also für TDosCommand kann ich dir diesen Thread empfehlen...: www.delphi-forum.de/...ighlight=tdoscommand
^^was die suche alles erreicht...
Zu ShellExecute:
Delphi-Quelltext 1:
| ShellExecute(0, 'open', 'net.exe', 'start messenger', '', SW_SHOW); |
|
|
WeBsPaCe
      
Beiträge: 2322
Erhaltene Danke: 1
FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
|
Verfasst: Di 19.04.05 17:14
hedie hat folgendes geschrieben: | | aber ich möchte es in mein programm integrieren und kein externes öfnnen |
Wie meinst du denn das schon wieder?? 
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 17:17
ja ein dos befehl in meinem programm benutzen (wie wenn mein programm eine batch wäre)
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Di 19.04.05 17:18
Wie du möchtest kein externes Programm öffnen? Dann musst du dir net.exe selbst programmieren.
Vielleicht findest du ja was auf msdn. Ein API Befehl oder sowas. Ist "messenger" ein Service, dann erkundige dich mal per Suche, wie man Services startet.
PS: "net" ist kein Dos-Befehl! (Das ist ein Programm: net.exe)
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 17:20
oh sorry habe ich net geschrieben ich meine natürlich net start messenger
und ja es ist ein service
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Di 19.04.05 17:23
Dieser Thread könnte dir weiterhelfen:
www.delphi-forum.de/...40363&highlight=
PS: "net start messenger" ist auch kein Dos-Befehl. Es wird lediglich net.exe aufgerufen und die Parameter "start" und "messenger" übergeben.
Zuletzt bearbeitet von delfiphan am Di 19.04.05 17:25, insgesamt 1-mal bearbeitet
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 17:25
ist es möglich, wenn ich den Dos befehl in eine txt schreibe und dann anstat .txt .dll schreibe ist es dann möglich dass ich in meinem programm via button die datei als batch öffne? ohne sie umzubenennen
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|
delfiphan
      
Beiträge: 2684
Erhaltene Danke: 32
|
Verfasst: Di 19.04.05 17:26
|
|
hedie 
      
Beiträge: 249
WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
|
Verfasst: Di 19.04.05 17:28
_________________ Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
|
|