• توجه: در صورتی که از کاربران قدیمی ایران انجمن هستید و امکان ورود به سایت را ندارید، میتوانید با آیدی altin_admin@ در تلگرام تماس حاصل نمایید.

تغییر متن داخل فایل های متنی بدون بازکردن آن بوسیله batch file

parisa

متخصص بخش
تغییر متن داخل فایل های متنی بدون بازکردن آن بوسیله batch file

162135-albums992-picture34213.jpg
162135-albums992-picture34214.jpg


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

توجه:
این عمل بر روی فایل های سیستمی قابل اجرا نیست و شما اول باید با دستور 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]
 
بالا