Я очень новичок в написании сценариев и ищу здесь добрых душ, которые могут мне помочь.
Я хочу заменить содержимое ("8888" на "9999") в файле, известном как Version.dll. Я также хочу сохранить в том же имени файла после запуска скрипта. Это не сработало.
Я должен прибегнуть к созданию нового файла "Version1.dll", чтобы он работал, но это не то, что я хотел.
Могу ли я узнать, может ли кто-нибудь подсказать мне, переписать ли тот же существующий файл (Version.dll) после запуска скрипта? Спасибо.
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
SET "filename1=%C:\Users\XXX\Desktop\Version.dll"
SET "outfile=%C:\Users\XXX\Desktop\Version1.dll"
(
FOR /f "usebackqdelims=" %%a IN ("%filename1%") DO (
SET "line=%%a"
SET "line=!line:8888=9999!"
ECHO !line!
)>"%outfile%"
GOTO :EOF`