Batch Variabeln

Dieses Thema Batch Variabeln im Forum "Webentwicklung, Hosting & Programmierung" wurde erstellt von batcher, 27. März 2005.

Thema: Batch Variabeln Hi, hätte mal ne frage. Wie kann man einen String in eine Variabel in einer Batch Datei einlesen? Wie z.B. in C++:...

  1. Hi, hätte mal ne frage.
    Wie kann man einen String in eine Variabel in einer Batch Datei einlesen?

    Wie z.B. in C++:
    string var;
    cin>>var;

    Das ich dann nur mehr die Varibel hernehmen kann:

    z.B. copy %var C:\Verzeichniss\%var

    Danke
     
  2. Hallo,

    @echo off
    set FOO=BAR
    echo %FOO%
    @exit
     
  3. Erstmal Danke, hab das aber anders gemeint.

    Meinte das der Benutzer der Batch Datei die Variabel %FOO% selbst eingeben kann.
    Also z.B.
    Sobald ein Benutzer auf die Batch Datei Doppelklickt, wird das normale CMD Fenster geöffnet. Und dann sol der Benutzer etwas eingeben, z.B. den Namen einer Datei.

    Halt eine normale eingabe.
     
  4. IMHO geht das standardmässig nicht.
    Entweder Du übergibst der Batchdatei bereits Parameter oder Du musst Dich mal nach Batcherweiterungen umsehen.

    Eddie
     
  5. @echo off

    set myvar=%1
    echo %myvar%
    ...
    ...
    ..
    .

    wobei der Aufruf dann so erfolgt...

    datei.cmd parameter

    Gruß
    Sven
     
  6. Ja, das mit der Parameterübergabe war mir schon klar!
    Danke erstmal an alle.
    Das wird dann schon nicht gehen in der Batch Datei Variabeln einzulesen.

    Mein Problem wäre folgendes:

    Ein kompilierungs skript, wollte ich per batch Datei machen.
    Da die einzelnen Header Dateien usw. in verschiedenen Ordner sind...
    und der Kompiler mehrer Sachen zu kompilieren hat usw. (ist ein bisschen kompliziert) und es dabei fast immer nur auf die Datei endung ankommt, dachte ich, ich schreibe eine Batch Datei, wo man dann aufgefordert wird den Namen der Quellcode-Datei, Ohne Dateiendung, einzugeben ...

    Mit Parameterübergabe würde es schon auch gehen, aber:
    Dann muss man als erstes immer den CMD starten und von dort aus die Batch mit Parameter starten.


    Weiß jemand zufällig, wie man von c++ aus eine Batch Datei ausführt?

    Nochmals Danke!
     
  7. Hi

    Guck dir mal makefiles an, die sollten das eigentlich gut erledigen.
    Ansonsten nimmst du ein ANT Script.

    Gruß, Michael
     
Die Seite wird geladen...

Batch Variabeln - Ähnliche Themen

Forum Datum
Hilfe zu einem einfachen Batchjob gesucht Software: Empfehlungen, Gesuche & Problemlösungen 22. Mai 2016
Dienstneustart in Aufgabe mit Protokoll unter R2008 (Batch) Windows Server-Systeme 5. März 2015
Pfade in Batchdatei Windows 7 Forum 18. Feb. 2015
Dateigröße auslesen mit batch programmierung Software: Empfehlungen, Gesuche & Problemlösungen 6. Feb. 2015
Wie Monitorausgabe in Batch Variable einbinden ? Linux & Andere 10. Jan. 2015