Có cách nào từ dòng lệnh (wmic, regedit hoặc công cụ chuyên dụng) để kiểm tra có bao nhiêu Máy tính ảo trong Windows 10 đang hoạt động, trong đó có một cửa sổ và máy tính nào hiện đang sử dụng không?
Có cách nào từ dòng lệnh (wmic, regedit hoặc công cụ chuyên dụng) để kiểm tra có bao nhiêu Máy tính ảo trong Windows 10 đang hoạt động, trong đó có một cửa sổ và máy tính nào hiện đang sử dụng không?
Câu trả lời:
Sử dụng IVirtualDesktopManager
giao diện để xây dựng một ứng dụng (dòng lệnh) để theo dõi trạng thái hiện tại của các cửa sổ máy tính để bàn ảo.
Chuyển đổi màn hình ảo trong Windows 10 (Blog của nhóm hỗ trợ SDK Windows)
IVirtualDesktopManager
Để đi cùng với việc bổ sung các máy tính để bàn ảo trong Windows 10, một giao diện shell mới đã được giới thiệu có tên IVirtualDesktopManager. Nó chỉ có ba chức năng, nhưng chúng cho phép bạn làm nhiều việc với máy tính để bàn ảo và ứng dụng của riêng bạn.
IsWindowOnCienVirtualDesktop sẽ cho bạn biết nếu cửa sổ của bạn nằm trên màn hình ảo hiện tại. GetWindowDesktopId sẽ cung cấp cho bạn ID của máy tính để bàn, cửa sổ được chỉ định bật. MoveWindowToDesktop sẽ cho phép bạn di chuyển một cửa sổ được chỉ định sang một màn hình được chỉ định.
Có bao nhiêu máy tính để bàn ảo đang hoạt động:
Nhận xét:
Chris Lewis [MSFT]: Thật không may, không có API để liệt kê các máy tính để bàn ảo tại thời điểm này.
Trong đó một cửa sổ là
GetWindowDesktopId sẽ cung cấp cho bạn ID của máy tính để bàn, cửa sổ được chỉ định bật.
Máy tính nào hiện đang sử dụng
Nếu bạn tạo một cửa sổ mới không có cha mẹ, nó sẽ được đặt trên màn hình ảo hiện tại. [Gọi GetWindowDesktopId để lấy ID máy tính để bàn cho cửa sổ mới.]
Mặc dù không thực sự rõ ràng, nhưng thứ gần nhất bạn có thể đề cập đến là cái được gọi là tính năng Chế độ xem nhiệm vụ. Với nó, bạn có thể xem tất cả các Máy tính để bàn và ứng dụng đang mở bằng cách nhấn phím WINDOWS + Tab và tất cả các cửa sổ đang mở trong tất cả các máy tính để bàn bằng cách nhấn Alt + Tab. Để biết thêm thông tin về Chế độ xem nhiệm vụ:
https://redmondmag.com/articles/2014/11/20/windows-10-task-view.aspx
và để biết danh sách đầy đủ các phím tắt Windows và chạy các lệnh bạn có thể xem:
http://www.groovypost.com/howto/windows-10-keyboard-shortype/
Gọi các kịch bản AutoHotkey từ dòng lệnh (hoặc tệp bó) để gửi các lần nhấn bàn phím cho các phím tắt Virtual Desktop.