Properti Desktop Virtual Ke Baris Perintah


Jawaban:


8

Gunakan IVirtualDesktopManagerantarmuka untuk membangun aplikasi (baris perintah) untuk memantau status saat ini dari jendela desktop virtual.

Peralihan Desktop Virtual di Windows 10 (Blog Tim Dukungan Windows SDK)

IVirtualDesktopManager

Untuk mengikuti penambahan desktop virtual di Windows 10, antarmuka shell baru diperkenalkan bernama IVirtualDesktopManager. Ini hanya memiliki tiga fungsi, tetapi itu memungkinkan Anda untuk melakukan banyak hal dengan desktop virtual dan aplikasi Anda sendiri.

IsWindowOnCurrentVirtualDesktop akan memberi tahu Anda jika jendela Anda ada di virtual desktop saat ini. GetWindowDesktopId akan memberi Anda ID desktop yang ditentukan jendela. MoveWindowToDesktop akan memungkinkan Anda untuk memindahkan jendela yang ditentukan ke desktop yang ditentukan.


Berapa banyak Virtual Desktop yang aktif:

Komentar:
Chris Lewis [MSFT]: Sayangnya tidak ada API untuk menghitung desktop virtual saat ini.

Di mana sebuah jendela

GetWindowDesktopId akan memberi Anda ID desktop yang ditentukan jendela.

Komputer mana yang saat ini digunakan

Jika Anda membuat jendela baru tanpa orang tua, itu akan ditempatkan di desktop virtual saat ini. [Panggil GetWindowDesktopId untuk mendapatkan ID desktop untuk jendela baru.]


1
Anda mungkin ingin memberikan tautan pengunduhan langsung daripada kiriman blog. Saya tidak mengerti posnya.
Penguinz

1

Meskipun tidak terlalu jelas, hal terdekat yang mungkin Anda maksud adalah apa yang disebut fitur Tampilan Tugas. Dengannya, Anda dapat melihat semua Desktop dan aplikasi yang terbuka dengan menekan tombol WINDOWS + Tab dan semua jendela yang terbuka di semua desktop dengan menekan Alt + Tab. Untuk info lebih lanjut tentang Tampilan Tugas:

https://redmondmag.com/articles/2014/11/20/windows-10-task-view.aspx

dan untuk daftar lengkap cara pintas Windows dan menjalankan perintah, Anda dapat memeriksa:

http://www.groovypost.com/howto/windows-10-keyboard-shortcuts/


Permintaan baris perintah tepat, namun mungkin ada cara untuk mencapai sesuatu yang serupa dengan cara lain, seperti yang saya tunjukkan. Saya tidak yakin apakah Anda ingin tahu cara melakukannya atau hanya periode perintah. Anda harus menentukan waktu berikutnya ketika Anda meminta sesuatu yang spesifik yang Anda tidak perlu tahu detail lainnya karena Anda sudah terbiasa dengannya. Dalam hal ini, jika jawaban saya tidak memberikan Anda informasi yang berguna, saya dapat menghapusnya.
xCare

1

Panggil skrip AutoHotkey dari baris perintah (atau file batch) untuk mengirim penekanan tombol keyboard untuk tombol pintasan Desktop Virtual.


4
Naskah apa? Bagaimana cara menulis file batch? Saya pribadi tahu jawaban untuk kedua pertanyaan ini tetapi tidak semua orang tahu. Jawaban Anda saat ini lebih merupakan komentar daripada jawaban.
Ramhound
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.