Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature currently requires accessing the site using the built-in Safari browser.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Diskutiere Batch Variabeln im Webentwicklung, Hosting & Programmierung Forum im Bereich Netzwerk & Internet; 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...
#1
B
batcher
Guest
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
M
macmewes
Bekanntes Mitglied
Dabei seit
28.02.2003
Beiträge
292
Reaktionspunkte
0
Ort
Lünen
Hallo,
@echo off
set FOO=BAR
echo %FOO%
@exit
#3
B
batcher
Guest
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
E
Eddie
Bekanntes Mitglied
Dabei seit
04.02.2002
Beiträge
7.380
Reaktionspunkte
0
IMHO geht das standardmässig nicht.
Entweder Du übergibst der Batchdatei bereits Parameter oder Du musst Dich mal nach Batcherweiterungen umsehen.
Eddie
#5
R
RavensMetaller
Guest
@echo off
set myvar=%1
echo %myvar%
...
...
..
.
wobei der Aufruf dann so erfolgt...
datei.cmd parameter
Gruß
Sven
#6
B
Batcher
Guest
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
M
Michael
Bekanntes Mitglied
Dabei seit
01.01.2001
Beiträge
2.134
Reaktionspunkte
0
Hi
Guck dir mal makefiles an, die sollten das eigentlich gut erledigen.
Ansonsten nimmst du ein ANT Script.