Xin hỗ trợ gọi lệnh Phím Windows + H bằng vba trong excel

Liên hệ QC

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 ạ
 
Là 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 á?
 
Upvote 0
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 ạ
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ỉ?
 
Upvote 0
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.
Cám ơn bạn nhiều
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ỉ?
Vâng xin cảm ơn
 
Upvote 0
Upvote 0
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ỉ?
Máy mình là win 10,khi chạy thì nó ra như hình
1651650343522.png


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.
1651650310402.png
 
Upvote 0
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.

Đúng là Window 10 nó ra ứng dụng khác chút so với Windows 11. Chưa kể nếu máy tính, người dùng thiết lập phím nóng Windows + H cho một ứng dụng nào khác thì lại phải dùng các hàm hệ thống để xác định phím nóng đó dùng cho ứng dụng gì.
 
Upvote 0
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ậy
 
Upvote 0
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
Đú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ĩ.

"C:\Windows\SystemApps\MicrosoftWindows.Client.CBS_cw5n1h2txyewy\InputApp\TextInputHost.exe" -ServerName:InputApp.AppX9jnwykgrccxc8by3hsrsh07r423xzvav.mca

Máy của bác không biết có chạy được không nhỉ?

1651658181652.png
 
Lần chỉnh sửa cuối:
Upvote 0
Máy của bác không biết có chạy được không nhỉ?
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.
 
Upvote 0
Thớt chỉ cần hé răng, mở miệng nói cần mở phần mềm gì là chắc chắn có cách.
Vứt cái cửa sổ hát đi chỗ khác.
 
Upvote 0
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.
Đú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.
 
Upvote 0
Đú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.
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.
(Là ví dụ thôi chứ Office và Win là anh em, nó biết tất tần tật về nhau: ăn gì, ngủ ở đâu, với ai. Ví dụ cho khác đi là thư mục chứa Corel, Photoshop, Autocad, ... và cả những ứng dụng không đăng ký với Windows khi cài đặt.
Huống gì những appliation thuộc System?
 
Upvote 0
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.
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ác
Nếu nó chạy được từ .exe thì dễ hơn rồi
 
Upvote 0
Web KT
Back
Top Bottom