中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 18:43
47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行
DOS批处理 & 脚本技术(批处理室) » [已解决]全盘查找文件,然后...
可打印版本  3,877 / 9
第1楼 tireless 发表于 2008-09-20 16:59
银牌会员 发帖 1,122 积分 2,025
[已解决]全盘查找文件,然后...
预期效果:

请输入要查找的文件名:wo.exe

1 c:\WINDOWS\wo.exe
2 d:\commandline tools\wo.exe

(”逼“一声)
查询结束

请选择...或按回车键退出. . .

• 每条结果前按顺序加上数字。
• 输入数字,回车,则执行命令。直接回车就退出。
执行的命令是:例如输入 1,回车,则执行 explorer /select,c:\WINDOWS\wo.exe

[ Last edited by tireless on 2008-9-20 at 12:05 AM ]
第2楼 slore 发表于 2008-09-20 17:19
铂金会员 发帖 2,478 积分 5,212
貌似for套dir就能实现。。。
第3楼 moniuming 发表于 2008-09-20 17:26
银牌会员 发帖 574 积分 1,335 来自 广西
试试这个:
第4楼 HAT 发表于 2008-09-20 17:28
版主 发帖 5,017 积分 9,023
第5楼 HAT 发表于 2008-09-20 17:39
版主 发帖 5,017 积分 9,023
第6楼 tireless 发表于 2008-09-20 17:47
银牌会员 发帖 1,122 积分 2,025
额。不好意思,那个执行的命令是
explorer /select,所选数字的结果

例如有这些结果:
1 c:\1.txt
2 d:\1.txt
3 e:\1.txt

选择 1 回车后,则执行 explorer /select,c:\1.txt
选择 2 的话,则执行 explorer /select,d:\1.txt
选择 3 的话,则执行 explorer /select,e:\1.txt
第7楼 moniuming 发表于 2008-09-20 19:12
银牌会员 发帖 574 积分 1,335 来自 广西
explorer还有个/select参数?
第8楼 HAT 发表于 2008-09-20 19:18
版主 发帖 5,017 积分 9,023
Re 7楼
yes
  在Windows中,相信大家对“Explorer.exe”并不陌生!通常情况下,在“开始→运行”中输 入“Explorer.exe”命令就能以“资源管理器”方式打开“我的文档”。其实,Explorer.exe还有很多鲜为人知的参数。

  命令格式

  Explorer ,],]

  参数说明

  /n表示以“我的电脑”方式打开一个新的窗口,通常打开的是Windows安装分区的根目录。

  /e表示以“资源管理器”方式打开一个新的窗口,通常打开的也是Windows安装分区的根目录。

  /root,表示打开指定的文件夹,/root表示只显示指定文件夹下面的文件(夹),不显示其它磁盘分区和文件夹;表示指定的路径。

  如果不加/root参数,而只用参数,则可以显示其它磁盘分区和文件夹中的内容。另外,还可以指定网络共享文件夹。

  /select,表示打开指定的文件夹并且选中指定的文件,表示指定的路径和文件名。

  如果不加/select参数,则系统会用相应的关联程序打开该文件。如果不跟文件名就会打开该文件夹的上级目录并选中该文件夹。
第9楼 moniuming 发表于 2008-09-20 19:44
银牌会员 发帖 574 积分 1,335 来自 广西
六楼


太感谢楼主和HAT了,要不还真不知道explorer还有参数,谢谢两位!!!
第10楼 tireless 发表于 2008-09-20 19:44
银牌会员 发帖 1,122 积分 2,025
re 8楼
格式写得不准确
Explorer

/n Opens a new single-pane window for the default
selection. This is usually the root of the drive Windows
is installed on. If the window is already open, a
duplicate opens.

/e Opens Windows Explorer in its default view.

/root,<object> Opens a window view of the specified object.


/select,<object> Opens a window view with the specified folder, file or
application selected.

Examples:

Example 1: Explorer /select,C:\TestDir\TestApp.exe

Opens a window view with TestApp selected.

Example 2: Explorer /e,/root,C:\TestDir\TestApp.exe

This opens Explorer with C: expanded and TestApp selected.

Example 3: Explorer /root,\\TestSvr\TestShare

Opens a window view of the specified share.

Example 4: Explorer /root,\\TestSvr\TestShare,select,TestApp.exe

Opens a window view of the specified share with TestApp selected.
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023