Luncurkan snipping layar

Ms-screenclip: dan ms-screensketch: Skema URI memungkinkan Anda untuk memulai snipping atau mengedit tangkapan layar.

Membuka snip baru dari aplikasi Anda

Ms-screenclip: URI memungkinkan aplikasi Anda untuk secara otomatis membuka dan memulai snip baru. Snip yang dihasilkan disalin ke clipboard pengguna, tetapi tidak secara otomatis diteruskan kembali ke aplikasi pembuka.

ms-screenclip: mengambil parameter berikut:

Parameter Jenis Diperlukan Deskripsi
sumber string tidak String bentuk bebas untuk menunjukkan sumber yang meluncurkan URI.
klipingMode string tidak Nilai string untuk menunjukkan jenis kliping untuk snip. Nilai yang didukung meliputi: Persegi Panjang, Bentuk Bebas, Jendela
delayInSeconds int tidak Nilai integer, dari 1 hingga 30. Menentukan penundaan, dalam detik penuh, antara panggilan URI dan saat snipping dimulai.
callbackformat string tidak Parameter ini tidak tersedia.

Meluncurkan Aplikasi Snip & Sketch

Ms-screensketch: URI memungkinkan Anda untuk secara programtis meluncurkan aplikasi Snip & Sketch, dan membuka gambar tertentu di aplikasi itu untuk anotasi.

ms-screensketch: mengambil parameter berikut:

Parameter Jenis Diperlukan Deskripsi
sharedAccessToken string tidak Token yang mengidentifikasi file yang akan dibuka di aplikasi Snip & Sketch. Diambil dari SharedStorageAccessManager.AddFile. Jika parameter ini dihilangkan, aplikasi akan diluncurkan tanpa file terbuka.
secondarySharedAccessToken string tidak String yang mengidentifikasi file JSON dengan metadata tentang snip. Metadata dapat mencakup bidang clipPoints dengan array x, koordinat, dan / atau userActivity.
sumber string tidak String bentuk bebas untuk menunjukkan sumber yang meluncurkan URI.
isTemporary bool tidak Jika diatur ke True, Screen Sketch akan mencoba menghapus file setelah membukanya.

Contoh berikut memanggil metode LaunchUriAsync untuk mengirim gambar ke Snip & Sketch dari aplikasi pengguna.


bool result = await Windows.System.Launcher.LaunchUriAsync(new Uri("ms-screensketch:edit?source=MyApp&isTemporary=false&sharedAccessToken=2C37ADDA-B054-40B5-8B38-11CED1E1A2D"));

Contoh berikut mengilustrasikan apa yang mungkin berisi file yang ditentukan oleh parameter secondarySharedAccessToken dari ms-screensketch :

{
  "clipPoints": [
    {
      "x": 0,
      "y": 0
    },
    {
      "x": 2080,
      "y": 0
    },
    {
      "x": 2080,
      "y": 780
    },
    {
      "x": 0,
      "y": 780
    }
  ],
  "userActivity": "{\"$schema\":\"http://activity.windows.com/user-activity.json\",\"UserActivity\":\"type\",\"1.0\":\"version\",\"cross-platform-identifiers\":[{\"platform\":\"windows_universal\",\"application\":\"Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge\"},{\"platform\":\"host\",\"application\":\"edge.activity.windows.com\"}],\"activationUrl\":\"microsoft-edge:https://support.microsoft.com/help/13776/windows-use-snipping-tool-to-capture-screenshots\",\"contentUrl\":\"https://support.microsoft.com/help/13776/windows-use-snipping-tool-to-capture-screenshots\",\"visualElements\":{\"attribution\":{\"iconUrl\":\"https://www.microsoft.com/favicon.ico?v2\",\"alternateText\":\"microsoft.com\"},\"description\":\"https://support.microsoft.com/help/13776/windows-use-snipping-tool-to-capture-screenshots\",\"backgroundColor\":\"#FF0078D7\",\"displayText\":\"Use snipping tool to capture screenshots - Windows Help\",\"content\":{\"$schema\":\"http://adaptivecards.io/schemas/adaptive-card.json\",\"type\":\"AdaptiveCard\",\"version\":\"1.0\",\"body\":[{\"type\":\"Container\",\"items\":[{\"type\":\"TextBlock\",\"text\":\"Use snipping tool to capture screenshots - Windows Help\",\"weight\":\"bolder\",\"size\":\"large\",\"wrap\":true,\"maxLines\":3},{\"type\":\"TextBlock\",\"text\":\"https://support.microsoft.com/help/13776/windows-use-snipping-tool-to-capture-screenshots\",\"size\":\"normal\",\"wrap\":true,\"maxLines\":3}]}]}},\"isRoamable\":true,\"appActivityId\":\"https://support.microsoft.com/help/13776/windows-use-snipping-tool-to-capture-screenshots\"}"
}