​这个代码把我所有的这个符号!。就是感叹号。全部去掉了.怎么办?

这个代码把我所有的这个符号!。就是感叹号。全部去掉了.怎么办???????

回答

可以解决,已另回答。能告诉我是怎么解决的么。有脚本更好。谢谢!!!有分的哦。
把脚本里面的test替换成hacs,但是!号被删除了。
@echo off
setlocal ENABLEDELAYEDEXPANSION
if exist "%PATH%" (
setlocal ENABLEDELAYEDEXPANSION
for /f "tokens=* delims=" %%i in (%PATH%) do (
set a=%%i
if "!a!" NEQ "" (
set a=!a:%test%=%hacs%!
echo.!a!>>%BAK%
) else (
echo.>>%BAK%
)
)
del %PATH%
move %BAK% %PATH%
) else ( echo %PATH% file is not exist >> %Log% )

第1个回答  2014-07-11
你说的代码在哪里?回答问题看不到你的代码; 不过 ! 就是非的意思; 是运算符里面; !true 就是false的意思,非真就是假,非假就是真。追问

代码已经写出了,麻烦帮忙看看。