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

[特效代码] 如何将DIR的结果赋值给变量

  1.   dir /s /b C:\*font*
  2. dir /s /b /ad C:\*font*
复制代码

以上代码只能显示其结果
请问该怎样键这个结果赋值给一个变量

回复 3楼 的帖子

  1. @echo off
  2. for %%a in (C D E F) DO for /f "delims=" %%b in ('dir /s /b C:\*font*') do echo %%b
  3. pause
复制代码

如果上面代码的结果为
c:\1\
d:\1\2\
f:\
我要选择c:\1\
或d:\1\2\
或f:\
该怎样做
我想要的效果是按指定键选择一个对应路径

[ 本帖最后由 raozhao2008 于 2008-10-24 13:02 编辑 ]

TOP

回复 5楼 的帖子

离要求还差那么一点点
在搜索出文件之前并不知道要哪个路径啊
我要的效果是 搜索出文件,显示了路径后再做出选择
能否达到目的

TOP

回复 8楼 的帖子

刚才试过了我想全盘搜索,改了又改,还是没成功
FOR语句太难了
再麻烦一下
全盘搜索
再将所选择的路径赋值给另一个变量

TOP

返回列表