Запуск программ на определенном виртуальном рабочем столе
Когда я загружаю свой ноутбук, я хотел бы открыть две программы, A и B. Я могу сделать это с помощью папки автозагрузки, но я бы хотел открыть A на моем первом рабочем столе и B на моем втором рабочем столе. Возможно ли это в Windows 10? Возможно, есть решение в партии?
Спасибо
2 ответа
Вы можете использовать программу VDesk для достижения этой функциональности.
VDesk для Windows 10: запуск программ на виртуальных рабочих столах
Vdesk - это портативная программа для Windows, которая добавляет эту функцию в Windows 10. Это программа командной строки, но поставляется с возможностью интеграции ее функций в проводник.
Основная команда выглядит так:
vdesk [n] [command [args]]
- n устанавливает индекс виртуального рабочего стола, на котором вы хотите запустить программу.
- [команда [args]] указывает программу и аргументы, которые вы хотите запустить.
Команда
vdesk notepad.exe
запускает Блокнот на новом виртуальном рабочем столе, аvdesk 3 notepad c:\text.txt
открывает Блокнот на виртуальном рабочем столе 3 и использует аргумент для загрузкиtext.txt
автоматически.Вы можете запустить приложение при запуске Windows 10, чтобы всегда загружать программы на виртуальные рабочие столы при запуске операционной системы, создавая простые пакетные файлы и добавляя их в одно из многих мест загрузки операционной системы.
Возможность запуска программы на новом виртуальном рабочем столе также может быть добавлена в File Explorer. Вам необходимо запустить vdesk -install для этого в командной строке, после чего вы заметите, что новая опция "открыть в новом виртуальном рабочем столе" доступна, когда вы щелкнете правой кнопкой мыши по исполняемым файлам в проводнике.
Команда vdesk -uninstall снова удаляет запись из проводника.
После публикации исходного ответа синтаксис командной строки VDesk изменился, а функция контекстного меню (vdesk -install
) больше недоступно. Упомянутая статья на ghacks.netчастично обновлена . Всплывающее окно README и использование выглядят правильно , но опущеноvdesk n
команда, упомянутая в примечаниях к выпуску 1.1.0 . Я предполагаю, что эти несоответствия являются источником трудностей, с которыми некоторым пользователям трудно заставить VDesk работать.
Для быстрого ознакомления вот форматы команд VDesk 1.2.0, которые, как я обнаружил, работают в Windows 10 Home 1903:
vdesk
Показать всплывающее окно использования VDesk.
vdesk create
Создайте новый рабочий стол.
vdesk create:n
Создайте новые рабочие столы, всего n .
vdesk n
Переключитесь на рабочий стол номер n .
vdesk run:command [args]
Переключитесь на новый рабочий стол, запустите программу.
vdesk on:n run:command [args]
Переключитесь на рабочий стол , запустите программу.
vdesk noswitch:true run:command [args]
Запустите на новом рабочем столе.
vdesk noswitch:true on:n run:command [args]
Запустить на рабочем столе n.
Примечание:noswitch:true
открывает первое окно приложения на указанном рабочем столе. Любые дополнительные окна открываются на текущем рабочем столе.
Команды должны указывать исполняемый файл, имя файла которого либо является полным, либо существует в каталоге/папке в PATH. Это может быть сценарий, если для его открытия существует связанный исполняемый файл (в некоторых случаях мне приходится включать расширение сценария). Если VDesk не может найти исполняемый файл, появится всплывающее сообщение об ошибке: «Системе не удается найти указанный файл». Если файл не является исполняемым, в нем может быть написано: «Нет приложения, связанного с указанным файлом для этой операции».