Doordat mijn vorige vraag hier opgelost kon worden, hoop ik dat jullie het volgende probleem ook kunnen fixen! 
Om een bepaald programma (Trace) aan te kunnen sturen moet ik in cmd de volgende regel intypen:
Trace test.fop resultaten=test%02d.trc batch=2,0,0,0
Jullie kunnen het helaas niet testen omdat jullie Trace niet hebben**, maar neem van mij aan dat het werkt
Alleen moet ik dit heel vaak doen (100+) en dus wilde ik het volgende batch-bestand er van maken:
start Trace test.fop resultaten=test%02d.trc batch=2,0,0,0
Maar als ik 'm dan uit wil voeren ontstaan er ineens problemen met dat %-teken. In de cmd line is % een karakter als een ander en zal ook als zodanig behandeld worden. In een batch bestand geeft het % aan dat er een externe parameter volgt. Nou wil ik dus helemaal geen externe parameter opgeven of zo... Dat batchbestand moet gewoon dat commando uitvoeren!
Iemand een idee hoe ik dit op kan lossen?? Kan je ontwijken dat het batchbestand op zoek gaat naar een externe parameter (bijvoorbeeld door ergens [ ] of " " te plaatsen)?
Het probleem is dus dat dat %-teken er echt niet uit kan, want dan doet dat programma niet meer wat ik wil...
** Om het voor jullie testbaar te maken: het probleem doet zich bijvoorbeeld ook voor als je een map aan wilt maken met als titel Map%02. Via cmd intypen van md Map%02 dan werkt het gewoon, maar als je een batchbestand aanmaakt met daarin md Map%02 en dit batchbestand runt, dan geeft ie dus een foutmelding. Het gaat mij dus niet om (een andere manier van) het aanmaken van de map met daarin %02, maar om een oplossing hoe ik in een batchbestand een regel op kan nemen met daarin een %02.

Om een bepaald programma (Trace) aan te kunnen sturen moet ik in cmd de volgende regel intypen:
Trace test.fop resultaten=test%02d.trc batch=2,0,0,0
Jullie kunnen het helaas niet testen omdat jullie Trace niet hebben**, maar neem van mij aan dat het werkt

start Trace test.fop resultaten=test%02d.trc batch=2,0,0,0
Maar als ik 'm dan uit wil voeren ontstaan er ineens problemen met dat %-teken. In de cmd line is % een karakter als een ander en zal ook als zodanig behandeld worden. In een batch bestand geeft het % aan dat er een externe parameter volgt. Nou wil ik dus helemaal geen externe parameter opgeven of zo... Dat batchbestand moet gewoon dat commando uitvoeren!

Iemand een idee hoe ik dit op kan lossen?? Kan je ontwijken dat het batchbestand op zoek gaat naar een externe parameter (bijvoorbeeld door ergens [ ] of " " te plaatsen)?
Het probleem is dus dat dat %-teken er echt niet uit kan, want dan doet dat programma niet meer wat ik wil...
** Om het voor jullie testbaar te maken: het probleem doet zich bijvoorbeeld ook voor als je een map aan wilt maken met als titel Map%02. Via cmd intypen van md Map%02 dan werkt het gewoon, maar als je een batchbestand aanmaakt met daarin md Map%02 en dit batchbestand runt, dan geeft ie dus een foutmelding. Het gaat mij dus niet om (een andere manier van) het aanmaken van de map met daarin %02, maar om een oplossing hoe ik in een batchbestand een regel op kan nemen met daarin een %02.