首页 热点资讯 义务教育 高等教育 出国留学 考研考公

如何用批处理在每个文件夹下执行一个文件

发布网友 发布时间:2022-04-21 21:38

我来回答

5个回答

热心网友 时间:2023-08-09 04:18

希望这来自10年后的回复可以让大家清楚怎么让同一文件夹内都执行某个批处理 代码如下:
@echo off
for %%f in (*.要处理的文件格式) do call 处理文件的批处理.bat %%f
以上代码保存到笔记本/记事本 另存为选择ansi编码保存 改格式.txt为.bat 然后把要处理的文件,处理文件的.bat以及这里代码保存的.bat 都放同一个文件夹内
比如答主要处理.HFS文件 使用XX.bat处理写成这样:
@echo off
for %%f in (*.hsf) do call XX.bat %%f

热心网友 时间:2023-08-09 04:18

也许大家都想复杂了,楼主可能原来有个XX.bat一次只能处理一个文本,现在想把一个文件夹内的都处理了,不过还不如让人重写这个xx.bat
补充:
把xx.bat改一下,要保存在那个文件夹里双击运行(那个vzipflip的程序应该带上它的路径)
@echo off
path=%~dp0
for /f "delims=" %%i in ('dir/b/a-d^|findstr/v "%~nx0"')do (
start /wait '"" vzipflip z "%%i")

热心网友 时间:2023-08-09 04:19

用批处理
@echo off
xxx1.exe xx.bat
xx2.exe xx.bat

把文件都列进去就好了

热心网友 时间:2023-08-09 04:19

这位朋友是想做批处理的病毒,如果答题者在这方面想就可以实现,扣题也就顺理成章了.
比如,楼主要运行任一文件就先执行某一特定的文件,这看上去就像病毒.
时下,有不少类似病毒有这效果,楼主可以支找个这类的病毒中上不就好了嘛.
此题自解.
还有,给你的提示."镜像劫持".能通过用批处理进行对注册表操作实现.还扣题.具体的就不写给你了.

热心网友 时间:2023-08-09 04:20

for /f "delims=" %%1 in ('dir/s/b "*.exe"')do "%%1" "xx.bat"

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com