Board logo

标题: [文件操作] [已解决]批处理如何才能正常输出特殊符号? [打印本页]

作者: scured    时间: 2016-1-25 01:58     标题: [已解决]批处理如何才能正常输出特殊符号?

使用1.bat来创建一个2.bat,其中:

2.bat的内容如下
  1. set/p"=%~nx1"<nul |clip
复制代码
若1.bat为:
  1. >"D:\Backup\Desktop\1.bat" echo set/p"=%~nx1"<nul |clip
复制代码
运行后得到的2.bat为:
  1. set/p"
复制代码
貌似是等号的问题,有人造咋解决嘛
作者: ygqiang    时间: 2016-1-25 07:26

本帖最后由 ygqiang 于 2016-1-25 07:29 编辑

回复 1# scured
  1.     >"c:\1.bat" echo set/p"=%%~nx1"^<nul ^|clip
复制代码

作者: ygqiang    时间: 2016-1-25 07:30

回复 1# scured


    遇见%,多加一个%
遇见特殊符号,前面加 ^转义
作者: scured    时间: 2016-1-25 09:35

回复 3# ygqiang


    多谢!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2