标题: 批处理中,一个SET的变量里加入符号的设置,谢谢dos时代菜鸟帮助解决 [打印本页] 作者: sunkiss 时间: 2011-10-22 21:37
提示: 作者被禁止或删除 内容自动屏蔽作者: dos时代菜鸟 时间: 2011-10-22 22:04
用 ^| 代替 | ,看行不行。作者: sunkiss 时间: 2011-10-22 22:39
提示: 作者被禁止或删除 内容自动屏蔽作者: dos时代菜鸟 时间: 2011-10-22 23:08
@echo off
setlocal ENABLEDELAYEDEXPANSION
For %%a In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do (
For /f "tokens=1-3" %%i In (PT.txt) do (
if '%%j.'=='%%a:.' (
if !ll!*==* (set ll=%%a:) else (set ll=!ll!^|%%a:)
if !nn!*==* (set nn=%%i) else (set nn=!nn!^|%%i)
)
)
)
echo !ll!
echo !nn!