banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành Windows Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ?  XML
  [Question]   Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ? 27/03/2007 02:53:53 (+0700) | #1 | 49512
[Avatar]
kamikazeq
Member

[Minus]    0    [Plus]
Joined: 04/07/2006 03:20:53
Messages: 837
Location: Panic Malware Planet
Offline
[Profile] [PM] [Yahoo!]
Ví dụ: có 1 file C:\kkk.ini với nội dung sau:

AAA
BBB
ZZZ
DDD
EEE 


Hỏi: làm sao đổi nội dung ở dòng thứ 3 (ZZZ) thành (CCC) bằng cách dùng file BAT?
IDM 5.18 http://tinyurl.com/pl2ejj | Quick Remove Malware http://tinyurl.com/lbbm9x - http://tinyurl.com/arna6g
[Up] [Print Copy]
  [Question]   Re: Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ? 27/03/2007 04:08:48 (+0700) | #2 | 49526
L0ng3ta
Locked

[Minus]    0    [Plus]
Joined: 17/09/2002 13:47:43
Messages: 264
Location: Địa cầu
Offline
[Profile] [PM]
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 í.
[Up] [Print Copy]
  [Question]   Re: Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ? 27/03/2007 04:36:24 (+0700) | #3 | 49532
[Avatar]
kamikazeq
Member

[Minus]    0    [Plus]
Joined: 04/07/2006 03:20:53
Messages: 837
Location: Panic Malware Planet
Offline
[Profile] [PM] [Yahoo!]
Cho mình thanks bạn cái nào. (1 kiến thức quý giá cho mình) smilie)

Mình thấy cách mà bạn đưa ra rất hay.
Bạn có thể cho mình biết tài liệu này ở đâu không?
Có lẽ mình sẽ bổ sung được thêm nhiều cái hay từ nó.

À mà bạn nói cách này là cao cấp. Vậy còn cách nào cấp thấp hơn không, mình cũng muốn biết. Thanks.

Bạn ơi, sau khi thực thi xong, kiểm tra lại nội dung thì đã được sửa nhưng nó lại kèm theo 1 ô vuông ở dòng thứ 6 nữa. Nhờ bạn giải thích cho mình.
IDM 5.18 http://tinyurl.com/pl2ejj | Quick Remove Malware http://tinyurl.com/lbbm9x - http://tinyurl.com/arna6g
[Up] [Print Copy]
  [Question]   Re: Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ? 27/03/2007 05:12:54 (+0700) | #4 | 49538
nhungnguoiban19852002
Member

[Minus]    0    [Plus]
Joined: 02/07/2005 08:34:38
Messages: 50
Offline
[Profile] [PM]
smilie
mình không biết các đoạn mã đó là như thế nào. nhưng mình cũng biết một vài tham số. có lẽ đoạn :
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ·
echo ³ FAR (Find And Replace) º
echo ³ Written by Bo Stephens º
echo ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
là không cần thiết phải không
[Up] [Print Copy]
  [Question]   Re: Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ? 27/03/2007 05:17:53 (+0700) | #5 | 49542
L0ng3ta
Locked

[Minus]    0    [Plus]
Joined: 17/09/2002 13:47:43
Messages: 264
Location: Địa cầu
Offline
[Profile] [PM]

kamikazeq wrote:
Cho mình thanks bạn cái nào. (1 kiến thức quý giá cho mình) smilie)

Mình thấy cách mà bạn đưa ra rất hay.
Bạn có thể cho mình biết tài liệu này ở đâu không?
Có lẽ mình sẽ bổ sung được thêm nhiều cái hay từ nó.

À mà bạn nói cách này là cao cấp. Vậy còn cách nào cấp thấp hơn không, mình cũng muốn biết. Thanks.

Bạn ơi, sau khi thực thi xong, kiểm tra lại nội dung thì đã được sửa nhưng nó lại kèm theo 1 ô vuông ở dòng thứ 6 nữa. Nhờ bạn giải thích cho mình. 


Cách này là trong lúc tôi tìm kiếm tài liệu về debug tình cờ vớ được sẵn dịp bạn hỏi tôi gởi luôn được để tôi lục lại link sẽ bổ sung cho bạn sau. Nếu bạn quan tâm. Sở dĩ tôi nói là cao cấp ở đây có nghĩa là phải đụng đến khả lập trình hệ thống (ASM) bạn ạ. Hic.. cái vụ này nội nghe tới thôi tôi giựt cả mình rồi ..bạn thông cảm và tự tìm hiểu nha. .. smilie)

Bổ sung: đây là link tôi tìm được:
http://www.actioncorp.net/lofiversion/index.php?t4484.html

Trong link đó có hình như cũng có đề cập cách đơn giản hơn đó, Tức là dùng những lệnh thông thường rồi dùng pipe để lọc và replace dữ liệu. . Bạn có thể tham khảo nhé. Chớ tôi chỉ có khả năng giúp bạn tới đây thôi. ..
smilie) bạn hãy tự tìm lấy nhé .. heheh.
Chào bạn..
[Up] [Print Copy]
  [Question]   Re: Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ? 27/03/2007 05:20:50 (+0700) | #6 | 49543
L0ng3ta
Locked

[Minus]    0    [Plus]
Joined: 17/09/2002 13:47:43
Messages: 264
Location: Địa cầu
Offline
[Profile] [PM]

nhungnguoiban19852002 wrote:
smilie
mình không biết các đoạn mã đó là như thế nào. nhưng mình cũng biết một vài tham số. có lẽ đoạn :
echo.
echo ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ·
echo ³ FAR (Find And Replace) º
echo ³ Written by Bo Stephens º
echo ÔÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
là không cần thiết phải không
 


Ơ hay cái bạn gì đó: Tôi có nói là tôi viết ra đâu !!! tôi tôn trọng tác giả nên để nguyên như thế. Vậy bạn nghĩ tôi như thế nào mà có dòng reply trên?? vui lòng cho biết ?? Vậy bạn muốn gì ở tôi nè?? Cư nói thẳng ra nhé.
[Up] [Print Copy]
  [Question]   Re: Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ? 27/03/2007 05:23:04 (+0700) | #7 | 49544
nhungnguoiban19852002
Member

[Minus]    0    [Plus]
Joined: 02/07/2005 08:34:38
Messages: 50
Offline
[Profile] [PM]
mà sao find và replace lâu vậy. chày ì ra thôi à.
[Up] [Print Copy]
  [Question]   Re: Sửa nội dung của 1 dòng trong File *.ini bằng file BAT ? 27/03/2007 05:30:29 (+0700) | #8 | 49547
L0ng3ta
Locked

[Minus]    0    [Plus]
Joined: 17/09/2002 13:47:43
Messages: 264
Location: Địa cầu
Offline
[Profile] [PM]

nhungnguoiban19852002 wrote:
mà sao find và replace lâu vậy. chày ì ra thôi à. 

Bạn hãy đi thẳng vào vấn đề đi. Vậy giải pháp của bạn như thế nào về vấn đề này?? đê mọi người cùng tham khảo xem sao nào ?? góp ý vài ý kiến cùng mọi người chứ đừng có cái kiểu móc mỏ người khác nhé.
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|