Autor Beitrag
hedie
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: Di 19.04.05 16:52 
sorry parsen :nixweiss: 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 :wink:

_________________
Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk
delfiphan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Di 19.04.05 16:54 
welchen denn? Vermutlich gibt es eine passende Delphi-Funktion.
hedie Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: Di 19.04.05 16:57 
alle reden durcheinander :shock: :D

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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Di 19.04.05 16:58 
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6395
Erhaltene Danke: 149

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Di 19.04.05 16:59 
Wenn das nur dieser eine Befehl ist, solltest du im Forum mal nach ShellExecute suchen.
hedie Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: Di 19.04.05 17:07 
Per ShellExecute net.exe ausführen.
hedie Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Di 19.04.05 17:14 
Also für TDosCommand kann ich dir diesen Thread empfehlen...: www.delphi-forum.de/...ighlight=tdoscommand :roll:
^^was die suche alles erreicht...

Zu ShellExecute:
ausblenden Delphi-Quelltext
1:
ShellExecute(0'open''net.exe''start messenger''', SW_SHOW);					
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Di 19.04.05 17:14 
user profile iconhedie hat folgendes geschrieben:
aber ich möchte es in mein programm integrieren und kein externes öfnnen

Wie meinst du denn das schon wieder?? :shock:
hedie Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: 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 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: Di 19.04.05 17:26 
Nein.
hedie Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 249

WIN XP WIN 2000 WIN Longhorn
D7 Pers D2005 Architect Vollversion
BeitragVerfasst: Di 19.04.05 17:28 
schade :cry: :cry: :cry: :cry: :cry: :cry:

_________________
Grüsse hedie
hört auf traurig zusein hört lieber radio Basilisk