Sto tentando di scrivere un carattere null ASCII (nul) in un file da uno script batch di Windows senza esito positivo. Inizialmente ho provato ad utilizzare echo
simili:Come posso scrivere un carattere ASCII null (nul) in un file con uno script batch di Windows?
echo <Alt+2+5+6>
che sembra che dovrebbe funzionare (digitando <Alt+2+5+6>
nella finestra di comando se scrive un carattere nullo - o ^@
come appare), ma echo
poi uscite:
More?
e si blocca fino a quando non si preme <Return>
. Come alternativa Ho provato ad utilizzare:
copy con tmp.txt >nul
<Alt+2+5+6><Ctrl+Z>
che fa esattamente quello che mi serve, ma solo se di tipo manualmente nella finestra di comando. Se lo eseguo da un file batch, si blocca finché non premo <Ctrl+Z>
ma anche in questo caso il file di output viene creato ma rimane vuoto.
Desidero davvero che il file batch sia autonomo senza richiedere (ad esempio) un file separato contenente un carattere null che può essere copiato quando necessario.
Questo è esattamente ciò di cui ho bisogno, grazie! –