Thuộc tính máy tính ảo để dòng lệnh


Câu trả lời:


8

Sử dụng IVirtualDesktopManagergiao 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.]


1
Bạn có thể muốn cung cấp một liên kết tải xuống trực tiếp hơn là một bài đăng blog. Tôi không hiểu bài.
Penguinz

1

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/


Yêu cầu dòng lệnh là chính xác, tuy nhiên có thể có một cách để hoàn thành một thứ tương tự bằng các phương tiện khác, như tôi chỉ ra. Tôi không chắc liệu bạn có muốn biết cách để làm điều đó hay chỉ là một khoảng thời gian chỉ huy. Bạn nên chỉ định lần sau khi bạn yêu cầu một cái gì đó cụ thể mà bạn sẽ không cần biết các chi tiết khác vì bạn đã quen thuộc với chúng. Trong trường hợp này, nếu câu trả lời của tôi không cung cấp cho bạn bất kỳ thông tin hữu ích nào, tôi có thể xóa nó.
xCare

1

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.


4
Kịch bản gì? Làm thế nào để một người viết các tập tin bó? Cá nhân tôi biết câu trả lời cho cả hai câu hỏi này nhưng không phải ai cũng làm được. Câu trả lời hiện tại của bạn là nhiều hơn một bình luận sau đó một câu trả lời.
Ramhound
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.