无忧启动论坛

标题: 求助一个批处理写法 ·求助~ [打印本页]

作者: emokiss    时间: 2021-3-22 18:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: dos时代菜鸟    时间: 2021-3-22 22:51
本帖最后由 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
复制代码

作者: emokiss    时间: 2021-3-23 14:23
提示: 作者被禁止或删除 内容自动屏蔽
作者: emokiss    时间: 2021-3-23 14:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: dos时代菜鸟    时间: 2021-3-24 16:34
emokiss 发表于 2021-3-23 14:23
谢谢菜鸟大哥 ·我把要求降低了  ~自己捣鼓半天解决了·

解决了就好




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3