Làm cách nào để tạo lối tắt trên màn hình cho ứng dụng UI hiện đại của Windows 8?


17

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:


7

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.


1
Phiên bản mới hơn (Hiện được gọi là ModernApp Link ).
Karan

26

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:

  1. Nhấn Windows + R
  2. Kiểu regedit
  3. Hướng đến HKEY_CLASSES_ROOT\Extensions\ContractId\Windows.Protocol\PackageId
  4. Tìm khóa con cho ứng dụng của bạn (ví dụ AMZNMobileLLC.KindleforWindows8_1.1.0.0_neutral__stfe6vwa9jnbp:)
  5. Trong khóa con đó, đi đến ActivatableClassId_some long name_\CustomProperties
  6. Các Namegiá 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


4
Nếu mọi người quan tâm, tôi có thể viết một ứng dụng máy tính để bàn sẽ tạo lối tắt đến các ứng dụng UI hiện đại tùy ý, tự động hóa các bước này. Tôi sẽ làm điều đó nếu câu trả lời này được 15 phiếu.
SLaks

2
@SLaks bạn có phiếu bầu của tôi và tôi thực sự thích xem ứng dụng máy tính để bàn đó. :)
avirk 6/11 '

1
Câu trả lời tuyệt vời. Tôi biết rằng cái này đã cũ, nhưng bạn đã bao giờ làm hỏng ứng dụng máy tính để bàn đó chưa?
Tim quay

3
@SLaks - Bạn có 15 phiếu bầu
Ramhound

2
Câu trả lời này không chính xác, các gói duy nhất được liệt kê là các gói đã đăng ký xử lý URI. Rất nhiều ứng dụng đã đăng ký trình xử lý URI nhưng không phải tất cả
EionRobb

3
  1. Nhấp chuột phải vào Desktop của bạn và chọn new->shortcut.
  2. Khi cửa sổ hộp thoại mở, nhập %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.
  3. Nhấp vào biểu tượng bạn đã tạo và khởi chạy Applicationscửa sổ.
  4. Chọn ứng dụng Metro để sử dụng.

Tham chiếu: http://forums.mydigitallife.info/threads/32777-Launch-Metro-Apps-Directly-from-Desktop


2
Điều đó dường như tạo một lối tắt đến thư mục Ứng dụng, trong khi OP muốn tạo một lối tắt đến một ứng dụng Metro cụ thể.
Indrek

Tôi cho rằng nếu anh ta mở cài đặt phần mềm, anh ta có thể sử dụng MetroApp Link.
에 ảnh

2

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.

  1. 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.

  2. Chạy

    Ứng dụng metro

  3. 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.


0

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


Xin lỗi, đây là liên kết:
user469000 14/07/2015


-1

Bạn có thể khởi chạy chúng thông qua PowerShell. Ví dụ,

powershell.exe Start-MetroApp Microsoft.BingNews_8wekyb3d8bbwe!AppexNews

1
Cảm ơn cho manh mối mặc dù giải pháp của bạn không đầy đủ.
chingNotCHing
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.