0

مجموعه ترفندهای ♦ تحت داس ♦

 
ke2014
ke2014
کاربر برنزی
تاریخ عضویت : اسفند 1392 
تعداد پست ها : 535

پاسخ به:مجموعه ترفندهای تحت داس ♦تایپیک با امتیاز ویژه♦
شنبه 16 فروردین 1393  11:54 PM

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



 

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

توجه:
این عمل بر روی فایل های سیستمی قابل اجرا نیست و شما اول باید با دستور attrib آن ها را از حالت سیستمی خارج کنید.


کد:
@echo off
        SETLOCAL=ENABLEDELAYEDEXPANSION

        rename test.txt test.tmp
        for /f %%a in (test.tmp) do (
            set foo=%%a
            if !foo!==Mohammad_Virus set foo=Abolfazl.E
            echo !foo! >> test.txt) 
    del test.tmp

 

ما و مجنون همسفر بودیم در دشت جنون

او به مقصد ها رسید و ما هنوز آواره ایم

(العَجَلَ العَجَلَ یامَوْلایَ یاصاحِبَ الزَّمانِ)

تشکرات از این پست
siryahya farshon unknown
دسترسی سریع به انجمن ها