首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用通配符确定exe文件名称并在cmd/batch文件中执行

在cmd/batch文件中执行一个exe文件,可以使用通配符来确定exe文件名称。通配符是用来匹配文件名或路径的特殊字符,常用的通配符有 "*" 和 "?"。

使用 "*" 通配符可以匹配任意长度的字符,可以在文件名中的任意位置使用。例如,如果你想执行所有以 ".exe" 结尾的文件,你可以使用以下命令:

代码语言:txt
复制
for %%F in (*.exe) do (
    %%F
)

这个命令会在当前目录下搜索所有以 ".exe" 结尾的文件,并逐个执行它们。

使用 "?" 通配符可以匹配一个字符,可以在文件名中的任意位置使用。例如,如果你只知道文件名的前几个字符,你可以使用以下命令:

代码语言:txt
复制
for %%F in (file?.exe) do (
    %%F
)

这个命令会在当前目录下搜索以 "file" 开头,后面跟着任意一个字符,然后以 ".exe" 结尾的文件,并逐个执行它们。

注意,在cmd/batch文件中使用通配符时,需要使用双重百分号(%%)来表示变量。上述例子中的 "%%F" 就是一个变量,它会依次被赋值为匹配到的文件名。

关于使用通配符执行exe文件的更多详细信息,请参考以下腾讯云产品文档:

希望以上信息能够帮助到你!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

CVE-2023-38831

在zip文件格式使用了ZIPDIRENTRY结构体来管理压缩包内的文件文件夹信息,包括名称、名称长度和修改日期等。WinRAR允许用户预览和执行压缩包内文件。...然而,当文件路径字符串末尾存在空格时,该API会在路径末尾添加通配符“.*”并搜索匹配的文件执行,导致了非目标文件执行。...(文本文档内容为空就行) 再在此文件夹同一个位置创建一个名称为“test_.txt”(与上一个文件的文本文档命名一致即可)的文件夹,并在文件创建以下内容。...(文本文档内容同样为空就行) 将SF文件的内容添加到压缩包,同时附加上test_.txt文件夹。 点击确定,查看压缩包内容。...此时图片类型变成了文件。我们双击打开这个文件。 弹出cmd,并打开了计算机,执行了test.jpg文件cmd文件

6810

每周学点测试小知识-bat批处理命令

今天芒果要跟大家一起介(tu)绍(cao)一下bat批处理命令~ 批处理文件,顾名思义,是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。...必须是.bat或者.cmd扩展名文件。...例:start"C:\Program Files\internet explorer\iexplore.exe" “https://www.baidu.com/” 7、if if命令执行bat脚本里的条件处理...,可以使用通配符; command指定对每个文件执行的命令; command-parameters为特定命令指定参数或命令行开关。...usebackq - 指定新语法已在下类情况中使用:在作为命令执行一个后 引号的字符串并且一个单引号字符为文字字符串命令并允 许在 file-set中使用双引号扩起文件名称

