Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
yurgen0
0 / 0 / 0
Регистрация: 10.12.2016
Сообщений: 23
1

Как программно можно менять виртуальные рабочие столы в Windows 10?

27.11.2017, 13:56. Просмотров 380. Ответов 3
Метки нет (Все метки)

Пробовал с помощью класса SendKeys (SendKeys.SendWait("^"+"^" + "{ESC}"+"{RIGHT}");) но ничего не получилось может кто знает как программно можно нажать ctrl+win+стрелка вправо. И ниже еще статья по теме. может кто сталкивался с подбной проблемой https://msdn.microsoft.com/ru-ru/lib...code-snippet-2
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2017, 13:56
Ответы с готовыми решениями:

Удалённые рабочие столы или виртуальные рабочие столы
Здравствуйте! Муки выбора. Есть офис на 200 рабочих станций, поставлена задача покупки сервера...

Виртуальные рабочие столы в Windows
Доброго времени суток! Подскажите программу создания виртуальных рабочих столов в Windows 8.1....

Рабочие столы WIndows 10
Есть ли вероятность добавления дополнительных рабочих столов? При чем под рабочий стол я имею...

Подключение к Windows 7 через удаленные рабочие столы
Прошу помощь в возникшей проблеме. Необходимо сделать подключение к удаленному рабочему столу...

windows 2003, удаленные рабочие столы, плохая печать
Здравствуйте уважаемые... Такой вопрос (мучаюсь уже не один месяц)... Пользователей в сети 20 машин...

3
SeIZVeIZ
783 / 698 / 298
Регистрация: 08.02.2014
Сообщений: 2,137
Завершенные тесты: 3
27.11.2017, 14:34 2
То что ты хочешь сделать нужно искать другим способом, клавишу Win простым способом не нажать, нажатие этой клавиши посредством Ctrl + Esc как ты делал у тебя не даст результата по 2 причинам:
1) ты неверно понимаешь как работает походу SendKeys, ибо даёшь ему просто 4 раза нажать кнопки
2) Чтобы сделать по твоему надо задать чтобы при зажатой клавише Ctrl нажало дополнительно Ctrl+Esc+стрелка, как ты себе представляешь такое? (такая конструкция если что пишется вот так : "^(^{ESC}{RIGHT})" и выдаст тебе исключение, со словами что строка неверна )
0
yurgen0
0 / 0 / 0
Регистрация: 10.12.2016
Сообщений: 23
27.11.2017, 15:47  [ТС] 3
я понял как нужно нажимать но я по прежнему не знаю как это сделать
0
SeIZVeIZ
783 / 698 / 298
Регистрация: 08.02.2014
Сообщений: 2,137
Завершенные тесты: 3
27.11.2017, 16:43 4
yurgen0, ищите информацию по WinApi функциям, как через них отправить Ваше сочетание, клавиша которая Вас больше всего интересует это Keys.LWin
0
27.11.2017, 16:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2017, 16:43

Как отправлять сообщения на все рабочие столы?
Имеем: -доступ к учетной записи вебадминистратора - 100 компьютеров в сети ...

Рабочие столы с 2 мониторами
Как сделать, что бы с лева на мониторе был открыт допустим браузер, а с права игра(полный экран) и...

Копирования ярлыка на рабочие столы
Привет всем мощным. не подскажите была ли тема на похожую мою проблему? Мне нужно скопировать на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru