无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4654|回复: 10
打印 上一主题 下一主题

[求助] 批处理全盘搜索指定配置文件,并加载运行。求高手指教!!!

[复制链接]
1#
发表于 2017-7-27 20:43:22 | 显示全部楼层


  1. @echo off
  2. ::要运行程序的绝对路径
  3. set program=C:\test.exe
  4. ::配置文件的搜索路径, 注意不必加上盘符
  5. set path=:\123\test.ini
  6. ::要搜索的盘符列表, 空格隔开
  7. set list=A B C D E F G H I J K L M N O P Q R S T U V W S Y Z
  8. :: 搜索到的配置文件路径 (程序自动设置)
  9. set target=

  10. for %%j in (%list%) do (
  11.   if exist "%%j%path%" (
  12.                 set target=%%j%path%
  13.    )
  14. )

  15. if "%target%"=="" (
  16.         %program%
  17. ) else (
  18.         %program% "%target%"
  19. )

复制代码
回复

使用道具 举报

2#
发表于 2017-7-27 23:48:12 | 显示全部楼层

  1. @echo off
  2. ::要运行程序的绝对路径
  3. set program=C:\test.exe
  4. ::配置文件的搜索路径, 注意不必加上盘符
  5. set path=:\123\test.ini
  6. ::要搜索的盘符列表, 空格隔开
  7. set list=A B C D E F G H I J K L M N O P Q R S T U V W S Y Z
  8. :: 搜索到的配置文件路径 (程序自动设置)
  9. set target=

  10. for %%j in (%list%) do (
  11.   if exist "%%j%path%" (
  12.         set target=%%j%path%
  13.    )
  14. )

  15. if "%target%"=="" (
  16.         start "" "%program%"
  17. ) else (
  18.         start "" "%program%" "%target%"
  19. )
  20. goto :eof
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-9 01:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表