Cách đơn giản để fold liên tục bằng file .bat

Thảo luận trong 'FAH Technical Related' bắt đầu bởi VGT, 13/11/05.

  1. dan_huy01

    dan_huy01 Webmaster

    Bài viết:
    354
    mà cha heo đít bự bày cái trò add lệnh vô file .bat chi vậy cái lệnh đó là gọi schedule trong cửa sổ dos ( ? ) chỉ cần add schedule 1 lần mà bỏ vô file .bat hình như ko cần thiết, xài schedule wizard tiện hơn.
    Và lại cha add vô file bat thì mỗi lần chạy nó lại add 1 schedule chừng 1 tháng chắc ra cả đống.
    Mặt khác schedule đã lập cứ 1 giờ sẽ backup, ngay cả các WU fold đủ 100% gòi cứ backup hoài thì hơi bị kỳ :sun:
    Tui nghĩ có thể khắc phục vầy : khi fold xong 1 WU, trước khi chuyển sang WU mới (trước dòng CD D:\Folding\Fold2\..) detele schedule trước đó đi
    Cuối file .bat (fold xong 8 WU) thêm lệnh xóa sạch tất cả các schedule để chuẩn bị cho lần gọi file .bat kế tiếp bằng lệnh
    Như vậy cái file bat đó sẽ loop vĩnh viễn luôn :sun:
     
  2. VGT

    VGT take a rest

    Bài viết:
    1,080
    Nơi ở:
    HCMC
    Trùi! Thread gì mà toàn mấy cha FK vào tâng bốc nhau ko à :D
     
  3. dan_huy01

    dan_huy01 Webmaster

    Bài viết:
    354
    Tui đã làm thành công việc lập file bat để fold tuần tự các WU (số lượng không giới hạn) và đang fold WU nào thì tự backup WU đó mỗi tiếng 1 lần.
    Để cho dễ hiểu, tui ví dụ 8 WU thôi.
    Mấy cha tạo 8 thư mục folding từ fold1->fold8
    Nạp đạn cho mỗi thư mục và các file cần thiết : core, FAH-Console.exe, client.cfg
    Copy file [email protected] vào mỗi thư mục, file đó có nội dung sau :
    Nhớ là file [email protected] trên có nội dung giống nhau trong tất cả các thư mục.
    Sau đó tạo file backup.bat cho mỗi thư mục, nội dung file backup.bat dành cho thư mục fold1 :
    Mấy cha chỉ việc copy nguyên nội dung này và sửa địa chỉ Fold1 thành Fold2 sẽ có ngay 1 em backup.bat dành cho thư mục fold2...tuần tự như vậy cho các thư mục khác.
    Cuối cùng, vào thư mục cha của fold1->fold8 tạo file fold.bat có nội dung :
    Xong rùi mấy cha có thể yên tâm bật file .bat này và chạy, khi thấy chạy gần hết 8 con thì thu hoạch các em đã nhai xong và nạp đạn mới vào.
    Theo suy nghĩ của tui, file bat này gọi đệ quy có thể gây lỗi tràn stack nhưng ít ra cũng mất chừng...3 năm chạy liên tục mới bị :detien: Thế thì mỗi năm anh em chịu khó restart nó một lần nhe :D
     
  4. Manh Tinh Hon

    Manh Tinh Hon TỨ MÃ NAN TRUY

    Bài viết:
    626
    Nơi ở:
    Lưu Tinh Hồ Điệp Kiếm
    :somot: quá good mà cha TEST ok hết rồi chứ
     
  5. dan_huy01

    dan_huy01 Webmaster

    Bài viết:
    354
    Test gòi lần chạy 8 WU đầu rất suôn sẻ để coi lần loop thứ 2 trở đi có trục trặc gì ko
     
  6. solitary

    solitary New Member

    Tui làm theo bác dan_huy01.
    Làm 2 file bat lun để chạy cùng lúc 2 con vì tui dùng máy P4 HT :sun:
    Đã chạy được 2 con gòi nhưng chưa xong con nào cả nên vẫn hùi hộp wé, hông bít có ổn hông. :gaicam:
    Có gì hông ổn, dan_huy01 chịu khó chỉ dùm nhe :sun:
    Tui hông phải dân IT như các bác nên lúng túng dữ lắm :sun:
    Cái này mà chạy ổn thì đỡ lém, tuần tới phải đi công tác xa gòi, không chăm sóc chúng được :sun:

    :vgt: :ak: :ak: :ak:
     
  7. VGT

    VGT take a rest

    Bài viết:
    1,080
    Nơi ở:
    HCMC
    Trong file bat của dan_huy có lỗi: lệnh call fold.bat cuối cùng ko thực hiện được, do file fold.bat đang nằm trong thư mục F:\folding, trong khi thư mục hiện hành đang là F:\folding\fold8 (do lệnh CD trước đó). Muốn sửa thì thêm lệnh CD.. hoặc chỉ rõ path của fold.bat. Ngoài ra ko cần gọi đệ quy mà có thể thay bằng lệnh goto. Mời bé huy vào sửa :sun:

    PS: gọi file bat ko cần chữ call, chỉ cần ghi fold.bat là tự file đó sẽ chạy. Nhưng cái này ko quan trọng.
     
  8. dan_huy01

    dan_huy01 Webmaster

    Bài viết:
    354
    Nếu cha làm 2 file fold.bat nên chia làm 2 bộ, bộ thứ nhất cho chạy ID từ 1-4 còn bộ 2 chạy từ 5-8 để tránh trường hợp 2 WU fold cùng 1 ID.
    Các file [email protected] và backup.bat (trong các thư mục fold1->fold8) nội dung ko có gì thay đổi. Riêng file fold.bat chia làm 2 file (để gọi chạy cùng lúc).
    Nội dung fold1.bat :
    Nội dung file fold2.bat
     
  9. dan_huy01

    dan_huy01 Webmaster

    Bài viết:
    354
    Mà mấy cha nên sửa file fold.bat lại, đừng xài đệ quy chi cho mất công, có thể viết như thế này :
     
  10. Phong Tứ Nương

    Phong Tứ Nương New Member

    Bài viết:
    33
    đã nói không cần call mà cứ call wài :D.........................
     

Chia sẻ trang này