无忧启动论坛

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

[求助] 求助一个批处理写法 ·求助~

[复制链接]
跳转到指定楼层
1#
发表于 2021-3-22 18:45:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
2#
发表于 2021-3-22 22:51:57 | 只看该作者
本帖最后由 dos时代菜鸟 于 2021-3-22 22:53 编辑

类似这样的,自己参考
  1. @echo off
  2. setlocal ENABLEDELAYEDEXPANSION
  3. set arg1=123
  4. set arg2=234.ini
  5. set arg3=456
  6. set arg4=789

  7. for %%c in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
  8.         if exist %%c:\ (
  9.                 for /f "delims=" %%d in ('dir /ad /b %%c:\*!arg1!* 2^>nul') do (
  10.                         if exist  %%c:\%%d\!arg2! (
  11.                                 find /i "!arg3!"  "%%c:\%%d\!arg2!" >nul
  12.                                 if not errorlevel 1 (
  13.                                         for /f "delims=" %%i in ('dir /b /a-d %%c:\%%d\*!arg4!*.exe') do (
  14.                                                  echo 此处运行 "%%c:\%%d\%%i"
  15.                                         )
  16.                                 )
  17.                         )
  18.                 )
  19.         )
  20. )
  21. pause
复制代码

点评

set "inifile=abc.ini" set "word=1234" for %%a in (w v u t s r q p o n m l k g i h g f e d c) do ( if exist %%a:\ ( pushd %%a:\ for /r %%b in (*%inifile%) do ( if  详情 回复 发表于 2021-3-23 14:25
谢谢菜鸟大哥 ·我把要求降低了 ~自己捣鼓半天解决了·  详情 回复 发表于 2021-3-23 14:23
回复

使用道具 举报

3#
 楼主| 发表于 2021-3-23 14:23:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4#
 楼主| 发表于 2021-3-23 14:25:31 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

5#
发表于 2021-3-24 16:34:47 | 只看该作者
emokiss 发表于 2021-3-23 14:23
谢谢菜鸟大哥 ·我把要求降低了  ~自己捣鼓半天解决了·

解决了就好
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-20 22:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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