25/02/2026

Tạo bộ cài Setup cho plugins | Triển khai ứng dụng cho AutoCAD trên máy khách | AutoCAD dotNet

Ứng dụng được phát triển/Sưu tầm bởi đội ngũ AutoLISP Thật là đơn giản
   

Thông tin thêm: 👉👉👉

Tạo file Setup.exe

Để tạo file Setup, trước tiên, máy cần cài đặt Winrar

Tạo tệp tin Batch, đặt cùng thư mục Bundle đã tạo theo hướng dẫn (Bài 1) hoặc (Bài 2)


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!


Nhóm AutoCAD dotNet


[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/



---------------------------------------------------------------------------------------------
Ứng dụng được phát triển bởi đội ngũ AutoLISP Thật là đơn giản - Tác giả ứng dụng in D2P

    

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

Tạo bộ cài Setup cho plugins | Triển khai ứng dụng cho AutoCAD trên máy khách | AutoCAD dotNet

Ứng dụng được phát triển/Sưu tầm bởi đội ngũ AutoLISP Thật là đơn giản     Thông tin thêm: 👉👉👉