Een raar probleem met batchfiles, ik hoop dat dit het juiste forum is, dit leek me niet echt programming of webscripting.
Zoeken is erg lastig omdat het groter-danteken blijkbaar een bijzondere betekenis heeft in Google
Ik heb flink in de help van W2k zitten graven maar volgens mij hebben we het hier over een bugje want dit probleem wordt nergens in genoemd...
Ik heb een batchfile die wat commando's uitvoert en een andere batchfile die 'm aanroept en logt. Tenmiste, dat probeer ik.
Ter vereenvoudiging reproduceer ik het probleem alsvolgt: 1) maak twee batchfiles:
FIRST.CMD:
SECOND.CMD:
2) roep first.cmd aan.
In plaats van
probeert Windows nu dit uit te voeren:
Dit is zo bij Windows 2000 en Windows XP. Ik weet dat er andere manieren zijn om te loggen (mijn oorspronkelijke doel is al bereikt) maar ik vind het zo vreemd dat Windows gewoon wat anders verzint! Wat zou er aan de hand zijn?
Ik heb al geprobeerd om de files op te slaan als unicode, maar dan kan Windows ze helemaal niet meer lezen
Zoeken is erg lastig omdat het groter-danteken blijkbaar een bijzondere betekenis heeft in Google
Ik heb een batchfile die wat commando's uitvoert en een andere batchfile die 'm aanroept en logt. Tenmiste, dat probeer ik.
Ter vereenvoudiging reproduceer ik het probleem alsvolgt: 1) maak twee batchfiles:
FIRST.CMD:
code:
1
| call second.cmd > log.txt |
SECOND.CMD:
code:
1
| echo Hey |
2) roep first.cmd aan.
In plaats van
code:
1
| call second.cmd > log.txt |
probeert Windows nu dit uit te voeren:
code:
1
| call second.cmd 1> log.txt |
Dit is zo bij Windows 2000 en Windows XP. Ik weet dat er andere manieren zijn om te loggen (mijn oorspronkelijke doel is al bereikt) maar ik vind het zo vreemd dat Windows gewoon wat anders verzint! Wat zou er aan de hand zijn?
Ik heb al geprobeerd om de files op te slaan als unicode, maar dan kan Windows ze helemaal niet meer lezen
Bloed, zweet & koffie