Komut Satırına Sanal Masaüstü Özellikleri


Yanıtlar:


8

IVirtualDesktopManagerSanal masaüstü pencerelerinin geçerli durumunu izlemek üzere bir (komut satırı) uygulaması oluşturmak için arabirimi kullanın .

Windows 10'da Sanal Masaüstü Değiştirme (Windows SDK Destek Ekibi Blogu)

IVirtualDesktopManager

Windows 10'da sanal masaüstlerinin eklenmesiyle birlikte, IVirtualDesktopManager adlı yeni bir kabuk arayüzü tanıtıldı. Sadece üç işlevi vardır, ancak bunlar sanal masaüstleri ve kendi uygulamanızla birçok şey yapmanıza izin verir.

IsWindowOnCurrentVirtualDesktop, pencerenizin geçerli sanal masaüstünde olup olmadığını size söyleyecektir. GetWindowDesktopId, belirtilen pencerenin açık olduğu masaüstünün kimliğini verecektir. MoveWindowToDesktop, belirtilen bir pencereyi belirtilen bir masaüstüne taşımanıza izin verir.


Aktif Sanal Masaüstü sayısı:

Yorumlar:
Chris Lewis [MSFT]: Maalesef şu anda sanal masaüstlerini numaralandırmak için bir API yok.

Hangi pencerede

GetWindowDesktopId, belirtilen pencerenin açık olduğu masaüstünün kimliğini verecektir.

Şu anda hangisini kullanıyor

Üst öğe içermeyen yeni bir pencere oluşturursanız, geçerli sanal masaüstüne yerleştirilir. [Yeni pencerenin masaüstü kimliğini almak için GetWindowDesktopId öğesini arayın.]


1
Blog yayını yerine doğrudan indirme bağlantısı vermek isteyebilirsiniz. Gönderiyi anlamıyorum.
Penguinz

1

Gerçekten net olmasa da, atıfta bulunabileceğiniz en yakın şey Görev Görünümü özelliği olarak adlandırılır. Bununla birlikte, WINDOWS tuşu + Sekme tuşlarına basarak tüm açık Masaüstlerini ve uygulamaları ve Alt + Sekme tuşlarına basarak tüm masaüstlerindeki tüm açık pencereleri görüntüleyebilirsiniz. Görev Görünümü hakkında daha fazla bilgi için:

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

Windows kısayollarının ve çalıştırma komutlarının kapsamlı bir listesi için şunları kontrol edebilirsiniz:

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


Komut satırı talebi kesin, ancak işaret ettiğim gibi benzer bir şeyi başka yollarla gerçekleştirmenin bir yolu olabilir. Bunu yapmanın bir yolunu veya sadece bir komuta dönemini bilmek isteyip istemediğinizden emin değildim. Bir dahaki sefere belirli bir şey sorduğunuzda, daha önce tanıdığınız diğer ayrıntıları bilmeniz gerekmeyeceğini belirtmelisiniz. Bu durumda, cevabım size herhangi bir yararlı bilgi sağlamazsa, silebilirim.
xCare

1

Sanal Masaüstü kısayol tuşlarına klavye basımı göndermek için komut satırından (veya toplu iş dosyasından) AutoHotkey komut dosyalarını çağırın .


4
Ne senaryosu? Toplu iş dosyası nasıl yazılır? Şahsen bu soruların cevabını biliyorum ama herkes bilmiyor. Şu anki cevabınız bir cevaptan çok bir yorum.
Ramhound
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.