Hiện tại tôi đang sử dụng Windows 8 và tôi đã tự hỏi liệu có cách nào để tạo một lối tắt đến ứng dụng UI hiện đại (trước đây gọi là Metro UI) trên máy tính để bàn của tôi không.
Hiện tại tôi đang sử dụng Windows 8 và tôi đã tự hỏi liệu có cách nào để tạo một lối tắt đến ứng dụng UI hiện đại (trước đây gọi là Metro UI) trên máy tính để bàn của tôi không.
Câu trả lời:
Theo tôi biết, không có cách tích hợp nào để làm điều này. Đối với các ứng dụng đi kèm với Windows 8, bạn có thể sử dụng MetroApp Link ; trang web chính thức (bằng tiếng Ý) tại đây . Hiện tại, nó không hỗ trợ các ứng dụng được tải xuống thông qua Cửa hàng.
Tất cả các ứng dụng UI hiện đại đều có giao thức URL được liên kết với chúng, có thể được sử dụng để khởi chạy ứng dụng.
Bạn có thể tìm thấy giao thức cho một ứng dụng cụ thể như thế này:
regedit
HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp
:)ActivatableClassId_some long name_\CustomProperties
Name
giá trị sẽ cho bạn biết tên giao thức.Sau đó bạn có thể tạo một lối tắt đến name://
. (ví dụ kindle://
)
Lấy một biểu tượng là một chút khó khăn hơn.
Trong khóa con trực tiếp bên dưới ActivatableClassId
, bạn sẽ tìm thấy một giá trị được đặt tên theo Icon
định dạng . Bạn sẽ tìm thấy một biểu tượng PNG trong .
Tuy nhiên, bạn sẽ cần chuyển đổi PNG này thành tệp ICO để sử dụng trong một phím tắt.@{AppIdentifier?ms-resource://AppName/Files/path/to/icon.png}
C:\Program Files\WindowsApps\AppIdentifier\path/to/icon.png
new->shortcut
.%windir%\explorer.exe
shell:::{4234d49b-0245-4df3-b780-3893943456e1}
và đặt tên ứng dụng của bạn một cách thích hợp.Applications
cửa sổ.Tham chiếu: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop
Tôi đã tự tìm ra một giải pháp và muốn làm cho câu trả lời ở đây được hoàn thành. Nó được thực hiện bởi một đoạn mã của C # và PowerShell của Tome Tanasovski được đăng tại http://posehcode.org/3740 .
Bạn không cần phải hiểu rõ các mã để nó hoạt động. Điều tốt là tôi không cần phải tải xuống một số exe thứ 3 và nó có thể lập trình để tôi có thể mở máy tính và trình xem PDF chỉ bằng một phím nóng duy nhất.
Mở hộp lệnh PowerShell và chỉ cần dán tất cả các mã được sao chép từ liên kết ở trên.
Chạy
Ứng dụng metro
Một danh sách AppUserModelId của một số tên ứng dụng có thể đoán được được liệt kê. Ví dụ, tôi đang tìm Máy tính. AppUserModelId là "Ứng dụng Microsoft.WindowsCalculator_8wekyb3d8bbwe!". Trong hộp lệnh PowerShell, hãy chạy
start-metroApp Microsoft.WindowsCalculator_8wekyb3d8bbwe! Ứng dụng
Tất nhiên bạn sẽ không muốn gọi lại Máy tính như thế này. Bạn có thể lưu các lệnh (không phải tất cả chúng, ví dụ, một phần của hàm get-metroApp là không cần thiết) vào .ps1. Một lối tắt đến .ps1 này sau đó có thể được tạo để thực thi nó. Cuối cùng, đặt phím tắt này vào thư mục menu bắt đầu cho phép bạn gán phím nóng cho ứng dụng của mình.
Truy cập tại đây: (Đó là một giải pháp rõ ràng và đơn giản cho bất kỳ ứng dụng "hiện đại" nào bạn muốn tạo lối tắt cho - Tôi đã sử dụng phím tắt của mình để đặt vào thư mục khởi động để ứng dụng mở khi tôi đăng nhập. Http://winaero.com / blog / Exclusive-how-to-start-a-Modern-app-from-desktop-without-go-to-the-metro-start-screen / # comment-5450
Bạn có thể khởi chạy chúng thông qua PowerShell. Ví dụ,
powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews