Tạo file Setup.exe
Để tạo file Setup, trước tiên, máy cần cài đặt Winrar
1 Thêm tệp tin Rar_bundle.bat
Lưu mã sau dưới dạng tệp tin Rar_bundle.bat
Code:
Set ShortCut=AJS Set App=Ten_Ung_Dung_Cua_Ban Set App_Name=Ten_Ung_Dung_Cua_Ban Set App_Bundle=%App_Name%.bundle Set SFX_Name=Setup.exe Set AddFile=".\%App_Bundle%\*" Set Icon=icon.ico Set Winrar="%ProgramFiles%\WinRAR\WinRar.exe" Set ExtractedPath="%ALLUSERSPROFILE%\Autodesk\ApplicationPlugins" Set Setup=%ExtractedPath%\MyBatchFile.bat Set Password=lisp.vn Set SfxOptions=SfxOptions.txt ( echo ;The comment below contains SFX script commands echo Path=%%appdata%%\Autodesk\ApplicationPlugins\%App_Bundle%\ echo Silent=0 echo OverWrite=1 echo Title=AutoLISP Just Simple 's Product )> "%SfxOptions%" %Winrar% a -c -cfg- -ep1 -idq -idam -m5 -mdg -r -s -sfx -y "-z%SfxOptions%" ".\Setup.exe" ".\%App_Bundle%\*" Set UnInstall=UnInstall.bat for /f "tokens=2 delims==" %%a in ('wmic OS Get localdatetime /value') do set "dt=%%a" set "YY=%dt:~2,2%" set "YYYY=%dt:~0,4%" set "MM=%dt:~4,2%" set "DD=%dt:~6,2%" set "HH=%dt:~8,2%" set "Min=%dt:~10,2%" set "Sec=%dt:~12,2%" set "prj=$(ProjectName)" set prj=%prj: =_% %Winrar% a -r ".\[%ShortCut%] %App% %YYYY%%MM%%DD%.rar" ".\Setup.exe" del "%~dp0SfxOptions.txt" echo %time% timeout 25 > NUL echo %time%
Click đúp vào tệp tin .Bat vừa tạo.
Chạy Setup trên máy khách
Sau khi đã tạo Setup, chỉ cần gửi cho khách và click đúp để tự động giải nén!
Video demo:
Quy trình tạo Setup đã được AJS ứng dụng cho toàn bộ các plugins của AJS xuất bản!
[AJS-Publisher] Triển khai ứng dụng trên máy khách hàng
Bài 1: Tự động tải plugins - Bundle là gì?
Bài 2: Sử dụng AJS-Publisher tạo Bundle tự động
Bài 3: Tạo file Setup.exe chỉ cần Winrar
Lợi ích của Bundle
Với cách triển khai ứng dụng này, người lập trình và người dùng sẽ nhận được các lợi ích sau:
- 1 click để tạo bộ cài đặt
- 1 click để cài đặt vào máy
- Không phải cài lại nếu cài cad mới
Quy trình tạo Setup đã được AJS ứng dụng cho toàn bộ các plugins của AJS xuất bản!
Link tải (MediaFire)
📥 https://www.mediafire.com/
---------------------------------------------------------------------------------------------
Mọi thông tin xin liên hệ Fanpage AutoLISP Thật là đơn giản!
Cảm ơn bạn đã theo dõi!

Không có nhận xét nào:
Đăng nhận xét