Vừa làm cho iPAQ có chức năng Auto-setup giống XDA

T

tuandung3575

tự nhiên đọc thấy mắc cười câu của bác tuethuc quá "chời ơi! dấu nghề hoài" haaa haaaa,mấy em ngồi kế bên cạnh hông biết tại sao tôi cười hoài
 

comart

GẮN KẾT
Đây, các bạn hối gấp quá không kịp viết :p

Phương pháp này áp dụng cho tất cả các máy Pocketpc cần tính năng Auto-install các file CABs sau khi hard-reset.

Bước 1: Download cái tool nhỏ này về
http://cdsp.iwebland.com/dl.php?fn=D25Run.zip

Bước 2: Unzip 2 file D25Run.exe và D25Run.txt (file này tương đương config.txt của XDA) vào thư mục chứa file CABs của bạn (trên thẻ SD chẳng hạn).

Bước 3: Sửa lại file D25Run.txt để ra lệnh nó cài đặt những file CAB nào. Ví dụ:

# Cài đặt file CAB thứ nhất (app1.cab), lệnh "app=\windows\wceload.exe" là để ra lệnh Pocketpc install file CAB.
app=\windows\wceload.exe
param="\SD Card\app1.cab"

# Cài đặt file CAB thứ hai...
app=\windows\wceload.exe
param="\SD Card\app2.cab"

Lệnh "app" còn dùng để chạy bất cứ chương trình nào khác. Nhớ đối với wceload.exe thì trong "param" phải để dấu nháy kép nhé. Các chương trình khác thì không cần. Chẳng hạn như lệnh Copy file này không cần dấu nháy kép.

# Ví dụ thao tác copy file
copy=\SD Card\file.mp3
copyto=\My Documents\file.mp3

Xong ! Từ nay sau khi hard-reset thì các bạn vào thẻ SD, dùng FileExplorer chạy D25Run.exe, nó sẽ tự động install lần lượt các file CABs đã khai báo trong D25Run.txt. Còn lệnh "copy" và "copyto" dùng để chép đè những file chìa khóa,... sau khi đã install chương trình.

Mình hay dùng tool này để tự động làm những việc sau:
- Install CABs.
- Chép các file chìa khóa đè vào một số chương trình đã install.
- Sau đó chạy dòng lệnh Kilmist RegEdit với param là một file Registry tổng hợp (có tác dụng: lưu những cấu hình cũ của các chương trình, lưu các số chìa khóa để tự động đăng ký chương trình...)
- Tòan bộ việc khôi phục sau khi Hard-reset chỉ là vào thẻ SD, chạy D25Run.exe để tự nó làm việc. Sau đó reset máy, không hơn 3 phút !

Cái tool này do mình viết nên có thắc mắc các bạn cứ hỏi mình. Tương lai sẽ thêm nhiều lệnh hơn vào D25Run.txt như: tạo/xóa thư mục, xóa file...
 

HoneyLove

Về vườn chăn vịt,nuôi gà.
GẮN KẾT
GÂY DỰNG
1. Thực sự là chưa hiểu lắm vì em nhìn mấy câu lệnh này là choáng rồi. Có phải muốn nó chạy file cab trên CF thì thay SD là CF, còn file cab lưu vào đâu thì chỉ đường dẫn param="\SD Card\app2.cab" đến đó đúng ko ạ???

2. # Cài đặt file CAB thứ nhất (app1.cab), lệnh "app=\windows\wceload.exe" là để ra lệnh Pocketpc install file CAB.
app=\windows\wceload.exe
param="\SD Card\app1.cab"

Cái này là mình sửa cái file .txt của bác chứ ko phải là install lại lên PPC đúng ko ạ???

3. Em ko muốn nó install lên RAM mà muôn mấy file cab đó sau khi install sẽ lưu lên CF (giống như dùng cái cabinstall đó anh) thì làm thế nào???

Em chưa nghĩ ra típ, now chỉ có 3 thắc mắc nhỏ vậy thui mong anh chỉ giáo... Cám ơn anh nhìu...
 

comart

GẮN KẾT
@HoneyLove: đúng như bác nghĩ, nếu CF thì thay "SD Card" bằng CF thôi. Còn các chỗ "param" thì điền đường dẫn đến file CAB của bác (ví dụ: param="\CF\Cabs\Resco.cab")

