Lệnh Python -c nhiều dòng

Proc trả về một mảng chuỗi được chuyển đến trang drop. Theo quy ước, chuỗi đầu tiên trong mảng mô tả loại thông báo có thể cài đặt của người dùng. Các điều khiển là nguồn kéo do ứng dụng xác định có thể bỏ qua lệnh gọi lại. $mods cho phép kiểm tra các công cụ sửa đổi chính CTL và SHIFT. Các giá trị có thể là 0 == Không có bộ sửa đổi nào, 1 == SHIFT, 2 == CTL, 3 == CTL + SHIFT

Trong Python cũng tương tự nhưng có 2 cách để chỉ định callback. Cách được đề xuất là chuyển một đối tượng hàm Python làm đối số. Trong trường hợp đó, cuộc gọi lại Python phải có dạng

def callbackName[ dragControl, x, y, modifiers ]

Giá trị của các đối số này giống như giá trị của phiên bản MEL ở trên

Một cách khác để chỉ định gọi lại trong Python là chỉ định một chuỗi sẽ được thực thi. Trong trường hợp đó, chuỗi sẽ có các giá trị được thay thế thông qua toán tử định dạng Python tiêu chuẩn. Các giá trị định dạng được chuyển vào từ điển bằng các phím "dragControl", "x", "y", "modifiers". Giá trị "dragControl" là một chuỗi và các giá trị khác là số nguyên [ví dụ: chuỗi gọi lại có thể là "print '%[dragControl]s %[x]d %[y]d %[modifiers]d'"]

-useTemplate[-ut]0____19Thêm một cuộc gọi lại được gọi khi thao tác kéo và thả được giải phóng phía trên trang web thả xuống. Phiên bản MEL của cuộc gọi lại có dạng

tên gọi lại proc toàn cầu[chuỗi $dragControl, chuỗi $dropControl, chuỗi $msgs[], int $x, int $y, int $type]

Proc nhận một mảng chuỗi được truyền từ nguồn kéo. Chuỗi đầu tiên trong mảng thông báo mô tả loại thông báo do người dùng xác định. Các điều khiển là trang web thả do ứng dụng xác định có thể bỏ qua cuộc gọi lại. $type có thể có các giá trị 1 == Di chuyển, 2 == Sao chép, 3 == Liên kết

Trong Python cũng tương tự nhưng có 2 cách để chỉ định callback. Cách được đề xuất là chuyển một đối tượng hàm Python làm đối số. Trong trường hợp đó, cuộc gọi lại Python phải có dạng

def pythonDropTest[ dragControl, dropControl, tin nhắn, x, y, dragType ]

Giá trị của các đối số này giống như giá trị của phiên bản MEL ở trên

Một cách khác để chỉ định gọi lại trong Python là chỉ định một chuỗi sẽ được thực thi. Trong trường hợp đó, chuỗi sẽ có các giá trị được thay thế thông qua toán tử định dạng Python tiêu chuẩn. Các giá trị định dạng được chuyển vào từ điển bằng các phím "dragControl", "dropControl", "messages", "x", "y", "type". Giá trị "dragControl" là một chuỗi và các giá trị khác là số nguyên [ví dụ: chuỗi gọi lại có thể là "print '%[dragControl]s %[dropControl]s %[messages]r %[x]d %[y]d %

-useTemplate[-ut]2booleanChỉ định đúng để ngắt dòng tại khoảng trắng, tab hoặc dòng mới. Văn bản sẽ tiếp tục ở dòng sau. Giá trị sai sẽ không ngắt văn bản giữa các từ, trong trường hợp đó, văn bản có thể biến mất bên ngoài mép trường. Cờ này phải được đặt tại thời điểm tạo. Các dòng không ngắt từ theo mặc định. -useTemplate[-ut]4string9Lệnh được thực thi khi nhấn phím enter. Điều này chỉ áp dụng cho phím enter trên bàn phím số. -useTemplate[-ut]6string9Lệnh được thực thi khi nhấn bất kỳ phím nào. -useTemplate[-ut]8string9Lệnh được thực thi khi giá trị thay đổi. Lệnh này được thực thi bất cứ khi nào trường mất tiêu điểm. string0stringPhông chữ cho văn bản. Các giá trị hợp lệ là "boldLabelFont", "smallBoldLabelFont", "tinyBoldLabelFont", "plainLabelFont", "smallPlainLabelFont", "obliqueLabelFont", "smallObliqueLabelFont", "fixedWidthFont" và "smallFixedWidthFont". string2_______1string4stringChèn văn bản vào trường tại vị trí chèn hiện tại [được chỉ định bởi cờ -ip/insertionPosition]. string6string70Vị trí chèn cho văn bản được chèn. Đây là giá trị dựa trên 1 trong đó vị trí 1 chỉ định phần đầu của trường. Vị trí 0 có thể được sử dụng để chỉ định phần cuối của trường. string8Văn bản được chọn trong trường. Một chuỗi rỗng được trả về nếu không có văn bản được chọn. string9Xóa tất cả văn bản trong trường. -useTemplate[-ut]00booleanTrạng thái chỉnh sửa của trường. Theo mặc định, cờ này được đặt thành đúng và giá trị trường có thể được thay đổi bằng cách nhập vào nó. Nếu sai thì trường này là 'chỉ đọc' và không thể nhập vào. Văn bản trong trường luôn có thể được thay đổi bằng cờ -tx/text bất kể trạng thái của cờ -ed/editable. -useTemplate[-ut]02string70Số dòng trong trường cuộn

Cờ có thể xuất hiện trong chế độ Tạo của lệnh Cờ có thể xuất hiện trong chế độ Chỉnh sửa của lệnh Cờ có thể xuất hiện trong chế độ Truy vấn của lệnh Cờ có thể được sử dụng nhiều lần trong một lệnh

cửa sổ;

Chủ Đề