3.4k Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Hallo Supportnet User,
ich habe eine Frage, und zwar:
Ich habe eine Batchdatei die eine .exe aufruft und durch diese exe werden dann Dateien kompiliert. (oder wie man es schreibt xD)

Da ich diesen Vorgang fast täglich wiederhole und die Dateien jedesmal eine andere Revision haben würde ich gerne in der Bat zum Beispiel die entstandene out.abc umbenennen, aber nicht von Hand sondern dass man in der Batch die Revision einigbt und diese dann im Dateiname steht. (z.B.out_2441.abc - wobei 2441 für die revision steht)

Ich hoffe, ich habe die Frage nicht zu kompliziert gestellt...

Ich freue mich schon auf eure Antworten.

14 Antworten

0 Punkte
Beantwortet von Experte (6.4k Punkte)
dol2exs ElfLoad.dol xxx.exs "phone_app.cxc" 0x14000000
cnv 14000000 xxx.exs phone_app.cxc.exs
del xxx.vkp
rename phone_app.cxc.exs zu out_%1.exs



Deine Batch musst Du dann mit
DeinBatchfile revision aufrufen.

also zB

makePhoneApp.bat 3448

oder

makePhoneApp.cmd 3448

jenachdem wie Dein Batchfile heisst und ob es auf .bat oder .cmd endet...
0 Punkte
Beantwortet von
Habe das folgendermaßen gelößt:

set INPUT=
Set /P INPUT=Revision:
ren phone_app.cxc.exs out_%INPUT%.exs
0 Punkte
Beantwortet von Experte (6.4k Punkte)
dol2exs ElfLoad.dol xxx.exs "phone_app.cxc" 0x14000000
cnv 14000000 xxx.exs phone_app.cxc.exs
del xxx.vkp
rename phone_app.cxc.exs zu out_%1.exs


das zu muss natürlich weg, aber Du hast es ja schon anders gelöst...
0 Punkte
Beantwortet von son_quatsch Experte (5.3k Punkte)
Antwort 12: die erste Zeile kannst du dir sparen.
Und nenn die Batch-Datei makePhoneApp.cmd statt makePhoneApp.bat um nicht unnötig einen 16bit-Kompatibilitätsmodus zu erzwingen.
...