Board logo

标题: 请教一个查找硬盘和运行程序的命令: [打印本页]

作者: xiaojun     时间: 2003-8-30 00:00    标题: 请教一个查找硬盘和运行程序的命令:
请问: 在批处理中,用来查找硬盘或找出硬盘有几个分区的命令该怎样写?
就是我在启动盘的批处理中加入了在硬盘找一个程序,找到就停止并运行它;但硬盘上这个程序不在C:\或D:\下,而在C:\..\..\ ,几层目录中。 在我用启动盘启动后就 先找硬盘,找到后再找分区,然后从c开始,找到最后一个分区;找到就运行; 而不管它在多深的目录中 。这个完整的命令实在写不出来;
帮帮忙 ,谢谢!



作者: iceboy     时间: 2003-8-30 00:00
文件名是固定的吗

作者: iceboy     时间: 2003-8-30 00:00
dir c:\win.com /s/b/a | command
就可以在 c:\ 查找 win.com,找到了就执行

作者: xiaojun     时间: 2003-8-31 00:00
是固定的,好的,谢谢你;我去试试;不好意思,还剩一个问题 : 查找硬盘及找到后再找出有几个分区和大小,并且在屏幕上显示出结果,用什么命令呢?

作者: xiaojun     时间: 2003-8-31 00:00
我用了kvd2003试了,程序运行了,但回不了dos了; esc退出后它又装入了kvd一次,再esc退出,最下方就一个 c:\>_ 光标在闪动,但键盘不能输入了;批处理后面的清屏等命令都不执行了,其它程序也如此,怎么会这样呢?



作者: iceboy     时间: 2003-9-5 00:00
应该建立一个批处理 cmdx.bat

@ECHO OFF
COMMAND /C %1 %2 %3 %4 %5 %6 %7 %8 %9

然后把 “| command” 改成 “| cmdx”... 如果还不行就 bat2com