89940
  • 部署实战 | 手把手教你在Windows下用TensorRT部署YOLOv8

    如下图,进入cudnn解压所在文件include,拷贝所有头文件,粘贴到CUDA/v11.2/include lib、bin文件也拷贝到对应cuda目录 重启系统 2.2.4 下载 tensorrt8.4.2.4...将文件名修改为:"「opencv_world455.lib」" 请记住,制作属性表就3个步骤: 拷贝include路径 拷贝lib路径,外加设置dll到系统环境变量 拷贝lib文件名称 2.3.2 创建...\ThirdParty\TensorRT-8.4.2.4\samples\common\windows # lib路径 F:\ThirdParty\TensorRT-8.4.2.4\lib # lib文件名称...+目录] -> [库目录] -> [编辑] -> 把上述lib路径拷贝进去 step3:选择:[通用属性] -> [链接器] -> [输入] -> [附加依赖项] -> [编辑] -> 将上述lib文件名称拷贝进去...3.3.2 编译运行 上面视频在vs2019设置命令行参数,您也可以在CMD命令行上运行程序,如下: # 下面参数解释 # --show 表示可视化结果 # --savePath 表示保存,默认保存在

    4.8K32

    Win下终端实现文件上传和下载执行

    [TOC] 0x00 前言 描述:作为一个网络安全从业者,您可能会常常在渗透测试遇到只有一个Shell情况下如何将可执行文件上传到一台windows机器上(主要由于没有界面操作),我在实际渗透测试中将我的经验和方法进行分享...Debug它还有一个功能可以将十六进制代码转换为可执行文件: 实际测试利用kaliexe2hex.exe exe2hex -x demo.exe [*] exe2hex v1.5.1 [i] Outputting...to /root/demo.bat (BATch) and /root/demo.cmd (PoSh) [+] Successfully wrote (BATch) /root/demo.bat #cmd...补充说明: 生成的demo.cmd可以采用Powershell来进行hex转成为exe执行文件 ? WeiyiGeek....0x02 补充方式 描述:采用当使用UNC/WebDAV时候多的几种姿势可以利用其来执行执行脚本 cmd.exe /k < \\webdavserver\folder\batchfile.txt (

    3.4K10

    Win下终端实现文件上传和下载执行

    [TOC] 0x00 前言 描述:作为一个网络安全从业者,您可能会常常在渗透测试遇到只有一个Shell情况下如何将可执行文件上传到一台windows机器上(主要由于没有界面操作),我在实际渗透测试中将我的经验和方法进行分享...Debug它还有一个功能可以将十六进制代码转换为可执行文件: 实际测试利用kaliexe2hex.exe exe2hex -x demo.exe [*] exe2hex v1.5.1 [i] Outputting...to /root/demo.bat (BATch) and /root/demo.cmd (PoSh) [+] Successfully wrote (BATch) /root/demo.bat #cmd...补充说明: 生成的demo.cmd可以采用Powershell来进行hex转成为exe执行文件 WeiyiGeek....---- 0x02 补充方式 描述:采用当使用UNC/WebDAV时候多的几种姿势可以利用其来执行执行脚本 cmd.exe /k < \\webdavserver\folder\batchfile.txt

    1.9K10

    有趣的10个CMD命令「建议收藏」

    这里有好多文件如何删除掉里面的exe文件呢?需要使用删除命令del /q /s /f *.exe。*是通配符,这句命令的意思就是删除所有匹配后缀为.exe文件。...(set) 指定一个或一组文件。可以使用通配符。 command 指定对每个文件执行的命令。 command-parameters 为特定命令指定参数或命令行开关。...usebackq - 指定新语法已在下类情况中使用: 在作为命令执行一个后引号的字符串并且一个单 引号字符为文字字符串命令并允许在 file-set 中使用双引号扩起文件名称。...该字符串会 被当作命令行,传递到一个子 CMD.EXE,其输出会被捕获到 内存,并被当作文件分析。...如果执行的命令行的第一个符号没有扩展名,CMD.EXE使用 PATHEXT 环境变量的数值来决定要以什么顺序寻找哪些扩展 名。

    5.8K10

    使用ISE iMPACT实现一键bit转mcs,bit文件下载,mcs文件下载

    帮助文档 下面我们介绍如何使用命令行脚本,一键bit转换mcs,一键bit文件下载,一键mcs文件下载 准备工作 1.把iMPACT添加到环境变量,impact.exe文件路径为: your_path...可以在终端输入命令执行这个脚本文件: impact -batch ./bit_to_mcs.cmd ?...终端执行 当然也可以再写一个文件执行这个脚本,新建run_bit_to_mcs.cmd文件,内容如下: impact.exe -batch bit_to_mcs.cmd echo "bit to mcs...新建run_program_bit.cmd impact.exe -batch program_bit.cmd echo "bit file program success!"...,mcs文件为当前目录下的top.mcs,数据位宽为1 新建run_program_mcs.cmd文件,内容如下: impact.exe -batch program_mcs.cmd echo "mcs

    2.1K30

    运维必学 | 条件语句-从零开始学Windows批处理(Batch)编程系列教程

    0x00 批处理(Batch)命令返回值 描述: 在 Windows 批处理脚本,类似于 Shell 其也是支持 if...eles 条件判断, 不过在介绍语句前我们先来看看其命令行执行返回值,你可以将其认为返回错误参数相当于...weiyigeek\weiyigeek Program had return code 0 0x01 批处理(Batch)条件判断 描述: 批处理主要使用 if 语句命令执行批处理程序的条件处理。...: "打开计算器" "AB 变量,貌似不存在" 3.IF [NOT] CMDEXTVERSION variable (命令) ELSE (命令) 描述: 通常在DOS(CMD.EXE)启动后,其运行环境已经内置很多预定义变量...CMDEXTVERSION 就是其中一个,我们如果想获取当前CMD.EXE的命令扩展版本号,即可以通过%CMDEXTVERSION%环境变量获取。...如果当前 CMD.EXE 启用了命令扩展,则CMDEXTVERSION会被预定义 如果当前 CMD.EXE 禁用命令扩展,则CMDEXTVERSION不会被预定义 :: # CMD 终端展示 echo

    63020

    cmd.exe 的命令行启动参数(可用于执行命令、传参或进行环境配置)

    我们都知道如何cmd.exe 启动一个程序,但是当你需要自动启动这个程序的时候,你就需要知道如何通过 cmd.exe 来启动一个程序,而不是手工输入然后回车运行了。...比如下面的 FRP 反向代理程序: 那么我们如何能够借助于 cmd.exe 来启动它呢?接下来说明。...顺便,使用 PowerShell 来启动的方法可以参见我的另一篇博客: PowerShell 的命令行启动参数(可用于执行命令、传参或进行环境配置) - 吕毅 cmd.exe 的帮助文档 先打开一个 cmd...cmd.exe 启动参数使用的坑 在上面的例子,我们的路径不涉及到空格。我们知道,路径中有空格的话,在命令行中使用需要加上引号。...你 可以在机器上和/或用户登录会话上启用或停用 CMD.EXE 所有 调用的延迟扩展,这要通过设置使用 REGEDIT.EXE 的注册表的 一个或两个 REG_DWORD 值: 1 2 3 4

    2.9K20

    CMD批处理——forfiles命令使用,自动删除过期备份文件

    forfiles /p "d:\test" /s /m *.* /d -7 /c "cmd /c del @path" 做成批处理文件,bat文件与forfiles.exe同一目录下,建一个bat.../d 指定一个日期或天数,用于比较文件的最后修改日期是否符合条件。 /c 对每个找到的文件执行的命令。.../m : 文件查找所使用通配符如代码的"*.log"则为所有日志文件,当然也可以指定诸如"manmee_*.log"这样以manmee开头的所有日志文件。如果不指定此参数则默认为"*.*"。.../c 对所有文件以此执行指定的命令,命令体须在双引号(")内,默认是"cmd /c echo @file"。上文中用到的是"cmd /c del /f @path"删除指定文件。...下面说一下上文中用到的参数: @PATH : 表示文件的完整的路径。 @File : 表示文件名称。 其他参数的详细介绍点击这里。

    4.2K10

    shell的幽灵:web Shell攻击调查

    攻击者使用net.exe执行侦察,使用nbstat.exe扫描其他目标系统,最终使用PsExec横向移动。...攻击者在其他系统上安装了额外的web shell,并在outlookweb Access(OWA)服务器上安装了DLL后门。...在对这些类型的攻击的调查,发现文件的web shell试图使用web服务器合法文件名称隐藏或混合,例如: index.aspx fonts.aspx css.aspx global.aspx default.php...KRYPTON在一个ASP.NET页面中使用了用C#编写的web shell: ? 一旦web shell成功插入web服务器,攻击者就可以在web服务器上执行各种任务。...w3wp.exe在通常不执行诸如“MSExchangeOWAAppPool”进程的应用程序池中运行的任何cmd.exe进程都应被视为异常并视为潜在的恶意行为。 ? ? ?

    1.2K20

    运维实战:Windows服务挂掉了怎么办,通过Bat脚本实现自动重启

    启动成功之后的效果 服务启动后,重新执行Bat脚本,效果如下图 三、封装为服务的方式运行 建议把Bat脚本打包为Windows服务器的方式运行,如果直接使用cmd窗口运行的话,有被关掉的风险,使用后台运行的方式更加可靠...可以参考如下三种方式: 3.1 NSSM 使用nssm(Non-Sucking Service Manager)工具来将.bat脚本转换为服务。具体如何操作,可以官网查看。...创建一个C# Windows服务项目,并在其中添加对批处理文件的调用逻辑。...可执行文件,然后通过命令行工具 sc 或者安装util(在.NET Framework可用)将这个.exe注册为系统服务。...Service Display Name" 3.3 开源的Java工具winsw 使用它可以将任何可执行文件包装成Windows服务。

    2.7K20

    文件系统特殊命令一览表

    #例如,/-W,/b:只有文件与目录名 dir /-w * dir /b WeiyiGeek. #5.采用递归和通配符进行查询指定目录和所有子目录文件 dir *.exe /S #6.批处理可以使用批量后缀名查找指定目录文件...除非 COPY命令是在一个批处理脚本执行的,默认值应为在覆盖时进行提示 要附加文件,请为目标指定一个文件,为源指定数个文件(用通配符或 file1+file2+file3 格式) 基础案例: #1....问题1.运行代码后,提出警告信息“警告: 做大量排序时使用重定向输出通常比直接指定输出文件名称来排序慢。”...WeiyiGeek. ---- 文件验证 verify 命令 描述:指示 cmd.exe 是否要验证文件是否已正确地写入磁盘。...#指示 cmd.exe 是否要验证文件是否已正确地写入磁盘。

    3.8K30

    快速学习-常见DOS命令精讲

    1 用二种方法打开DOS命令窗口 1.1 进入DOS命令行界面方法一 在Windows 2000/XP/2003的开始菜单执行“开始/运行”命令,在运行对话框中键入“cmd”命令,可进入命令行界面。...(9)command:指定要运行的 Windows 2000 命令、程序(.exe 或 .com 文件)或批处理程序(.bat 或 .cmd 文件)。...如果命令不是可执行 (.exe) 文件,必须在命令前加上 cmd /c,例如: cmd /c dir > c:\test.out 实例: (1)列出本机已有的计划命令。...; (3)在文件名称可以使用通配符; (4)若要删除磁盘上的所有文件(DEL*?...EXE.COM等为扩展名的文件,其显示的内容是无法阅读的,没有实际意义2; (2)该命令一次只可以显示一个文件的内容,不能使用通配符; (3)如果文件有扩展名,则必须将扩展名写上; (4)当文件较长

    88220

    我用 Python 处理3万多条数据,只要几秒钟……

    现将主要代码解释如下: 1、遍历任意文件夹下所有文件名称 程序写好后,使用 pyinstaller 打包成 exe 程序,并放在要操作的文件夹下面。...通过 path = os.getcwd()命令,获取该 exe 文件所在目录。...通过 files = os.listdir(path)命令,获取 exe 文件所在目录下的所有文件名称,并存入 files 列表。...这样我们就获得了所有的 txt 文件名称,你可以任意命名你的 txt 文件名,程序都能读出来。 2、将数据写入数据库 (1)连接数据库,并在数据库创建新表 A....1、创建一个新表,用来存储清洗后的数据 可以在 cmd 窗口下登陆 MySQL,打开 qq 数据库,执行下列操作: CREATE TABLE qq_dist ( id int(5) NOT NULL auto_increment

    1K10

    溯源反制-自搭建蜜罐到反制攻击队

    并在桌面上放置反钓鱼木马文件xx蓝方信息表 这里使用的是lnk文件,制作方法可通过后面的lnk文件制作模块进行查阅,为了实现解压文件的时候不可预览内容,我们需要选择rar压缩文件进行加密 这样解压之后就只有一个独立的..., processName) { // 进程名称和源文件名称相同,正常运行 // 在这里执行正常的操作 } else { // 进程名称和源文件名称不同,可能在沙箱环境运行...// 在这里执行相应的防沙箱操作 os.Exit(0) // 退出程序 } } 资源替换 做完免杀马,那接下来肯定需要伪装成正常的文件,图标和签名是很重要的一环,且可以一定程度规避...//github.com/JarlPenguin/BeCyIconGrabberPortable 图标替换 Resource hacker 木马捆绑器 反制过程如果攻击者运行文件之后没有任何反应,...-s -h -r C:\Users\Public\xxx.exe 根目录下的快捷方式修改目标属性,相对路径指向真实的马儿 %windir%\system32\cmd.exe /c start .\.

    46920

    溯源反制-自搭建蜜罐到反制攻击队

    并在桌面上放置反钓鱼木马文件xx蓝方信息表 这里使用的是lnk文件,制作方法可通过后面的lnk文件制作模块进行查阅,为了实现解压文件的时候不可预览内容,我们需要选择rar压缩文件进行加密 这样解压之后就只有一个独立的..., processName) { // 进程名称和源文件名称相同,正常运行 // 在这里执行正常的操作 } else { // 进程名称和源文件名称不同,可能在沙箱环境运行...// 在这里执行相应的防沙箱操作 os.Exit(0) // 退出程序 } } 资源替换 做完免杀马,那接下来肯定需要伪装成正常的文件,图标和签名是很重要的一环,且可以一定程度规避...//github.com/JarlPenguin/BeCyIconGrabberPortable 图标替换 Resource hacker 木马捆绑器 反制过程如果攻击者运行文件之后没有任何反应,...-s -h -r C:\Users\Public\xxx.exe 根目录下的快捷方式修改目标属性,相对路径指向真实的马儿 %windir%\system32\cmd.exe /c start .\.

    55120
    领券