Board logo

标题: [文件操作] 请教大神,批处理运行同个目录下文件 [打印本页]

作者: besunny    时间: 2023-4-13 16:51     标题: 请教大神,批处理运行同个目录下文件

start "" "360csex"
start ""  "winrar"
start ""   "Foxmail"
如果当前文件夹下面有360csex.exe  , winrar.exe , foxmail.exe文件名完全匹配的话,运行没问题。
现在碰到的问题是:
文件名是360csex1011.32.411.exe   ,   winrar_64.exe   ,  foxmail2023.exe 类似这种的带版本号的。
请问如何实现  运行360csex*.exe,winrar*.exe, foxmail*.exe 即匹配前几个关键字后,忽略掉后面的版本。

start 不知道可不可以用通配符。
作者: Batcher    时间: 2023-4-13 17:01

回复 1# besunny
  1. @echo off
  2. cd /d "%~dp0"
  3. for %%i in (360csex*.exe winrar*.exe foxmail*.exe) do (
  4.     start "" "%%i"
  5. )
复制代码

作者: besunny    时间: 2023-4-13 17:07

回复  besunny
Batcher 发表于 2023-4-13 17:01



    还想请教一下,是否能让几个软件同时运行起来
作者: Batcher    时间: 2023-4-13 17:25

回复 3# besunny


    2楼代码的效果和你这个需求的差异是什么呢?
作者: besunny    时间: 2023-4-14 08:25

回复 4# Batcher


    非常好。满足了我的需求。




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