如何用bat文件调用与它在同一文件夹下的某个exe程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用bat文件调用与它在同一文件夹下的某个exe程序相关的知识,希望对你有一定的参考价值。

如何用bat文件调用与它在同一文件夹下的某个exe程序
恳请高手写下代码并介绍说明一下

如果bat文件与某个exe程序在同一文件夹下的。那直接写那个 程序文件名字就行了。
两种写法。比如是 test.exe程序
一种
test.exe
二种
start test.exe

第一种批处理会等待test.exe程序执行完后才会运行下面的语句
第二种不会等待
参考技术A 在bat文件里直接写程序名字就可以了,你在命令行里运行程序时敲什么,bat里就写什么。调用其它bat时用call 文件名.bat ,不然不能从其他的bat里返回。调用exe和com时也可以写call,但是效果没有什么不同。本回答被提问者采纳 参考技术B @for %%a in (*.exe) do (start /wait "%%a")
使用FOR,遍历当前目录的EXE文件,依次执行

如何用bat更改文件扩展名

【中文标题】如何用bat更改文件扩展名【英文标题】:How to change files extension with bat 【发布时间】:2021-10-19 18:13:31 【问题描述】:

我需要通过创建 bat 文件来更改文件夹和子文件夹中的文件扩展名

例子

文件1.txt 文件2.txt ………… 文件N.txt

应该改名为

文件1.jpg 文件2.jpg 文件3.jpg ………… 文件N.jpg

在文件夹和子文件夹中。

然后

File1.txt
File2.txt
.........
FileN.txt

应该删除

我尝试过for /d /r %f in (.) do ren "%f\*.txt" "*.jpg",但它对我不起作用

【问题讨论】:

【参考方案1】:

我创建了新文件,这对我有帮助

@echo off
  pushd C:\exmasconv
     for /f "delims=" %%i in ('dir /a-d/b/s *.txt') do ren "%%i" "%%~ni.jpg"
  popd
exit /b

【讨论】:

【参考方案2】:

您可以使用“重命名”。例如:

重命名 *.jpg *.txt

重命名“test123.txt”“123.jpg”

【讨论】:

【参考方案3】:

试试这个(先在一些测试文件上测试它!):

REN File*.txt File*.jpg

【讨论】:

以上是关于如何用bat文件调用与它在同一文件夹下的某个exe程序的主要内容,如果未能解决你的问题,请参考以下文章

如何用一个bat文件调用另外两个bat文件?

如何用C语言运行一个bat文件

如何用bat调用bandizip加密压缩当前目录的所有文件夹?

如何用bat文件启动一个exe文件?

如何用bat文件启动一个exe文件

如何用批处理命令执行c盘文件