Как сделать так чтобы программа выполнялась в отдельном окне
Как разместить нужное окно поверх остальных окон
Когда работаешь с несколькими окнами, часто нужно разместить одно поверх другого. Когда необходимое окно скрывается под ворохом других, это несколько раздражает.
Большинство дистрибутивов Linux предоставляют встроенную возможность размещать окна поверх или под остальными. В Windows или macOS это можно делать сторонними средствами.
Для Windows
4t Tray Minimizer
Очень полезное приложение для тех, кто работает со множеством окон. Умеет не только прятать окна в трей, как следует из названия, но и помещать нужные окна над остальными, делать окна полупрозрачными и сворачивать содержимое в заголовок. На все эти действия можно назначить свои горячие клавиши.
4t Tray Minimizer можно использовать бесплатно. За некоторые дополнительные функции нужно заплатить 19,95 доллара.
Загрузить 4t Tray Minimizer →
DeskPins
Очень простое приложение, с помощью которого можно «приколоть» нужное окно поверх прочих. Щёлкните по значку приложения в трее, затем перенесите появившийся значок булавки к заголовку окна.
Загрузить DeskPins →
TurboTop
Эта утилита ещё меньше и проще. После установки в трее появляется значок, клик по которому выводит меню с названиями открытых окон. Выбрав в этом меню окно, вы поместите его над остальными. Щёлкните по названию окна снова, чтобы вернуть его в обычное состояние.
Загрузить TurboTop →
AquaSnap
AquaSnap имеет множество функций, в том числе и размещение окон поверх прочих. Возьмите нужное окно за заголовок, «потрясите» его, и оно будет размещено поверх прочих. В меню настроек можно выбрать прозрачность закреплённого окна.
Помимо этого, AquaSnap может настраивать режимы развёртывания и растягивания окон, «прилипание» окон к краям экрана и ещё много чего. Приложение бесплатно. За расширенную версию с возможностью групповой настройки окон придётся заплатить 18 долларов.
Загрузить AquaSnap →
Для macOS
Afloat
Это плагин для приложения mySIMBL, который может настраивать прозрачность окон Mac и закреплять нужные окна поверх прочих. Чтобы установить его, сначала загрузите и установите mySIMBL.
Чтобы утилита mySIMBL работала корректно, нужно отключить System Integrity Protection вашего Mac.
- Перезагрузите Mac. Прежде чем появится логотип Apple, нажмите и удерживайте Command + R.
- Система перейдёт в Recovery Mode. Выберите «Утилиты», затем «Терминал».
- Введите команду:
csrutil disable
- Перезагрузите Mac снова.
Затем загрузите Afloat в архиве .ZIP, выбрав Clone or download на странице загрузки. Откройте архив и перетащите из папки bundle файл afloat.bundle в окно приложения.
Теперь в меню Windows вашего Mac появятся новые пункты:
Afloat совместим с большинством приложений.
Если вы почему-то больше не хотите использовать mySIMBL, можно включить System Integrity Protection. Для этого снова зайдите в Recovery Mode и введите в «Терминале»:
csrutil enable
Встроенные средства
Многие приложения, например медиапроигрыватели, могут отображать своё окно поверх прочих без посторонней помощи.
- VLC: выберите меню «Видео», затем «Поверх всех окон».
- iTunes: зайдите в настройки iTunes, переключитесь на вкладку «Дополнения» и включите опцию «Отображать мини-плеер поверх прочих окон». Затем выберите меню «Окно» и переключитесь в режим мини-плеера.
- Windows Media Player: щёлкните «Упорядочить», войдите в «Параметры», выберите вкладку «Проигрыватель» и включите «Отображать проигрыватель поверх остальных окон».
- AIMP: щёлкните значок с изображением булавки в заголовке плеера.
- Pidgin: откройте список модулей в меню «Средства». В модуле «Настройки Pidgin для Windows» активируйте опцию «Список контактов поверх других окон».
- MPC : выберите «Всегда наверху» в меню «Вид».
Так можно легко разместить самые нужные окна над остальными. А может быть, вы знаете способы поизящнее?
java - открытые консольные приложения Eclipse в отдельном окне
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
- Вакансии Программирование и связанные с ним технические возможности карьерного роста
- Талант Нанимайте технических специалистов и создавайте свой бренд работодателя
Как запустить несколько версий одной и той же программы на вашем компьютере
Запуск нескольких экземпляров программы может быть полезным, например, если у вас несколько учетных записей Skype.
Большинство людей, вероятно, не имеют нескольких учетных записей для одной и той же службы или им нужно одновременно манипулировать тремя экземплярами Word.Однако в тех случаях, когда только одна запущенная копия приложения не подходит, есть несколько вариантов, позволяющих обойти ограничение.
В следующий раз, когда вам нужно будет запустить приложение в нескольких окнах, вот несколько решений.
Базовое решение
Есть один метод, который на самом деле не запускает независимые экземпляры программы, но это может быть все, что вам нужно.Чтобы открыть второе окно любой открытой программы, просто удерживайте Shift и щелкните его значок на панели задач. Для таких программ, как Word, Notepad или Chrome, откроется второе окно с пустым документом.
Однако это будет работать не со всеми приложениями, включая Skype. Если вы хотите запускать независимые процессы этих приложений, продолжайте.
Запуск от имени другого пользователя
Каждый раз, когда вы открываете приложение в Windows, операционная система создает новый процесс этой программы под вашей учетной записью.Если в вашей системе более одного пользователя и вы переключаетесь между ними с помощью меню «Пуск», вы можете создавать новые экземпляры одной и той же программы под другим пользователем.
Вы можете увидеть это, открыв диспетчер задач ( CTRL + Shift + ESC ) и просмотрев вкладку Details .Столбец Имя пользователя содержит пользователя, запустившего процесс.
Конечно, постоянно переключаться между учетными записями пользователей для использования двух копий Skype было бы утомительно.Однако есть способ получше: вы можете запустить программу от имени другого пользователя, чем ваша обычная учетная запись. Если у вас еще нет второго пользователя на вашем компьютере, создайте для него новую учетную запись. Вы можете сделать это, открыв приложение «Настройки » из меню «Пуск», затем перейдите к Учетные записи > Семья и другие люди .
Щелкните Добавьте кого-нибудь к этому ПК .Когда вам будет предложено ввести его адрес электронной почты, нажмите У меня нет данных для входа этого человека внизу. Вам не нужно использовать учетную запись Microsoft для входа, поэтому нажмите Добавить пользователя без учетной записи Microsoft внизу следующего диалогового окна. Установите имя пользователя ( Dummy или что-то подобное подойдет) и пароль для учетной записи. Если вы не установите пароль, следующий шаг не сработает.
Как запускать программы под другой учетной записью
Теперь, когда у вас есть две учетные записи, вы можете запускать программы под любой учетной записью, которую вы выберете.Если вы открываете программу из меню «Пуск», она по умолчанию открывается под вашей учетной записью. Чтобы запустить его в качестве второго пользователя, найдите его в меню «Пуск», щелкните правой кнопкой мыши и выберите Дополнительно> Открыть расположение файла .
Затем, удерживая Shift , щелкните правой кнопкой мыши значок нужной программы в открывшемся окне проводника.Щелкните Запуск от имени другого пользователя в диалоговом окне, и вы увидите поле входа с просьбой войти в систему с другой учетной записью. Введите данные для входа, которые вы только что создали, и приложение запустится под этой учетной записью.
В ходе нашего тестирования мы обнаружили, что использование этого метода для открытия приложения, которое вы уже открыли, просто открывает новое окно под вашей учетной записью.Чтобы обойти это, используйте Запуск от имени другого пользователя команду до того, как вы откроете программу в обычном режиме. Когда мы это сделали, Skype сначала открыл окно «Пожалуйста, войдите в систему», а затем открыло страницу нашей учетной записи, когда мы впоследствии запустили его в обычном режиме.
Изолировать с песочницей
Если вы не хотите использовать описанный выше метод, есть программа, созданная специально для этой цели.Sandboxie - это инструмент, который позволяет запускать что угодно в изолированном окне от остальной части вашей системы. Это отличный способ проверить потенциально опасное программное обеспечение в контролируемой среде, но также позволяет запускать несколько версий приложения.
Для начала загрузите Sandboxie и выполните процесс установки.Когда вы закончите, вы увидите запись Run Sandboxed , щелкнув правой кнопкой мыши программу в проводнике. Вам, вероятно, придется щелкнуть правой кнопкой мыши запись приложения в меню «Пуск» и выбрать More> Open File Location , чтобы найти их.
Программа в песочнице отображается на панели задач, как и все остальное, но вы увидите желтый контур вокруг нее, когда наведете курсор мыши на границы окна.Обратите внимание, что все, что вы создаете в песочнице, уничтожается, когда вы заканчиваете ее использовать, поэтому обязательно сохраните все важные файлы на своем компьютере, чтобы не потерять их.
В целом метод Запуск от имени , вероятно, проще для большинства пользователей.Sandboxie - это мощная утилита с множеством применений, но для ее правильного изучения потребуется немного времени. Загляните в FAQ, если вы хотите узнать больше.
Sandboxie - это бесплатный инструмент, но после 30 дней использования он заставляет вас ждать несколько секунд перед запуском изолированной программы.Это не имеет большого значения, если вы открываете приложение и оставляете его открытым на несколько часов, но это может помешать вам, если вы регулярно запускаете изолированные приложения. Лицензия на 21 доллар в год или 35 долларов на всю жизнь снимает это ограничение.
Не забывайте о встроенных инструментах
Помимо этих двух инструментов Windows, во многих программах есть параметры, которые позволяют выполнять аналогичные функции.
Поскольку в наши дни мы так много делаем с браузерами, одно из ваших лучших средств для запуска нескольких экземпляров учетной записи - это окно в режиме инкогнито / приватное окно. Окна в режиме инкогнито по сути представляют собой «чистый» браузер, который не хранит никакой информации для входа или другой идентифицирующей информации.Таким образом, вы можете использовать окно в режиме инкогнито для одновременного входа в несколько Facebook, Gmail или веб-версий приложений, таких как Skype, без выхода из своей основной учетной записи.
Chrome также включает переключатель профиля, который позволяет открывать Chrome под другой учетной записью Google.Также есть гостевая учетная запись, похожая на окно в режиме инкогнито.
Если вы используете Outlook, вы можете добавить несколько адресов электронной почты и просматривать их все в одном окне Outlook.
Для фанатиков обмена мгновенными сообщениями Франц - ваш лучший друг. Эта универсальная служба обмена сообщениями позволяет вам входить в десятки сервисов, таких как Hangouts, Skype, Discord и WhatsApp, в одном окне.Более того, все они запускаются отдельно, поэтому вы можете войти в пять разных учетных записей Skype, если они у вас есть.
Множественные входы - не проблема
Поначалу это может показаться пугающим, но с этими инструментами и методами у вас не должно возникнуть проблем с запуском нескольких экземпляров одной программы.Некоторые могут доставить вам немного больше проблем, чем другие, но одно из этих решений должно работать практически для всего. Однако не позволяйте себе слишком увлекаться всеми этими аккаунтами!
Хотите немного глубже? Ознакомьтесь с лучшими способами запуска нескольких операционных систем на вашем ПК.
Для каких программ и служб вы запускаете несколько экземпляров? Сообщите нам, если мы пропустили самый полезный метод, или вы попробуете один из них, оставив комментарий!
Вы еще не заблокировали YouTube Kids? Вот еще несколько веб-сайтов, которые все родители должны блокировать ради своих детей.
Об авторе
Бен - заместитель редактора и менеджер по адаптации в MakeUseOf.Он оставил свою работу в сфере ИТ, чтобы писать полный рабочий день в 2016 году, и никогда не оглядывался назад. В качестве профессионального писателя он освещал технические руководства, рекомендации по видеоиграм и многое другое уже более шести лет.
Ещё от Ben StegnerПодпишитесь на нашу рассылку новостей
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Подтвердите свой адрес электронной почты в только что отправленном вам электронном письме.
.Как запустить программу при запуске в Windows 10
Могут быть некоторые программы, которые вы хотите всегда запускать при запуске или загрузке. Допустим, первое, что вы всегда делаете, - это запускаете браузер и начинаете просматривать веб-страницы. Конечно, когда ваш ПК с Windows загружается на рабочий стол, вы всегда можете запустить браузер вручную и ввести URL-адрес, но если вы хотите, чтобы он запускался автоматически, вы можете легко сделать так, чтобы программы, например, браузер, запускались автоматически при запуске. каждый раз в Windows 10/8/7.
Запускать программу при запуске в Windows 10
Во-первых, вы хотите, чтобы проверил настройки программы и посмотрел, есть ли параметр, позволяющий запускать ее при каждом запуске. Если есть, то он легко отвечает на вопрос. Если нет, то есть еще три способа сделать это. Посмотрим на них:
1] Поместите ярлык программы в папку автозагрузки