Tóm lại là mình phải sửa file D25Run.txt theo định dạng trên. D25Run.txt tương tự khái niệm file "autoexec.bat" của Dos/Windows đó bạn. Đơn giản thôi mà.

Chạy file D25Run.exe, nó sẽ đọc các lệnh từ D25Run.txt và thực hiện.

Trả lời cho câu 3:
Bạn muốn install file CAB nào lên CF thì trong D25Run.txt, bạn thay "app=\windows\wceload.exe" bằng "app=\CF\cabinstl.exe" (đương nhiên bạn phải có sẵn cabinstl.exe trong thư mục \CF\)

app=\CF\cabinstl.exe
param=\CF\Resco.cab

"param=..." là đường dẫn đến file CAB bạn cần cài đặt.
 

HoneyLove

Về vườn chăn vịt,nuôi gà.
GẮN KẾT
GÂY DỰNG
Anh trả lời dùm em câu này đi ạ, câu này em thắc mắc nhất đấy anh...
3. Em ko muốn nó install lên RAM mà muôn mấy file cab đó sau khi install sẽ lưu lên CF (giống như dùng cái cabinstall đó anh) thì làm thế nào???

Cám ơn anh nhìu....
 

HoneyLove

Về vườn chăn vịt,nuôi gà.
GẮN KẾT
GÂY DỰNG
Em cám ơn anh, để em thử xem thế nào rồi thông báo kết quả cho anh em bít ạ...
 

HoneyLove

Về vườn chăn vịt,nuôi gà.
GẮN KẾT
GÂY DỰNG
comart said:
Trả lời cho câu 3:
Bạn muốn install file CAB nào lên CF thì trong D25Run.txt, bạn thay "app=\windows\wceload.exe" bằng "app=\CF\cabinstl.exe" (đương nhiên bạn phải có sẵn cabinstl.exe trong thư mục \CF\)

app=\CF\cabinstl.exe
param=\CF\Resco.cab

"param=..." là đường dẫn đến file CAB bạn cần cài đặt.

Cái này em cũng thắc mắc thêm lần nữa. EM nhớ mỗi khi chạy cái cabinstl.exe để cài đặt file cab lên CF, ngoài việc chỉ đường dẫn đến file cab, còn phải chỉ đường dẫn đến chỗ cần lưu sau khi install, vậy như anh đã nói thì làm sao mà chương trình này có thể chỉ chỗ để sau khi giải nén ra, file cab sẽ đc lưu vào đâu....... (Thắc mắc nhìu ngại quá nhưng mong anh chỉ dùm)

@Mod: nhờ các anh xóa dùm em cái bài trc bài này nhé, em ko tự xóa đc, ko phải sì pam đâu đó...
 

comart

GẮN KẾT
ngoài việc chỉ đường dẫn đến file cab, còn phải chỉ đường dẫn đến chỗ cần lưu sau khi install, vậy như anh đã nói thì làm sao mà chương trình này có thể chỉ chỗ để sau khi giải nén ra, file cab sẽ đc lưu vào đâu.......

"đường dẫn đến chỗ cần lưu" sẽ do bạn chỉ định (trong giao diện của CabInstl) lúc D25Run chạy thực sự đến đọan đó. Không hiểu thì hỏi tự nhiên nhé, đừng ngại :)

Dùng cho xda iis đuợc không ạ. Thanks
Dùng được cho mọi Pocketpc bạn à :)
 

HoneyLove

Về vườn chăn vịt,nuôi gà.
GẮN KẾT
GÂY DỰNG
comart said:
"đường dẫn đến chỗ cần lưu" sẽ do bạn chỉ định (trong giao diện của CabInstl) lúc D25Run chạy thực sự đến đọan đó. Không hiểu thì hỏi tự nhiên nhé, đừng ngại :)
Thế thì nếu em cài 10 SW = file cab thì phải 10 lần chọn chỗ ngủ cho chương trình ạ??? Tưởng làm 1 phát ăn luôn chứ anh???? Có cách nào khác, ko cần dùng cái Cabinstl mà vẫn lưu đc vào CF ko ạ???
 

Bài viết cần bạn xem thêm

Tình hình là mình có mua hàng pin bên nó, nó tả không chính xác làm mình chuyển khoản nó 100%, sau khi vừa ck xong & ngay 5 phút sau mình nhắn hỏi nó lại tình trạng pin, mới biết pin không đúng với yêu cầu mình cần mua & nói nó kh ...
Top