[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
getasc的一个简单方法是利用exit /b和%=exitcodeascii%
限于32~126的ASCII字符

cmd /c exit /b 十进制ascii码值
echo %=ExitCodeAscii%
1

评分人数

    • CrLf: 找了很久,原来在这里技术 + 1
天的白色影子

TOP

9# plp626
问题描述不清楚
分析了一遍代码才大概知道怎么回事
总之这不算bug
因为for /f的字符串出现了换行符LF(0x0a)
所以for /f的body被执行了两次
也就是说endlocal执行了两次
那自然会把第一次Setlocal后设置的变量清掉
这与特殊字符0x0b、汉字以及代码页都没有什么关系
天的白色影子

TOP

13# plp626
在下面的主题中提到了
你大概没注意
[讨论]Windows环境变量的存储(更新)
http://www.bathome.net/thread-12120-1-1.html
天的白色影子

TOP

返回列表