Как загрузить автозагрузку программ в разных видах задач?

614
user3108268

В Windows 10, если вы щелкнете правой кнопкой мыши на панели задач и поставите галочку, Show Task View buttonона активирует значок «Представления задач» в левом нижнем углу рядом с кнопкой «Пуск».

При этом вы можете организовать показ своих открытых программ в другом виде задач, по умолчанию их три.

Как выбрать, в каком представлении задач загружать программы запуска, которые есть в вашем планировщике задач?

Например, я хочу запустить Mozilla Firefox в Task View 1, но Thunderbird в Task View 2 при загрузке системы Windows?

2
Папка запуска @ McDonald's не запускает половину программ по неизвестным причинам. И если это так, как настроить запуск в разных режимах просмотра задач? user3108268 6 лет назад 0

2 ответа на вопрос

2
lx07

Вы не можете указать, какие программы виртуального рабочего стола открываются по умолчанию в Windows 10, но вы можете использовать стороннее приложение, такое как vdesk

Для вашего примера вы можете написать командный файл

vdesk 1 firefox.exe vdesk 2 thunderbird.exe 

Запуск этого пакетного файла откроет указанные программы на указанном вами виртуальном рабочем столе.

Вы можете запланировать запуск этого пакетного файла при входе в систему с помощью планировщика задач или добавить его в одно из различных мест запуска, как описано в ссылке.

выбрал это из-за простоты сценария. user3108268 6 лет назад 0
2
Pimp Juice IT

AutoIT - запуск программ на определенных виртуальных рабочих столах с представлением задач

Вы можете загрузить и использовать бесплатное приложение AutoIT, а также использовать функции Send () и Run () для эмуляции коррелированных нажатий клавиш для выполнения определенных программ на конкретных виртуальных рабочих столах с помощью функциональности Task View Windows 10 .

Поскольку вы говорите « по умолчанию их три », я протестировал и основал приведенный ниже пример сценария AutoIT, в моем случае при создании трех виртуальных рабочих столов (снимок экрана ниже).

enter image description here


Образец скрипта

Вы можете просто использовать эту логику и скомпилировать ее в исполняемый файл, а затем этот исполняемый файл можно будет запустить при входе пользователя в систему после проверки полной загрузки рабочего стола и наличия трех виртуальных рабочих столов .

Вам не нужно устанавливать AutoIT на каких-либо машинах Windows, кстати, исполняемый скомпилированный исполняемый файл выполняется. Я никогда не устанавливаю AutoIT и всегда использую портативную версию. Скомпилированные исполняемые файлы просто запускаются при запуске в других системах, и больше ничего обычно не требуется.

Send("#") Sleep(200) Send("^#") Sleep(200) Send("") Sleep(200) Run("C:\Program Files (x86)\Mozilla Firefox\firefox.exe") Sleep(2000) Send("#") Sleep(200) Send("^#") Sleep(200) Send("^#") Sleep(200) Send("") Sleep(200) Run("C:\Program Files (x86)\Mozilla Thunderbird\thunderbird.exe") Sleep(1000) 

Разъяснение логики скрипта AutoIT

Посмотрите на снимок экрана с некоторыми примечаниями по логике, но он просто эмулирует нажатия клавиш, которые будут нажиматься, когда три виртуальных рабочих стола уже существуют, и он находится в представлении «Задача 1», и открывает программу, которая вам нужна, чтобы открыть его, а затем он гарантирует, что он находится в задаче. Посмотрите 2 и откройте программу, которая вам нужна, чтобы открыть там, и это действительно так просто. Я тестировал с Outlook, а не с Thunderbird, поэтому вы видите Outlook на снимке экрана, а не в логике скрипта, поэтому просто измените его соответственно для каждой функции запуска, которая вам нужна.

enter image description here


Дополнительные ресурсы