Board logo

标题: [其他] 【已解决】这两个批处理如何合并为一个 [打印本页]

作者: wnsdt    时间: 2014-3-24 13:59     标题: 【已解决】这两个批处理如何合并为一个

本帖最后由 wnsdt 于 2014-3-28 09:23 编辑

有两个批处理,能否合并为一个

a.bat内容如下:
  1. @echo off
  2. echo 这是主程序
  3. start b.bat
复制代码
b.bat内容如下:
  1. @echo off
  2. set /p lj=将文件夹拖放到这里,按回车:
  3. echo %lj%>tmp.txt
  4. exit
复制代码
自己尝试着合并为一个:
  1. @echo off
  2. echo test
  3. start /w cmd /c set /p lj=将文件夹拖放到这里,按回车:& echo %lj%>tmp.txt
复制代码
但是变量无法导出到文本,希望大家帮助
作者: xxpinqz    时间: 2014-3-24 15:27

这样试试:
  1. start /w cmd /v:on /c "set /p lj=将文件夹拖放到这里,按回车:& echo !lj!>tmp.txt"
复制代码

作者: wnsdt    时间: 2014-3-25 11:11

回复 2# xxpinqz


    感谢帮助!
作者: DAIC    时间: 2014-3-27 21:26

回复 3# wnsdt


    问题解决后,请编辑顶楼帖子在标题前面注明[已解决],并给回答者加分。




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