AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi Programm mit Batch starten und Parameter übergeben
Thema durchsuchen
Ansicht
Themen-Optionen

Programm mit Batch starten und Parameter übergeben

Ein Thema von Borschti · begonnen am 11. Nov 2009 · letzter Beitrag vom 11. Nov 2009
Antwort Antwort
Borschti

Registriert seit: 1. Nov 2007
Ort: Marburg Lahn
235 Beiträge
 
Delphi 2007 Professional
 
#1

Programm mit Batch starten und Parameter übergeben

  Alt 11. Nov 2009, 10:29
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
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Programm mit Batch starten und Parameter übergeben

  Alt 11. Nov 2009, 10:48
Batch-Datei:
Code:
deinprogramm.exe param1 param2
Und in deinem Programm bekommst du die Paramter mit Delphi-Referenz durchsuchenParamStr.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#3

Re: Programm mit Batch starten und Parameter übergeben

  Alt 11. Nov 2009, 11:00
Parameter, die Leerzeichen enthalten, müssen allerdings in Anführungszeichen eingeschlossen werden.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#4

Re: Programm mit Batch starten und Parameter übergeben

  Alt 11. Nov 2009, 11:19
Zitat von DeddyH:
Parameter, die Leerzeichen enthalten, müssen allerdings in Anführungszeichen eingeschlossen werden.
Besserwisser.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.625 Beiträge
 
Delphi 12 Athens
 
#5

Re: Programm mit Batch starten und Parameter übergeben

  Alt 11. Nov 2009, 11:26
Zitat von Luckie:
Zitat von DeddyH:
Parameter, die Leerzeichen enthalten, müssen allerdings in Anführungszeichen eingeschlossen werden.
Besserwisser.
Naja, bevor wieder Fragen kommen
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Borschti

Registriert seit: 1. Nov 2007
Ort: Marburg Lahn
235 Beiträge
 
Delphi 2007 Professional
 
#6

Re: Programm mit Batch starten und Parameter übergeben

  Alt 11. Nov 2009, 12:05
Super, danke euch schnell und einfach, perfekt
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 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