تغییر متن داخل فایل های متنی بدون بازکردن آن بوسیله batch file
بوسیله این کد و ذخیره آن در یک batch file می تونید متون فایل های متنی اعم از txt ، inf و ... رو تغییر بدین.کاربرد بسیار زیادی هم داره.در کد زیر test.txt نام فایل متنی شما و کلمه Mohammad_Virus عبارت اولیه و کلمه Abolfazl.E عبارت ثانویه است که جایگزین Mohammad_Virus می شود.
توجه:
این عمل بر روی فایل های سیستمی قابل اجرا نیست و شما اول باید با دستور attrib آن ها را از حالت سیستمی خارج کنید.


توجه:
این عمل بر روی فایل های سیستمی قابل اجرا نیست و شما اول باید با دستور attrib آن ها را از حالت سیستمی خارج کنید.
کد:
[COLOR=Black][SIZE=2][LEFT] کد:
@echo off SETLOCAL=ENABLEDELAYEDEXPANSION rename [COLOR=Red]test.txt[/COLOR] [COLOR=Red]test[/COLOR].tmp for /f %%a in ([COLOR=Red]test[/COLOR].tmp) do ( set foo=%%a if !foo!==[COLOR=Red]Mohammad_Virus[/COLOR] set foo=[COLOR=Red]Abolfazl.E[/COLOR] echo !foo! >> [COLOR=Red]test.txt[/COLOR]) del [COLOR=Red]test[/COLOR].tmp
[/LEFT]
[/SIZE][/COLOR]