Самый простой способ - поместить ярлык Программы в папку автозагрузки Windows.
Папка запуска текущих пользователей в Windows находится по адресу:
C: \ Users \ Имя пользователя \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup
Эти программы запускаются только для текущего вошедшего в систему пользователя. Чтобы получить прямой доступ к этой папке, откройте «Выполнить», введите shell: startup и нажмите Enter.
Папка запуска Windows для всех пользователей находится по адресу:
C: \ ProgramData \ Microsoft \ Windows \ Меню "Пуск \ Программы \ Автозагрузка"
Чтобы открыть эту папку, откройте окно «Выполнить», введите shell: common startup и нажмите Enter.
В эту папку можно добавить ярлыки программ, которые вы хотите запускать вместе с Windows.
Программа в папке автозагрузки не запускается при запуске в Windows 10
2] Добавление программ в автозагрузку с помощью бесплатного программного обеспечения
Хотя встроенный MSCONFIG или служебная программа настройки системы позволяет отключать или удалять записи автозагрузки, они не позволяют добавлять программы автозагрузки. Есть много бесплатных инструментов, которые позволяют управлять запускаемыми программами.
Чтобы легко добавлять программы автозагрузки, вы можете использовать бесплатное ПО, такое как Chameleon Startup Manager или Quick Startup.Оба являются многофункциональными менеджерами запуска, которые позволяют легко добавлять программы запуска вместе с их параметрами запуска.
3] Запустить программу с загрузкой Windows через реестр
Вы можете использовать пути запуска реестра для добавления программ, запускаемых при каждой загрузке. Вы можете использовать ключи реестра Run и RunOnce , чтобы программы запускались каждый раз при входе пользователя в систему или запускались только один раз.
Здесь находятся ключи реестра. Они предназначены для текущего пользователя и для всех пользователей - запускаются каждый раз или запускаются только один раз:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Run HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Выполнить HKEY_LOCAL_MACHINE \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ RunOnce HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce
Подробнее об этом можно прочитать на MSDN.
4] Используйте планировщик заданий для запуска программ при запуске
Вы можете создать мастер основных задач с помощью планировщика задач Windows, чтобы программа запускалась каждый раз при загрузке, используя параметр Когда компьютер запускается в качестве триггера задачи.
После этого вы можете установить время задержки для программ запуска. При желании вы также можете автоматически запускать программы от имени администратора.
PS : в этом посте показано, как открывать приложения Магазина Windows при запуске.

python - как передавать команды программе, работающей в отдельной оболочке, с использованием фабрики?
Переполнение стека- Около
- Товары
- Для команд
- Переполнение стека Общественные вопросы и ответы
- Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами