[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 请教大神,批处理运行同个目录下文件

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 不知道可不可以用通配符。

回复 4# Batcher


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

TOP

回复 3# besunny


    2楼代码的效果和你这个需求的差异是什么呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

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



    还想请教一下,是否能让几个软件同时运行起来

TOP

回复 1# besunny
  1. @echo off
  2. cd /d "%~dp0"
  3. for %%i in (360csex*.exe winrar*.exe foxmail*.exe) do (
  4.     start "" "%%i"
  5. )
复制代码
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表