我使用批处理脚本,我有一个这样的输入变量:批处理文件:输入条形码字符串替换
~zon|123456789~~zln|12~
输入后,我得到这个消息:“|在这个时候意外的。”
我应该如何使用字符串替换有如下的输出结果:
123456789-12
我试着用这一个,但它不工作。 使用日期格式是好的,但。 你有什么想法吗?
set path=~zon|123456789~~zln|12~
echo the variable is "%path:~4,8%"
pause
输出:
C:>设定路径=〜ZON | 123456789 ~~ ZLN | 12〜
'23897975 ~~万' 不被识别为内部或外部的命令, 可操作的程序或批处理文件。
太好了。当前输出为123456789. 有些情况下可能是一位或两位数的“12”。 我应该如何写才能得到这个输出? 123456789-12(“ - ”后的后两位数字) 123456789-8(在“ - ”后面的最后一位数) – virtualixer
条形码的格式是〜zon | EightDigits ~~ zln | OneOrTwoDigits〜 – virtualixer
@virtualixer - 检查我的编辑。 – npocmaka