Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Programm mit Batch starten und Parameter übergeben (https://www.delphipraxis.net/143174-programm-mit-batch-starten-und-parameter-uebergeben.html)

Borschti 11. Nov 2009 09:29


Programm mit Batch starten und Parameter übergeben
 
Hallo,

vorne weg, ich habe bisher noch nichts mit Batch Dateien gemacht und habe auch keine wirkliche Ahnung welche Möglichkeiten mir eigentlich zur verfügung stehen, deswegen wären gute Tutorials oder eine gute Erklärung/Beispiel für mein Problem sehr nett :)
Also, ich habe vor mein Programm mithilfe einer Batch Datei zu starten und einen Parameter zu übergeben mit dem dann später gearbeitet werden soll(später soll die Batch Datei mit dem Task-Scheduler von Windows gestartet werden). Das hat den Hintergrund das ich zZ. ein Programm habe welches der Benutzer selber ausführen und starten muss, es soll aber nun Nachts auf einem Server laufen ohne das ein Benutzer irgendetwas machen muss. Sprich ich möchte mit dem Parameter meinem Programm sagen das er automatisch mit den Standardeinstellungen starten soll.

Also wie schreibe ich so eine Batch Datei und wie arbeite ich mit dem übergebenen Parameter? Ist das überhaupt mit einer Batch Datei möglich? Wenn nicht, welche anderen Möglichkeiten kann ich nutzen?

Danke für alle hilfreichen Antworten :)

VG Alex

Luckie 11. Nov 2009 09:48

Re: Programm mit Batch starten und Parameter übergeben
 
Batch-Datei:
Code:
deinprogramm.exe param1 param2
Und in deinem Programm bekommst du die Paramter mit Delphi-Referenz durchsuchenParamStr.

DeddyH 11. Nov 2009 10:00

Re: Programm mit Batch starten und Parameter übergeben
 
Parameter, die Leerzeichen enthalten, müssen allerdings in Anführungszeichen eingeschlossen werden.

Luckie 11. Nov 2009 10:19

Re: Programm mit Batch starten und Parameter übergeben
 
Zitat:

Zitat von DeddyH
Parameter, die Leerzeichen enthalten, müssen allerdings in Anführungszeichen eingeschlossen werden.

Besserwisser. :tongue:

DeddyH 11. Nov 2009 10:26

Re: Programm mit Batch starten und Parameter übergeben
 
Zitat:

Zitat von Luckie
Zitat:

Zitat von DeddyH
Parameter, die Leerzeichen enthalten, müssen allerdings in Anführungszeichen eingeschlossen werden.

Besserwisser. :tongue:

Naja, bevor wieder Fragen kommen :roll:

Borschti 11. Nov 2009 11:05

Re: Programm mit Batch starten und Parameter übergeben
 
Super, danke euch :) schnell und einfach, perfekt ;)


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