Vâng! Tôi tìm được một cách...
Dựa trên mã nguồn này ("Mở ứng dụng kiểu Metro từ ứng dụng máy tính để bàn"), tôi nhận ra rằng tôi có thể gọi các ứng dụng tàu điện ngầm giống như chúng ta thường chạy thủ công. Ý tôi là, nếu bạn nhấn Ctrl+ Escvà đi đến màn hình của tàu điện ngầm, bạn có thể chỉ cần nhập tên của ứng dụng tàu điện ngầm, chẳng hạn như "cửa hàng", nhấn Entervà đó là ứng dụng tàu điện ngầm đang chạy. Dựa trên điều này, tôi đã tạo một VBScript rất đơn giản để thực hiện chính xác các bước này một cách tự động:
Đặt objShell = WScript.CreateObject ("WScript.Shell")
objShell.SendKeys "^ {ESC}"
WScript.S ngủ 1000
objShell.SendKeys WScript.Argument.Item (0)
WScript.S ngủ 1000
objShell.SendKeys "{ENTER}"
Lưu cái này dưới dạng "metro.vbs" và gọi nó từ dòng lệnh với tên của ứng dụng metro trên đối số đầu tiên:
cửa hàng metro.vbs
Đó là nó, cách rất đơn giản và tối ưu.
PS: Tất cả các khoản tín dụng đã được trao cho AlKhuzaei , người dùng trang Codeplex, người đã tạo mã liên quan. Cảm ơn bạn.