Evet! Bir yol buldum...
Bu kaynak koduna dayanarak ("Masaüstü Uygulamasından Bir Metro Stili Uygulamasını Açın"), genellikle manuel olarak çalıştığımız gibi metro uygulamalarını arayabileceğimi fark ettim. Yani, Ctrl+ tuşuna basıp Escmetro ekranına giderseniz, örneğin "mağaza" gibi metro uygulamasının adını yazabilirsiniz, basın Enterve işte bu, metro uygulaması çalışıyor. Buna dayanarak tam olarak bu adımları otomatik olarak gerçekleştirmek için çok basit bir VBScript oluşturdum:
Set objShell = WScript.CreateObject ("WScript.Shell")
objShell.SendKeys "^ {ESC}"
WScript.Sleep 1000
objShell.SendKeys WScript.Arguments.Item (0)
WScript.Sleep 1000
objShell.SendKeys "{ENTER}"
Bunu "metro.vbs" olarak kaydedin ve ilk argümanda metro uygulamasının adıyla birlikte komut satırından çağırın:
metro.vbs mağazası
İşte bu, çok basit ve optimize edilmiş bir yol.
Not: Tüm krediler , ilgili kodu oluşturan Codeplex sitesi kullanıcısı AlKhuzaei'ye verildi . Teşekkür ederim.