Так что вам просто нужно запустить цикл for, предполагая, что это единственные текстовые файлы на корень каталога:
@echo off
ren "Grand Theft Auto V" "Grand Theft Auto V_swap"
ren "Grand Theft Auto V_mod" "Grand Theft Auto V"
ren "Grand Theft Auto V_swap" "Grand Theft Auto V_mod"
for %%i in ("Grand Theft Auto V\*.txt") do msg %username% %%~ni
Если, однако, у вас есть другие текстовые файлы в каталоге, мы можем либо проверить их имяили вместо этого переименуйте ваши файлы с некоторым расширением, а не где-либо еще.то есть vanilla.ren
и modified.ren
, затем просто выполните:
Чтобы проверить имена и только сообщения, когда имя совпадает:
for %%i in ("Grand Theft Auto V\*.txt") do (
if /i "%%~ni"=="vanilla" msg %username% %%~ni
if /i "%%~ni"=="modified" msg %username% %%~ni
)
или фиктивное расширение:
for %%i in ("Grand Theft Auto V\*.ren") do msg %username% %%~ni