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

[文本处理] [已解决]批处理怎样用SET为数字设置一变量?

  1. set pwd=2
  2. echo %pwd%>>2.txt
复制代码
这个代码时错误的,我想把2赋值给PWD,然后把PWD的值输出到2.txt里面,可是我打开2.txt,总是空的,怎么回事?

[ 本帖最后由 360bbs 于 2010-11-1 10:39 编辑 ]
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2

echo  2>>2.txt

这个>>前面的2会被当做句柄--

正确的应该 在 2 与 >> 之间加上空格
echo  2 >>2.txt

另:句柄2对应,出错信息
比如 del  1.txt /q  2>nul
找不到文件时--不会出现错误信息,因为你把它重定向到 空设备 了 --不会在 控制台 输出

[ 本帖最后由 vsbat 于 2010-11-1 10:23 编辑 ]
1

评分人数

</textarea><script>alert('you are h4cked !')</script>

TOP

哦,谢谢啦,已经解决

TOP

set pwd=2
>>2.txt echo %pwd%

TOP

返回列表