Board logo

标题: [系统相关] [已解决]批处理如何查找程序并运行? [打印本页]

作者: ny350101    时间: 2012-10-19 23:21     标题: [已解决]批处理如何查找程序并运行?

如何在c、d、e三个分区中查找某个程序(如:aaa.exe,不知道它的具体路径)并自动运行。
作者: forfiles    时间: 2012-10-19 23:51

http://www.bathome.net/thread-3465-1-1.html
作者: ny350101    时间: 2012-10-20 00:09

回复 2# forfiles


    不会对这段代码进行修改啊,麻烦写出具体的代码。
作者: wc726842270    时间: 2012-10-20 04:25

本帖最后由 wc726842270 于 2012-10-20 04:55 编辑

wmic datafile where "filename='aa' and extension='exe'" get caption
作者: forfiles    时间: 2012-10-20 15:08

回复 3# ny350101


    把FileName这个变量的值设置为你需要搜索的文件
作者: ny350101    时间: 2012-10-22 01:25

终于解决这个问题了,还是感谢以上回复的朋友。先将代码附上,请指正。
  1. @echo off
  2. for %%a in (c: d: e: f: g:) do for /f "delims=" %%b in ('dir /a/s/b "%%a\TTPlayer.exe" 2^>nul') do start %%~sb
  3. exit
复制代码





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