[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

echo,"%~1" 换成 set/p="%~1"<nul

TOP

本帖最后由 aloha20200628 于 2024-2-21 13:00 编辑


1.  set/p="%~1"<nul
2.  set/p="%~1"<nul&echo,
3.  for %%v in ("%~1") do echo,%%~v

在能够保全%1所含特殊字符这一前提下的单行输出比较结果》
   句式1提供了一种可以不断行输出的方法
   句式2强制断行输出
   句式3强制断行输出且代码量更多,但多行输出时有明显优势

在纯P工具箱内尚未见第三种能够向标准设备输出字符串的方法...

TOP

回复 8# wqte45

亦可如此》for %%v in ("str1" "str2" "str3") do echo,%%~v

TOP

回复 10# wqte45
批处理中setlocal与endlocal怎么用?》http://www.bathome.net/thread-1372-1-1.html

TOP

返回列表