由于消息系统似乎出了故障,回了你两次消息似乎都没有成功,现开一贴回复你的消息,3天后删除。
对于处理文本中的特殊字符,个人认为最有效的方法就是把字符变量化。举两个例子你可以参考参考:
上面就是两个字符变量化的例子,本来准备打算专门就特殊字符处理发个贴的,不过由于时间关系一直没有写,希望你有空能写个出来吧。
虽然利用字符变量化可以处理任何特殊字符,但是得到的却是更复杂的结构,更难组织的代码。所以,在实际应用中,处理字符的工作我都是用vbs来完成,效果要比批处理好得多。
你好, 突然想到一种新的加密方案, 写了代码, 初步能实现简单的批处理加密.
昨天把特殊字符的问题解决了, 突然发现批处理中定义的环境变量加密后出错了(%号的问题).
上论坛找找资料, 就在加密的贴子中发现版主对这种加密方案已经有一定研究了(环境变量截取字符加密). 批处理中只是不牵涉到环境变量或%号的问题一般都能加密. 现在头疼, 希望版主能想到更好的办法.
对于处理文本中的特殊字符,个人认为最有效的方法就是把字符变量化。举两个例子你可以参考参考:
@echo off
setlocal ENABLEDELAYEDEXPANSION
set "a=&%!|_)|+"
set b=a
echo !%b%!
for /f "delims=" %%i in ("%a%") do echo %%i
echo %a%
pause上面就是两个字符变量化的例子,本来准备打算专门就特殊字符处理发个贴的,不过由于时间关系一直没有写,希望你有空能写个出来吧。
虽然利用字符变量化可以处理任何特殊字符,但是得到的却是更复杂的结构,更难组织的代码。所以,在实际应用中,处理字符的工作我都是用vbs来完成,效果要比批处理好得多。
