Làm cách nào tôi có thể phát hiện xem có front end token để thực thi không? Cách khác, làm cách nào tôi có thể phát hiện xem mã thông báo giao diện người dùng có thực thi không?Phát hiện xem mã thông báo giao diện người dùng có sẵn để thực thi
Ví dụ: lệnh Chỉnh sửa -> Sao chép không khả dụng nếu không có gì được chọn. FrontEndTokenExecute["Copy"]
sẽ chỉ đơn giản là bíp trong trường hợp này, nhưng nó mang lại cho tôi không có (lập trình) chỉ ra rằng nó đã thất bại.
câu hỏi của bạn làm tôi tự hỏi, nếu tôi có thể tìm thấy một chức năng Q không có giấy tờ, vì vậy tôi đánh giá? * '* Q và thấy NotebookTools' CellsSelectedQ. (Tôi đã không thử sử dụng nó; dunno chính xác như thế nào này là vụ phải được đánh giá.) Cũng thấy bình luận của tôi về câu trả lời của Sjoerd liên quan đến ẩn cửa sổ tin nhắn. Cuối cùng, bạn cũng có thể săn lùng? FrontEnd * '* và? FrontEnd' *' * Q * để có thêm ý tưởng. – telefunkenvf14
@ telefunkenvf14 Thú vị tìm thấy! Dường như có một số chức năng hữu ích trong '' NotebookTools' ''. Tôi không thể sử dụng điều này bởi vì nó chỉ trả về 'True' nếu các ô đầy đủ được chọn (không chỉ văn bản trong các ô), mà nhìn vào nguồn là nguồn cảm hứng tốt. Có lẽ tôi có thể tìm ra thứ gì đó hiệu quả hơn 'NotebookRead @ SelectedNotebook []'. – Szabolcs