Một câu hỏi khá thú vị
Một cách khá cao cấp: dùng debug trong bat file:
Code:
@echo off
:title
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ·
echo ³ FAR (Find And Replace) º
echo ³ Written by Bo Stephens º
echo ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
:main
if '%1'=='' goto syntax
if '%2'=='' goto syntax
if '%3'=='' goto syntax
echo e 100 '1r%2' 1a '%3' 0a 0d 'e' > debug.fil
echo n edlin.fil >> debug.fil
echo rcx >> debug.fil
echo ff >> debug.fil
echo w >> debug.fil
echo q >> debug.fil
debug < debug.fil > nul
echo. >> edlin.fil
edlin %1 < edlin.fil > nul
echo.
echo Replace complete.
echo.
:cleanup
del debug.fil
del edlin.fil
goto end
:syntax
echo.
echo.
echo Usage:
echo.
echo FAR sourcefile findstring replacestring
echo.
echo.
goto end
:end
Lưu thành FAR.bat
cú pháp: FAR c:\kkk.ini ZZZ CCC
Cách này các anh "hec cơ" nhà ta rất khóai đây bởi vì trong batch file dùng debug có khi nhúng cả mã nguồn virus vào í.