我有这个 .tmp 文件。
M l FNT;yriad_b
M l FNT;arial_bo
mm
zO
J
O R,P
H50,5,T
D -3.0,2.2
F98;arial_bo
F99;yriad_b
Sl1;0.0,0.0,100,100,100
P -1.8
T:Line01;6.5,6.5,0,98,pt23;XXX
G 0,8.5,0;L:70.5,0.7
T:Line04;5.5,14.2,0,99,pt18,q100;XXXX
T:Line05;5.5,18.2,0,99,pt9,q100;XXXX
T:Line88;5.5,26.0,0,99,pt21,q100;XXXX
T:Line08;5.5,68.0,0,99,pt21,q100;XXXX
B 5.5,70,9,code128, 7,.4;XXXX
T:Line99;5.5,61.8,0,99,pt11,q100;XXXX
B 5.5,85,5,code128, 7,.25;XXXX
T:Line09;5.5,82.8,0,99,pt17,q100;XXXX
T:Line10;5.5,33.3,0,99,pt17,q100;XXXX
B 5.5,35,2,code128, 7,.3;XXXX
T:Line11;5.5,48.1,0,99,pt18,q100;XX
T:Line19;16.0,48.1,0,99,pt18,q100;XX
B 5.5,50.0,0,code128, 7.0,.3;8
A 1
;ABC123
我需要获取最后一行的精确内容ABC123,不包含;字符。如果没有;在ABC123之前则下面的批处理脚本可以正常工作。目前我不知道为什么批处理会跳过以;字符开头的行。
批处理脚本。
for /f "delims=" %%x in (c:\print\pack2.tmp) do set Build=%%x
有人能帮我吗?
谢谢。