. Muốn sửa opt2 thế nào lão tự làm theo ý mình nhé. Kiếm dòng Mã: replOpts[i] = frOpt1[parseInt(res[2], 10)] | frOpt2[parseInt(res[3], 10)]; sửa thành Mã: replOpts[i] = frOpt1[parseInt(res[2], 10)] | frOpt2[parseInt(res[3], 10) - [b][color=red]startValue[/color][/b]]; trong đó startValue thay bằng số lão muốn. Thí dụ lão muốn opt2 bắt đầu từ 1000, vậy dòng đó trông thế này: Mã: replOpts[i] = frOpt1[parseInt(res[2], 10)] | frOpt2[parseInt(res[3], 10) - [b][color=red]1000[/color][/b]];
ý là ta sửa tùy chọn [0,1,2,3] thành [512, 514, 513, 515] á. chắc sửa như này đúng không PHP: var frOpt2 = new Array();frOpt2[512] = 0;frOpt2[514] = eeFindReplaceCase;frOpt2[513] = eeFindReplaceOnlyWord;frOpt2[515] = eeFindReplaceCase | eeFindReplaceOnlyWord; mà Chọn file mẫu sửa lỗi là Active Document là sao, ta chạy script thì cái Tab testing_data.txt tắt luôn, chả thấy sửa lỗi gì cả
. Không được động vào frOpt2 như thế, nó luôn luôn phải bắt đầu bằng 0. Lão sửa ở dòng code kia, thay startValue bằng 512. Trong file mẫu sửa lỗi thay vì viết <lỗi>=<sửa>=[0-2]=[0-3] thì bây giờ viết thành <lỗi>=<sửa>=[0-2]=[512-515] . Active Document là cái file lão đang edit. Cho dù mở một lúc vài chục file nhưng chỉ edit 1 cái thôi. Tụi EmEditor nó gọi như thế, ta có phát minh ra đâu. Phải chạy script trên cái file có mấy dòng sửa lỗi <lỗi>=<sửa> ấy. Sau khi đọc xong nó sẽ đóng file đó lại (nhưng không thay đổi gì cả), lúc đó chỉ còn lại 1 file đang mở và script sẽ sửa lỗi trên file đó. Lão chạy script trên file testing_data.txt nó đóng file đó là phải rồi, may mà nó không xóa sạch file mẫu sửa lỗi của lão.
thanks lão. hướng dẫn của lão lúc nào cũng thâm ảo nhưng script thì chạy rất tuyệt. hiện tại dùng tốt, chưa thấy có lỗi lầm gì :D Quên. lão lọc AAA=BBB, BBB=CCC kiểu chi vậy, gửi ta danh sách coi phát