Chạy exe từ nút HTML
Trong dự án hiện tại của tôi, tôi muốn chạy. dơi hoặc. exe bằng cách sử dụng sự kiện nhấp vào nút bằng JavaScript. Nội dung của tập tin thực thi như hình dưới đây Show
khởi động Cảm biến nhiệt độ. exe khi nhấp vào nút Cảm biến nhiệt độ.
Khi tôi nhấp vào nút Cảm biến nhiệt độ, nó sẽ chạy Kiểm tra. bat nhưng nó chỉ hiển thị như sau trong trang mới Tôi có thiếu không ?? . exe bằng cách sử dụng sự kiện bấm nút ?? Đã cập nhật.
Khi tôi nhấp vào nút Cảm biến nhiệt độ, nó sẽ hiển thị lỗi. Lỗi tham chiếu chưa bắt. ActiveXObject không được xác định Giải pháp tốt nhấtChỉ cần lưu mã này dưới dạng RunExe. hta chứ không phải RunExe. html và thực thi nó bằng cách nhấp đúp vào nó CHỈNH SỬA. NHẬN XÉT về (HTA) (Ứng dụng HTML) Ứng dụng HTML (HTA) là một chương trình Microsoft Windows có mã nguồn bao gồm HTML, HTML động và một hoặc nhiều ngôn ngữ kịch bản được Internet Explorer hỗ trợ, chẳng hạn như VBScript hoặc JScript HTML được sử dụng để tạo giao diện người dùng và ngôn ngữ kịch bản được sử dụng cho logic chương trình HTA thực thi mà không bị ràng buộc bởi mô hình bảo mật trình duyệt internet; đọc thêm về Ứng dụng HTA HTML
Giải pháp liên quanJavascript – Kích hoạt nút bấm bằng JavaScript trên phím Enter trong hộp văn bảnTrong jQuery, những điều sau đây sẽ hoạt động
Hoặc trong JavaScript đơn giản, cách sau sẽ hoạt động
Windows – Cách tắt máy, khởi động lại hoặc đăng xuất Windows qua tệp batCác cách phổ biến nhất để sử dụng lệnh 0 là
Các lệnh trên có thể được kết hợp với các tùy chọn bổ sung này
Tôi muốn đảm bảo rằng một số câu trả lời thực sự hay khác cũng được đề cập cùng với câu trả lời này. Ở đây họ không theo thứ tự đặc biệt Bạn có thể nhúng exe vào HTML không?Không, không thể .
Có thể chạy một. exe hoặc. bat trên onclick trong HTML?Bạn không thể chạy/thực thi một. exe nằm trong máy cục bộ của người dùng hoặc thông qua một trang web . Trước tiên, người dùng phải tải xuống tệp exe và sau đó chạy tệp thi hành. Đoạn mã sau chỉ hoạt động khi EXE có trong Máy của người dùng.
Bạn có thể khởi chạy exe từ trình duyệt không?Chúng tôi có thể khởi chạy tệp 'Exe' bằng ActiveX nhưng các trình duyệt hiện đại không hỗ trợ ActiveX vì lý do bảo mật . Vì vậy, nếu bạn đang trực tiếp cố gắng khởi chạy exe từ trình duyệt Edge thì nó sẽ không hoạt động. Hiện tại, ActiveX chỉ được hỗ trợ bởi trình duyệt IE.
Chúng tôi có thể thực thi tệp EXE từ dòng lệnh không?Gõ "bắt đầu [tên tệp. exe]" vào Dấu nhắc Lệnh, thay thế "tên tệp" bằng tên của tệp bạn đã chọn . Thay thế "[tên tệp. exe]" bằng tên chương trình của bạn . Điều này cho phép bạn chạy chương trình của mình từ đường dẫn tệp. |