maiban1986
Thành viên thường trực
- Tham gia
- 28/2/13
- Bài viết
- 229
- Được thích
- 29
Xin chào các anh các chị. Cho em hỏi có cách nào gọi lệnh Phím Windows + H bằng vba không ạ
vâng đúng rồi ạ. mong bạn hướng dẫnLà bạn đang có một ứng dụng nào đó của window, và ứng dụng này sẽ được chạy khi nhấn windows+h, giờ bạn muốn chạy ứng dụng đó từ vba mà không phải nhấn window+h á?
Cái này chắc chỉ những bạn đã sài API mới làm được, dẫu sao cái này cũng không có dễ đâu bạn.vâng đúng rồi ạ. mong bạn hướng dẫn
Nếu Windows + H là phím nóng để chạy một ứng dụng nào đó mà bạn biết thì trong VBA gọi lệnh chạy thẳng ứng dụng đó luôn. Có vấn đề gì khác ở đây không nhỉ?Xin chào các anh các chị. Cho em hỏi có cách nào gọi lệnh Phím Windows + H bằng vba không ạ
Cám ơn bạn nhiềuCái này chắc chỉ những bạn đã sài API mới làm được, dẫu sao cái này cũng không có dễ đâu bạn.
Vâng xin cảm ơnNếu Windows + H là phím nóng để chạy một ứng dụng nào đó mà bạn biết thì trong VBA gọi lệnh chạy thẳng ứng dụng đó luôn. Có vấn đề gì khác ở đây không nhỉ?
Cũng không biết VBA làm cái này thế nào có được không, nhưng tôi viết exe này cho phím win+H, bạn có thể code vba gọi chạy file exe nàyCám ơn bạn nhiều
Vâng xin cảm ơn
máy em 64 bít ko chạy được. cái này có thực hiện trên excel không ạ
Máy mình là win 10,khi chạy thì nó ra như hìnhNếu Windows + H là phím nóng để chạy một ứng dụng nào đó mà bạn biết thì trong VBA gọi lệnh chạy thẳng ứng dụng đó luôn. Có vấn đề gì khác ở đây không nhỉ?
Máy mình là win 10,khi chạy thì nó ra như hình
Câu chuyện ở đây là khi chạy chương trình theo đường dẫn kia thì cái chương trình đó nó báo lỗi. Khá là kho hiểu khi sài phím tắt thì nó chạy, chạy trực tiếp thì lại lỗi.
Chạy chương trình của Window thường kèm theo tham số (giống như attrib / h, /s, ...) nên có thể là phải chạy câu lệnh trong ô Command line trong hình. Tôi đoán vậyCâu chuyện ở đây là khi chạy chương trình theo đường dẫn kia thì cái chương trình đó nó báo lỗi. Khá là kho hiểu khi sài phím tắt thì nó chạy, chạy trực tiếp thì lại lỗi.
Đúng rồi bác ơi, cháu cũng nghĩ vậy, thử vào command nó vẫn không ngoan như mình nghĩ.Chạy chương trình của Window thường kèm theo tham số (giống như attrib / h, /s, ...) nên có thể là phải chạy câu lệnh trong ô Command line trong hình. Tôi đoán vậy
Cũng không chạy được, lỗi khác. Nhưng vấn đề tôi đặt ra khi viết bài #8 là mỗi Windows sẽ có application tương ứng với Window H khác nhau. Nghĩa là các cố gắng viết code cho chủ đề này là vô ích.Máy của bác không biết có chạy được không nhỉ?
Đúng đó bác, làm theo hướng chạy một ứng dụng cụ thể có lẽ sẽ đơn giản và làm như nào để code nó biết cái application đó đang ở chỗ nào với các win khác nhau? Chưa kể là chưa tìm ra cách chạy cái app kia bằng command line.Cũng không chạy được, lỗi khác. Nhưng vấn đề tôi đặt ra khi viết bài #8 là mỗi Windows sẽ có application tương ứng với Window H khác nhau. Nghĩa là các cố gắng viết code cho chủ đề này là vô ích.
Một ví dụ đơn giản là chạy 1 ứng dụng có trong office. Office 32bit và 64 bit có thư mục khác nhau chứa file exe. Win 32, Win 64 có thư mục khác nhau chứa file exe. WIn 8, Win10, Win 11 cũng khác nhau. Office 2003, 2007, 2010, 2016, ... tất tần tật chứa trong những thư mục khác nhau.Đúng đó bác, làm theo hướng chạy một ứng dụng cụ thể có lẽ sẽ đơn giản và làm như nào để code nó biết cái application đó đang ở chỗ nào với các win khác nhau? Chưa kể là chưa tìm ra cách chạy cái app kia bằng command line.
Kể cả trên Windows 11, khi tìm tới thư mục gốc chưa chương trình khi nhấn Windows + H kia thì click vào nó vẫn không chạy được, và nó là một cái tên khácCâu chuyện ở đây là khi chạy chương trình theo đường dẫn kia thì cái chương trình đó nó báo lỗi. Khá là kho hiểu khi sài phím tắt thì nó chạy, chạy trực tiếp thì lại lỗi.
Đúng rùi, biết .exe là gì mà chưa nghĩ ra cách chạy nó.Nếu nó chạy được từ .exe thì dễ hơn rồi