Script Hub — một cửa sổ, 4 tab. Bấm thẳng vào tên tab để xem từng phần; trong tab "Bố cục Ribbon" bấm một node trên cây để thấy panel bên phải đổi theo. Ô icon trong lưới hiện ảnh THẬT của script, script chưa gắn ảnh thì hiện chữ cái. Nút "Chạy script đang chọn" mở hộp thoại tin cậy.
Script Hub
Thư viện script
Bố cục Ribbon
Nhật ký chạy
Cài đặt
Bật Script Nguồn Vị trí ribbon Tin cậy Chạy lần cuối
IMG
Đặt tên ống theo hệ thống
MEP/rename_pipes.pushbutton/script.py
D:\Scripts\MEP MEP › Đặt tên Đã tin cậy 14:22 16/08
XT
Xuất bảng khối lượng thép
KetCau/rebar_takeoff.py
\\bim-srv\scripts Kết cấu › Thống kê Đã tin cậy 09:41 15/08
ĐB
Đồng bộ tham số tấm
Panels/sync_params.pushbutton/script.py
\\bim-srv\scripts Kết cấu › Tiện ích File đã đổi - sẽ hỏi lại 13/08
KT
Kiểm tra trùng phòng
QA/room_dup_check.pushbutton/script.py
\\bim-srv\scripts Đã tắt - không lên ribbon Đã tin cậy
ĐC
Đổi cao độ hàng loạt
set_offset.py
C:\Users\hoa\Desktop\set_offset.py ZFENIX › Scripts Tin cậy (file này)
SB
Select by Category
pyRevitTools.extension/.../script.py
%APPDATA%\pyRevit Chưa gán Chưa tin cậy
Kéo thả file .py — hoặc cả thư mục script — từ Explorer vào cửa sổ này để thêm vào thư viện.
Thả vào đây để thêm script
Nhận file .py và thư mục chứa script
Cây bố cục - kéo để đổi vị trí
Tab: ZFENIX
Panel: Tiện ích
Tab: MEP
Panel: Đặt tên
Đặt tên ống theo hệ thống
Tab: Kết cấu
Panel: Thống kê
Xuất bảng khối lượng thép
Panel: Tiện ích
Nhóm: Tham số
Đồng bộ tham số tấm
Sửa mục đang chọn
Lớn
Nhỏ
Trong nhóm thả xuống
XT Ảnh được vẽ lại về 32×32 để không làm phình chiều cao ribbon. Đây là ảnh sẽ hiện trên nút.
1-2 ký tự hoặc emoji, chỉ dùng khi đang ở chế độ "Dùng ký tự"
Mã script
a3f19c7e5b21d048
Tên gõ ở đây là nhãn đè lên tiêu đề gốc của script, lưu trong cấu hình - KHÔNG ghi vào file .py.
Thời điểm Script Chạy từ Thời lượng Kết quả
14:22 16/08 Đặt tên ống theo hệ thống Ribbon 1.84s Đã đổi tên 148 ống
14:19 16/08 Đồng bộ tham số tấm Cửa sổ Script Hub 0.42s ValueError: thiếu tham số "Mã tấm" (script.py, dòng 37)
10:05 16/08 Xuất DWG theo danh sách sheet Ribbon 12.60s Đã xuất 32 sheet
09:41 15/08 Xuất bảng khối lượng thép Cửa sổ Script Hub 3.17s Ghi 1 bảng, 512 dòng

Nguồn script - tab ribbon đích - tin cậy

Đường dẫn Tab ribbon đích Tin cậy nguồn
\\bim-srv\scripts\KetCau.extension Kết cấu
D:\Scripts\MEP MEP
%APPDATA%\pyRevit\pyRevitTools.extension (để trống - vào tab ZFENIX)
C:\Users\hoa\Desktop\set_offset.py (file lẻ - kéo thả vào) (để trống - vào tab ZFENIX)
Để trống thì script của nguồn đó vào tab ZFENIX. Nút đã đặt rồi thì GIỮ NGUYÊN chỗ cũ - muốn dời sang tab mới thì bấm "Về mặc định theo thư mục".
Tick "Tin cậy nguồn" là mọi script trong nguồn đó chạy thẳng, không hỏi - kể cả script được thêm vào SAU này và kể cả khi nội dung file đổi. Chỉ dùng cho thư mục do nhóm anh kiểm soát. Với nguồn là FILE LẺ thì phạm vi gói gọn trong đúng file đó.

Mức tin cậy

Tắt - chạy không hỏi
Cảnh báo - hỏi lần đầu và mỗi khi file đổi
Chặn - chỉ chạy script trong thư mục tin cậy

Engine

IronPython 3.4.2 · đã nạp · slot trống 251/256
↑ bấm thử để xem hộp thoại tin cậy Chưa áp thay đổi
Chạy script chưa tin cậy?
Script này chạy với toàn quyền trong Revit Script Python chạy cùng tiến trình Revit: nó có thể sửa hoặc xoá đối tượng trong mô hình, đọc và ghi file trên máy anh, và gọi mạng. Chỉ chạy script anh biết rõ nguồn gốc. Đường dẫn: \\bim-srv\scripts\Panels\sync_params.pushbutton\script.py Lý do hỏi: Nội dung file đã đổi kể từ lần duyệt trước Mã băm: SHA-256 4f1c…9ab2
Ghi chú. Hộp thoại tin cậy hiện lần đầu chạy một script, và hiện LẠI khi nội dung file đổi so với lần duyệt trước (so SHA-256, không so đường dẫn). Trên cây bố cục, đổi tên node Tab/Panel/Nhóm là đổi tên THẬT trên ribbon; đổi tên node Nút chỉ là nhãn đè lên tiêu đề gốc của script.