Запуск приложения из приложения: ❶ Как запустить приложение из приложения 🚩 Программное обеспечение – Как в C# запустить приложение из своей программы?

Содержание

Программы для открытия программ

Программы для открытия программ логоПрограммы для открытия программ логоВ нашей сегодняшней статье речь пойдет о программах для запуска программ. Это относится к так называемым лаунчерам — приложениям, способным запускать другие приложения или игры. Все сказанное ниже будет актуальным для Windows XP, 7, 8 или 10. Также некоторое внимание мы уделяем и софту для запуска Android-программ на ПК или ноутбуке. Итак, не откладывая, приступаем к делу.

Программа для запуска программ по расписанию

Запустить любую программу в указанное время в операционной системе от Microsoft можно при помощи штатного функционала. Для этого нам не понадобится устанавливать какое-либо дополнительное программное обеспечение. Рассмотрим подробнее, как это реализовать:

  1. Изначально запускаем планировщик задач Windows. Для этого нам потребуется перейти к панели управления (если у вас Windows 10 начните писать название панели управления в поисковом инструменте, если Windows 7, запустите приложение из меню «Пуск»). В открывшейся панели управления переходим к разделу «Система и безопасность». При этом режим отображения должен быть установлен, как «Категория».

Система и безопасность в панели управленияСистема и безопасность в панели управления

  1. В открывшемся списке находим пункт «Администрирование» и переходим к нему.

АдминистрированиеАдминистрирование

  1. На следующем этапе запускаем и сам планировщик заданий.

Планировщик заданийПланировщик заданий

  1. Жмем кнопку создания новой задачи. В появившемся окне в первую очередь прописываем название нашей задачи для упрощенной идентификации. Это делается в первой вкладке, которая называется «Общие».

Создание простой задачиСоздание простой задачи

Настройка общих параметровНастройка общих параметров

  1. Переходим на вкладку «Триггеры» и настраиваем время запуска нашего приложения. Это может быть запуск по расписанию, производимый в определенное время. Также присутствует и ряд других параметров, позволяющих максимальной гибко настроить период активации выбранной программы.

Создание триггераСоздание триггера

  1. Следующий этап — это настройка меню действий. Переключаемся на нужную вкладку и жмем кнопку «Создать» (обозначена цифрой «2»). В открывшемся окошке выбираем «Запуск приложения» затем жмем кнопку «Обзор». Когда запустится проводник Windows находим ту программу, которая должна запускаться. Выбираем приложение и жмем кнопку «Открыть».

Настройка действийНастройка действий

  1. Теперь настраиваем условия запуска. Тут можно задать ряд вспомогательных параметров, а именно:
    1. Задача может запускаться при простое компьютера.
    2. Приложение стартует только при питании от электросети.
    3. Для выполнения задачи компьютер будет пробуждаться.
    4. ПО будет стартовать только при подключении к определенной сети.

Условия запуска приложенияУсловия запуска приложения

  1. Последняя вкладка, с которой нам нужно будет поработать, это «Параметры». Тут мы можем выполнять нашу задачу по требованию, немедленно запускать, если пропущен плановый запуск или настроить остановку запуска. Когда все нужные изменения будут внесены, мы жмем кнопку «ОК».

ПараметрыПараметры

Готово. Теперь выбранное приложение будет запускаться тогда, когда мы ему это «сказали». Естественно, будут учиться все параметры, которые были заданы в планировщике заданий.

Запуск от имени администратора

Итак, давайте также поговорим о программе для запуска других программ от имени администратора. На самом деле в данном случае нам даже не придется устанавливать какое-либо стороннее программное обеспечение. Для того чтобы запустить любое приложение или игру в операционной системе Windows от имени администратора нам нужно просто сделать правый клик мышью по его иконке и выбрать соответствующий пункт в контекстном меню.

Запуск приложения от имени администратораЗапуск приложения от имени администратора

Существует одна загвоздка: выполнить такие действия можно только из-под учетной записи с администраторскими полномочиями. Если у вас гостевой аккаунт, сделать это не получится. И вам не помогут абсолютно никакие программы.

Песочница

Иногда нам нужно запустить какое-либо приложение, однако, сделать это так, чтобы в основную операционную систему не вносились никакие изменения. Это может понадобиться, например, тогда, когда программа является потенциально опасной. Именно для этого существуют специальные приложения — песочницы. Рассмотрим, как с ними работать.

В Windows 10

с Майским обновлением 2019 года «Десятка» получила встроенный инструмент «Песочница». Теперь, все что нам нужно сделать, это включить ее. А делается это так:

  1. Переходим к нашей панели управления и кликаем по пункту «Программы».

Программы в панели управленияПрограммы в панели управления

  1. На следующем этапе переходим к пункту «Программы и компоненты».

Программы и компонентыПрограммы и компоненты

  1. В новом окне в боковом меню жмем пункт «Включение или отключение компонентов Windows».

Включение и отключение компонентов windows 10Включение и отключение компонентов windows 10

  1. Появится еще одно окошко, в котором нам нужно найти пункт с песочницей Windows 10. Для того чтобы ее включить просто ставим флажок напротив нужного чекбокса. Сохраняем изменения, нажав кнопку «ОК».

Песочница windows 10Песочница windows 10

  1. Дожидаемся пока операционная система внесет все нужные изменения.

Включение песочницыВключение песочницы

  1. Для того чтобы изменения применились нам обязательно нужно перезагрузить компьютер или ноутбук.

Просьба о перезагрузке компьютераПросьба о перезагрузке компьютера

Мнение эксперта

Василий

Автор сайта, эксперт по компьютерным системам и мобильным технологиям.

Задать вопрос

Теперь песочница появится в меню пуск Windows 10 и вы сможете запускать любые приложения без вреда для основной операционной системы. Каждый раз, когда песочница будут закрыта любое приложение и все его данные окажутся удалены.

В более ранних ОС от Microsoft

В Windows XP, 7 или 8 нет функции песочницы. Поэтому тут нам придется использовать стороннее программное обеспечение для запуска программ через него. Наиболее подходящая для этого утилита называется Sandboxie. Скачать ее можно на официальном сайте. Когда это будет сделано можно произвести установку и перейти к работе с программой.

Приложение SandboxieПриложение Sandboxie

Точно так же, как и в предыдущем случае данное приложение для запуска программ способно делать это без вреда для основной операционной системы. Однако, в отличие от песочницы Windows 10, тут данные не удаляются после закрытия программы. И это, на самом деле, очень удобно.

Некоторые сложные приложения отказываются работать с песочницей Windows 10 и Sandboxie. Например, те из них, которые используют для своей работы аппаратные ресурсы ПК. В таком случае вы можете использовать приложение — виртуальную машину, которая доступна полностью бесплатно.

При помощи данного подхода мы получаем операционную систему в операционной системе при этом наделенную полным функционалом оригинала. Одним из таких вариантов является Virtual Box.

Дополнительные панели для запуска программ

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

  1. Изначально нам нужно перейти на официальный сайт RocketDock и скачать последнюю русскую версию приложения оттуда.
  2. Произведите инсталляцию и запустите нашу программу. В результате на рабочем столе Windows появится красивая панель, внешний вид, которой можно тонко настраивать.

Настройки панели быстрого запускаНастройки панели быстрого запуска

Обратите внимание на то, что на данную панель мы можем добавлять любые значки, которые будут запускать соответствующие приложения.

Запуск ПО вместе с ОС

Для того чтобы настроить запуск любой программы вместе с нашей операционной системой «Виндовс» XP, 7, 8 или 10, мы можем воспользоваться функционалом самой ОС. Делается это следующим образом:

  1. При помощи сочетания горячих клавиш win+r запускаем утилиту «Выполнить».
  2. Прописываем команду «shell:startup» жмем Enter.
  3. В результате запустится каталог с ярлыками автозагрузки тех приложений, которые должны стартовать вместе с системой.
  4. Параллельно открываем второе окно с нашим приложением. Перетаскиваем файл его запуска правой кнопкой мыши и из появившегося контекстного меню выбираем пункт «Создать ярлык».

Мнение эксперта

Василий

Автор сайта, эксперт по компьютерным системам и мобильным технологиям.

Задать вопрос

Точно таким же образом мы можем настроить и автоматический запуск программы при подключении по RDP.

Создание ярлыка автозагрузки приложенияСоздание ярлыка автозагрузки приложения

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

Как вы сами понимаете, никаких программ для открытия файлов с расширением .EXE не существует. Это исполняемый формат Windows и такие приложения запускаются при помощи самой операционной системы. То же самое касается и .BAT-файлов. Программы с расширением JAVA тоже открываются без дополнительного ПО. Для открытия файлов .RAR существует бесплатный архиватор. Данное приложение доступно на официальном сайте 7-ZIP.

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

Программа для запуска Android-программ на Windows

Запустить любое приложение или игру от Android на нашей операционной системе Windows в оконном режиме очень просто. Для этого нам необходимо просто установить специальный эмулятор, и таким образом мы получим полноценный Google Play Market на своем ПК или ноутбуке. Работает это следующим образом:

  1. Переходим на официальный сайт BlueStacks и скачиваем последнюю русскую версию эмулятора оттуда. Когда это будет сделано запускаем полученный файл и устанавливаем приложение.
  2. Запускаем наш эмулятор и авторизуемся при помощи Google-аккаунта. Если такового нет, пройдите простую регистрацию.

Запуск Google Play Market на компьютереЗапуск Google Play Market на компьютере

  1. В результате для вас окажется доступным Google Play Market и с его помощью вы сможете устанавливать любую игру или программу прямо на Windows.

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

Программы для запуска образа диска

К для того, чтобы открыть образ диска существует стороннее программное обеспечение, однако в новой версии операционной системы от Microsoft все работает без него.

В Windows 10

Для того чтобы открыть образ в формате .ISO в операционной системе Windows 10 никакого дополнительного программного обеспечения устанавливать не нужно. Вам необходимо просто сделать двойной левый клик по такого типа файлу. В результате содержимое нашего образа откроется в проводнике Windows и может быть оттуда запущено.

Файл в формате ISOФайл в формате ISO

Если у вас есть другой формат образа, не поддерживаемый Windows 10, воспользуйтесь следующим вариантом.

Предыдущие ОС

Для того чтобы запустить образ через программу мы можем использовать бесплатную утилиту под названием UltraISO. Скачать ее можно с официального сайта. Когда приложение будет установлено ассоциации автоматически пропишутся в системе и все файлы образов могут быть открыты двойным левым кликом.

Программа для запуска образовПрограмма для запуска образов

Данное приложение поддерживает огромное количество функций, включая запись образа операционной системы на внешний носитель.

Запускаем Windows на MacOS

Для того чтобы запустить любое Windows-приложение на MacOS от Apple мы можем использовать одну из двух программ. Это может быть так называемый Boot Camp, позволяющий перезагружаться в установленную параллельно Windows и работать с нею полноценно, либо более комфортный вариант — Parallels Desktop (некоторое подобие виртуальные машины, позволяющее запускать любые Windows-программы прямо на рабочем столе MacOS).

Parallels DesktopParallels Desktop

И то и другое приложение доступно в магазине iTunes.

Работа Windows-приложений на Linux

Что касается запуска программ от Windows на операционных системах Linux, тут лучше всего использовать виртуальную машину Virtual Box. Это полностью бесплатный вариант, доступных в репозиториях любых версий Linux. Достойных альтернатив данному способу пока не существует. Нам даже необязательно использовать терминал операционной системы. Скачать последнюю русскую версию программы можно на официальном сайте.

VirtualBox на LinuxVirtualBox на Linux

При помощи данной виртуальной машины вы сможете установить любую операционную систему или программу от нее внутри своего Linux-дистрибутива и использовать ее по мере необходимости.

Запуск старых игр на Windows 10

Если кто-то из вас ищет программу для запуска старых игр на новой операционной системе Windows 10, бросьте это. Сейчас мы покажем один маленький лайфхак, который позволит устанавливать и наслаждаться любыми играми на вашей «Десятке». Работает это следующим образом:

  1. Жмем по иконке нашей игры и в появившемся контекстном меню и выбираем пункт «Свойства».
  2. Переключаем во вкладку «Совместимость» и ставим флажок напротив пункта «Запустить программу в режиме совместимости».
  3. Из выпадающего списка выбираем Windows 7 и сохраняем изменения, нажав кнопку «ОК».

Запуск старой игры на Windows 10Запуск старой игры на Windows 10

В результате большинство игр начнет работать и на новой операционной системе от Microsoft.

Программа запуска игры Fortnite

Для запуска данной игры используется бесплатный лаунчер Epic Games Launcher. Скачать его можно на официальном сайте вместе с самим Fortnite.

Кстати, запустить любое приложение от Яндекс можно, просто прописав его название в поисковой строке Windows. В «Десятке» она находится прямо на панели задач, а в Windows 7 найти ее можно в меню «Пуск».

Подводим итоги

В принципе, на этом мы свою статью можно заканчивать. Как нам кажется, мы рассказали о лучших программах для запуска других программ различными способами. Однако, свое общение с вами, пользователями, мы на этом не заканчиваем. Если какие-то вопросы останутся, воспользуйтесь формой комментирования, прикрепленной немного ниже. Мы всегда читаем комментарии и по мере необходимости даем ответ тому или иному человеку, обратившемуся с проблемой.

Существуют и другие варианты запуска программ, например, через командную строку или Power Shell. Однако, это равносильно распилу многовековых сосен лобзиком. Естественно, мы не стали морочить вам голову, и захламлять свою статью бесполезными вариантами.

Публикации

Приложение сервиса 1cfresh.com можно запустить на выполнение с помощью веб-браузера и с помощью тонкого клиента «1С:Предприятия».

Содержание

1. Запуск приложения сервиса с помощью браузера

Запустить приложение сервиса 1cfresh.com с помощью браузера можно:

  • на сайте сервиса;
  • с помощью прямой ссылки.

1.1. Запуск приложения на сайте сервиса

Чтобы запустить приложение на сайте сервиса, можно:

  1. Перейти на сайт сервиса: ввести в адресную строку браузера адрес сайта сервиса 1cfresh.com и нажать клавишу Enter (Ввод):

  2. Если сведения о вашей аутентификации в сервисе были сохранены (см. статью по ссылке), то вы сразу же войдете в сервис и в окно браузера будет выведена ваша страница Мои приложения.

    Иначе нужно ввести на начальной странице сайта 1cfresh.com ваши логин и пароль и нажать кнопку

    ВОЙТИ.

  3. На странице Мои приложения сайта сервиса щелкнуть мышью значок нужного приложения:

  4. Выбранное приложение будет запущено и с ним можно начать работать.

1.2. Запуск приложения с помощью прямой ссылки

Для запуска приложения сервиса с помощью прямой ссылки можно:

  1. Ввести адрес приложения («прямую ссылку») в адресную строку браузера:

  2. Нажать клавишу Enter (или Ввод).
  3. Если будет выведено окно аутентификации пользователя, нужно ввести в него логин и пароль в сервисе и нажать кнопку OK.

  4. Приложение будет запущено и с ним можно начать работать.

Чтобы получить прямую ссылку для запуска приложения, можно подвести указатель мыши к пиктограмме приложения на странице Мои приложения сайта сервиса и щелкнуть мышью появившийся рядом значок

:

2. Запуск приложения с помощью тонкого клиента

Если на вашем компьютере установлен тонкий клиент «1С:Предприятия», то для запуска приложения сервиса 1cfresh.com можно:

  1. Запустить тонкий клиент. Например, в Windows для этого рекомендуется щелкнуть двойным щелчком мыши ярлык тонкого клиента на рабочем столе Windows.
  2. В выведенном окне Запуск 1С:Предприятия следует открыть группу 1cfresh.com, выделить в ней нужное приложение и нажать кнопку 1С:Предприятие.

    Запуск информационной базы

  3. Если будет выведено окно c предложением обновить программу доступа, нужно нажать в нем кнопку Обновить и запустить:

    Запуск информационной базы

  4. Если будет выведено окно аутентификации пользователя, нужно ввести в него логин и пароль в сервисе и нажать кнопку OK:

    Запуск информационной базы

  5. Выбранное приложение будет запущено и с ним можно начать работать.

Об установке тонкого клиента и запуске приложений с помощью тонкого клиента рассказано в статьях:


См. также:

Запуск вашего android-приложения на реальном или виртуальном устройстве андроид

Если вы следовали предыдущему уроку для создания «Hello World» Android проекта, он уже включал в себя набор исходных файлов, позволяющих сразу запустить приложение.

Подготовка к запуску

Как вы запускаете ваше приложение зависит от двух вещей: есть ли у вас реальное Android устройство и используете ли вы Android Studio или Eclipse. Этот урок покажет вам, как установить и запустить свое приложение на реальном устройстве и на Android эмуляторе, и в обоих случаях с помощью Eclipse или инструментов командной строки.

Перед запуском вашего приложения, вы должны быть осведомлены о нескольких каталогах и файлах в Android проекте:

AndroidManifest.xml
файл манифеста описывает основные характеристики приложения и определяет каждый из его компонентов. Вы узнаете о различных объявлениях в этом файле по мере изучения учебных курсов.Одним из наиболее важных элементов, который ваш манифеста должен включать является<uses-sdk> элемент. Он заявляет о совместимости вашего приложения с различными версиями Android, используя android:minSdkVersion и android:targetSdkVersion атрибуты. Для вашего первого приложения, оно должно выглядеть следующим образом:

<manifest xmlns:android=»http://schemas.android.com/apk/res/android» … >     <uses-sdk android:minSdkVersion=»8″ android:targetSdkVersion=»19″ />     … </manifest>

<manifest xmlns:android=»http://schemas.android.com/apk/res/android» … >

        <uses-sdk android:minSdkVersion=»8″ android:targetSdkVersion=»19″ />

        …

    </manifest>


Вы всегда должны устанавливать android:targetSdkVersion как можно более высоким и протестировать приложение на соответствующей версии платформы. Для получения дополнительной информации, читайте Поддержка различных версий платформы.
src/
Каталог для основных исходных файлов вашего приложения. По умолчанию, он включает в себя Activity класс, который запускается, когда ваше приложение запускается с помощью значка приложения.
res/
Содержит несколько вложенных каталогов, в которых размещаются ресурсы приложения. Вот только некоторые из них:
drawable-hdpi/
Каталог для рисуемых объектов (например, растровых изображений), которые предназначены для высокой плотности (hdpi) экранов. Другие drawable каталоги содержат наборы, предназначенные для других плотностей экрана.
layout/
Каталог для файлов, которые определяют пользовательский интерфейс вашего приложения.
values/
Каталог для других различных XML-файлов, которые содержат коллекцию ресурсов, таких как строки и цветовые определения.

Когда вы собираете и запускаете Android приложение по умолчанию, созданный по умолчаниюActivity класс запускается и загружает файл макета, который говорит «Hello World». В результате ничего захватывающего, но важно, что вы понимаете, как запускать приложения, прежде чем вы приступите к разработке.

Как запустить android-приложение на реальном устройстве


Если у вас есть реальное Android устройство, вот как вы можете установить и запустить приложение:

  1. Подключите ваш смартфон к компьютеру с помощью кабеля USB. Если вы разрабатываете на Windows, вам может потребоваться установить соответствующий драйвер USB для вашего устройства. Для получения справки по установке драйверов см. Драйвера OEM USB.
  2. Включите Отладка через USB на вашем устройстве.
    • На большинстве устройств под управлением Android 3.2 или старше, вы можете найти опцию вНастройки > Приложения > Разработка.
    • На Android 4.0 и новее, это находится в Настройки > Для разработчиков.

      Примечание: На Android 4.2 и новее,

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

Как запустить android-приложение из Android Studio:

Откройте один из файлов вашего проекта и нажмите Run apprun на панели инструментов. Или нажмите комбинацию клавиш Shift+F10.

Откроется окно выбора подключенного реального устройства или эмулятора. Android Studio устанавливает приложение на выбранное устройство и запускает его.

Как запустить android-приложение из Eclipse

  1. Откройте один из файлов вашего проекта и нажмите 
    Запустить
     на панели инструментов.
  2. В окне Запуск от имени , которое появляется, выберите Android Application и нажмите OK.

Eclipse устанавливает приложение на подключенное устройство и запускает его.

Или для запуска приложения из командной строки:

  1. Перейдите в корневой каталог вашего Android проекта и выполните:
  2. Убедитесь, что Android SDK platform-tools/ каталог включен в вашу PATH переменную среды, затем выполните:

    adb install bin/MyFirstApp-debug.apk

    adb install bin/MyFirstApp-debug.apk

  3. На вашем устройстве, найдите MyFirstActivity и откройте его.

Вот как собрать и запустить Android приложение на устройстве! Чтобы приступить к разработке читайте cледующий урок.

 

Как запустить android-приложение на эмуляторе


Используете ли Вы, Android Studio, Eclipse или командную строку, чтобы запустить свое приложение на эмуляторе нужно сначала создать виртуальное устройство Android (AVD от английского Android Virtual Device). AVD является конфигурацией устройства для Android эмулятора, который позволяет моделировать различные устройства.

 Для создания AVD:

  1. Запустите Android Virtual Device Manager :
    1. В Android Studio нажмите значок AVD Manageravd на панели инструментов.
    2. В Eclipse, нажмите Android Virtual Device Manager на панели инструментов.
    3. Из командной строки, перейдите в каталог <sdk>/tools/ и выполните:

      Android Virtual Device Manager.PNG
  2. В Android Virtual Device Manager панели, нажмите Create Virtual Device.Create Android Virtual Device
  3. Выберите тип устройства и нажмите Next.Create Android Virtual Device
  4. Выберите системный образ для эмулятора на вкладке Recommended. Наилучшую производительность дают образы х86, но они не поддерживаются процессорами AMD в системе Windows. В Linux такой проблемы нет.
  5. В следующем окне можно изменить имя виртуального устройства, а также некоторые настройки. Внимание: изменение некоторых параметров может повлечь отказ работы виртуального устройства.
  6. Нажмите Finish, и новое виртуальное андроид-устройство появится в списке окна менеджера.
  7. Выберите новый AVD в Android Virtual Device Manager и нажмите Start.
  8. После того как эмулятор загрузится, разблокируйте экран эмулятора.

Чтобы запустить приложение из Eclipse:

  1. Откройте один из файлов вашего проекта и нажмите Запустить на панели инструментов.
  2. В окне Запуск от имени , которое появляется, выберите Android Application и нажмите OK.

Eclipse устанавливает приложение на AVD и запускает его.

Как запустить android-приложение из командной строки

Или запустите приложение из командной строки:

  1. Перейдите в корневой каталог вашего Android проекта и выполните:
  2. Убедитесь, что Android SDK platform-tools/ каталог включен в вашу PATH переменную среды, затем выполните:

    adb install bin/MyFirstApp-debug.apk

    adb install bin/MyFirstApp-debug.apk

  3. В эмуляторе, найдите MyFirstActivity и откройте его.

Вот как собрать и запустить Android приложение на эмуляторе! Чтобы приступить к разработке читайте cледующий урок.

Продолжение: Построение простого пользовательского интерфейса

Создание bat файлов

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

Создать BAT файл очень просто. Достаточно открыть блокнот и сохранить пустой лист с расширением .bat, выбрав опцию Сохранить как… и написав в поле Имя файла что-нибудь оканчивающееся на .bat, например test.bat.
Тип файла указываете как на скриншоте ниже — Все файлы. Сохраняете и получаете BAT файл.

создание bat-файла

Редактировать BAT файл можно в блокноте или любом другом текстовом редакторе, ориентированным на работу с кодом.

Теперь перейдем непосредственно к практической информации. В сети многие ищут ответ на вопрос Как быть с пробелами в BAT файлах?. В путях к папкам и исполняемым файлам наличие пробела вызывает ошибку. Самый распространенный ответ: Заключи путь в кавычки. И этот ответ не верен. Правда некоторые будут с пеной у рта утверждать, что он работает. Итак, появилось два почемупочему не верен и почему некоторые будут.

На Windows (как, впрочем, и на UNIX) установленные в системе программы соответствующим образом регистрируются системой. Поэтому некоторые из установленных программ могут запускаться одной простой командой из BAT файла или из апплета Выполнить панели Пуск. Одной из таких программ является Firefox:

start firefox

Если после этой команды писать путь к исполняемому файлу, то происходит следующее: запускается обозреватель Firefox и пробует обработать запрос, то есть файл, путь к которому указан. То есть, если указать следующее:

start firefox C:\Program Files\Mozilla Firefox\firefox.exe

Обозреватель откроется, чтобы не было написано после start firefox. Именно поэтому некоторые товарищи будут уверять что все прекрасно работает. Однако, если взять портативную программу, то ситуация окажется совсем иная. Рассмотрим в качестве примера ftp-клиент Filezilla. Поскольку система не знает о программе, вышеупомянутая строчка

start filezilla

работать не будет. Чтобы запустить неизвестную системе программу, надо указать к ней путь:

start D:\FileZilla\FileZilla.exe

Длинныe имена в bat-файлах

Теперь поговорим о путях и пробелах. Первый способ избежать этой проблемы — использование короткого имени.

start C:\Program Files\Sound Club\scw.exe

В примере два имени с пробелами. Заменим их короткими. Правила создания коротких имен следующие: в коротком имени используются первые шесть символов имени без учета пробелов, после имени указывают порядковый номер папки с помощью символа ~. Так как папки Program Files и Sound Club у меня в единственном числе, получится следующее:

Program Files - Progra~1
Sound Club - SoundC~1
start C:\Progra~1\SoundC~1\scw.exe

Если рядом будут присутствовать две папки, например Sound Club и Sound Clown, то следуя правилам, в примере выше надо будет указать SoundC~2, так как в этом случае Sound Club окажется вторым именем (имена считаются в алфавитном порядке).

Но этот способ неудобен тем, что приходится указывать порядковые номера. Ситуация с Program files более менее нормальная. Мало у кого встретится две подобные папки на системном диске. Но если вы решили установить несколько продуктов Mozilla на свой компьютер. У вас получится несколько папок, например:

Mozilla Firefox
Mozilla Thunderbird
Mozilla Sunbird

Короткими именами для них будут

Mozill~1
Mozill~2
Mozill~3

А теперь представьте, что вы написали BAT файл с упоминанием этих программ. Если удалить Firefox, оставшиеся записи перестанут работать, а если удалить Thunderbird, перестанет работать запись для Sunbird. Короче, способ с короткими именами — не наш способ.

Пробелы и кавычки в bat-файлах

Кавычки на самом деле работают, но не с теми способами, которые обычно советуют. Советуют обычно следующее:

start "C:\Program Files\Sound Club\scw.exe"

Так команда не сработает, поскольку если посмотреть справку по ней (start /?), то в справке вы увидите следующее:

START ["заголовок"] [/D путь] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/NODE узел NUMA] [/AFFINITY маска сходства] [/WAIT] [/B]
      [команда/программа] [параметры]

Как видите, первым параметром идёт заголовок окна и он как раз в кавычках. Этот параметр необязательный, но его всё же советуют указывать (например, тут), чтобы избежать ошибок при выполнении команды. Внутри кавычек можно ничего не писать. Получится так:

start "" "C:\Program Files\Sound Club\scw.exe"

Также сработает и вариант с заключением в кавычки всех имён с пробелами по отдельности:

start C:\"Program Files"\"Sound Club"\scw.exe

Однако, в ряде случаев не работает ничего из вышеописанного. В таких случаях я могу посоветовать использовать команду cd. Переходим на системный раздел, затем с помощью cd в папку Program Files и запускаем программу (start):

%SystemDrive%
cd \Program Files\Sound Club\
start scw.exe

Я думаю, что такой способ будет работать везде. Теперь еще пара важных моментов. Допустим вы создали батник, запускающий три программы и вам нужно на время исключить запуск одной из трех. Это можно сделать удалением строки или ее комментированием. Первый способ — вандальный, а второй смотрите ниже.

start firefox
start jetaudio

В данном случае отключен запуск установленной в системе программы Defraggler.exe. Комментируют строки, указывая команду rem в начале строки. Все BAT файлы выполняются в окне консоли. Чтобы оно исчезало по окончании выполнения команд, не забывайте в конце писать команду на выход exit.

start firefox
start jetaudio

exit

Запуск приложений из bat-файла

В первой части статьи я в общих чертах рассказал о BAT файлах. Теперь стало понятно — что это такое и с чем его едят. Во второй части речь пойдет уже о более конкретных вещах. Например, о том, как при помощи BAT файла запустить несколько приложений с определенными настройками или в автоматическом режиме установить программу, чтобы не тратить время на ответы типа Вы согласны с условиями лицензионного соглашения? и не нажимать лишние кнопки.

Выше было изложено несколько способов запуска приложений при помощи BAT файла. Самый первый — это короткая команда на запуск установленной в системе программы.

start firefox

Это не всегда работает. Поэтому такой прием можно вполне применять на какой-то конкретной системе, но в качестве универсального решения он не подходит. Если есть цель заставить работать BAT файл везде и всегда, нужно пользоваться полными путями:

start C:\"Program Files"\"Mozilla Firefox"\firefox.exe

Также я отметил, что в BAT файле обязательно должна присутствовать команда на завершение:

start C:\"Program Files"\"Mozilla Firefox"\firefox.exe
exit

Запуск программ в bat-файлах с параметрами (ключами)

Программу можно не просто запускать, а давать ей дополнительные команды при запуске. Например, скомандовать запускаться свернутой:

start /min D:\FileZilla\FileZilla.exe
exit

Скомандовать в данном случае — значит указать ключ. Ключ указывается через слэш после основной команды (команда /ключ). Основной командой в данном случае является start. Правда ключ min работает только в половине случаев, потому как относится именно к команде запуска start, а не к программам, которые эта команда запускает.

Вообще ключей существует очень много и наборы ключей разных программ могут существенно различаться. Есть, правда, несколько общих. Например, ключ справки (/? или /help). Чтобы проследить работу этого ключа, рассмотрим практический пример. Откройте консоль (Жмёте      + R, вводите cmd, далее Enter) и набираете в консоли следующее:

start /?

Консоль выведет на экран перечень допустимых ключей c комментариями для команды start.

ключи команды

Обратите внимание на ключ /wait. В некоторых случаях он бывает просто незаменим. Например, вы решили с помощью BAT файла распаковать архив с программой и эту самую программу запустить. В батнике получится две команды — на распаковку и на запуск. Поскольку команды при запуске BAT файла выполнятся почти одновременно, архив распаковаться не успеет и запускать будет нечего. Поэтому будет ошибка. В этом случае на помощь придет ключ /wait:

Таким образом система сначала выполнит первое действие, дождется его завершения и только после этого приступит ко второму. Если необходимо подождать конкретный отрезок времени, то проще воспользоваться консольной утилитой Sleep. В нужном месте BAT файла пишете следующую команду (число — количество секунд):

start Sleep.exe 15

С помощью ключей можно делать многое. Есть возможность устанавливать приложения в тихом режиме. Для этого используется несколько ключей в зависимости от типа инсталятора, применяющегося для установки программы на компьютер:

/S
/s
/q
/silent
и ряд других

В ряде случаев бывает очень удобно. Антивирус Avast имеет опцию тихой установки в корпоративной версии. В бесплатной (домашней) версии тихой установки якобы нет. Однако, если вы в курсе как работает инсталятор InstallShield, вы поймете, что это утка, так как этот инсталятор сам по себе поддерживает ключ тихой установки /S. А значит все продукты, выполненные на его базе — тоже. И Avast не исключение. Просто создаете в папке с Avast’ом BAT файл с содержанием

start avast.exe /S
exit

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

Есть и другие возможности по управлению программами при помощи BAT файлов. Можно запустить программу, приказав ей открыть файл при запуске. Я пользуюсь этим способом при разработке сайтов. Очень удобно, когда весь твой инструментарий открывает нужные документы и папки нажатием всего одной кнопки:


start /min D:\FileZilla\FileZilla.exe "ftp://логин:пароль@сервер"


start C:\"program files"\"mozilla firefox"\firefox.exe "http://localhost/папка_сайта/index.php"


start /min C:\"Program Files"\текстовой_редактор.exe "E:\сервер\папка_сайта\index.html"


start /min E:\сервер\папка_с_сайтом


exit

Отмечу, что все вышеописанные приемы можно применять в различных комбинациях и сочетаниях.

start /min /wait program.exe /m /S
start C:\Directory\program2.exe "C:\Files\file.odt"
exit

Но важно помнить: всё, что касается выполнения запускаемой в батнике программы, пишется с ней в одной строке.

start C:\"program files"\"mozilla firefox"\firefox.exe "http://localhost/папка_сайта/index.php"

В качестве эпилога предложу для ознакомления конвертер BAT файлов в приложения формата .exe — Bat_To_Exe_Converter. BAT файл — это не всегда эстетично, а с помощью конвертера можно запаковать батник в exe’шник, оформив его любой иконкой на ваш выбор.

Наткнулся ещё на один конвертер BAT в EXE, можете рассмотреть в качестве альтернативы предыдущей программе: Advanced Bat To Exe Converter

На этом всё.

Если материалы сайта оказались для вас полезными, можете поддержать дальнейшее развитие ресурса, оказав ему (и мне ) моральную и материальную поддержку.

Запуск и закрытие программ | Компьютер для чайников

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

к оглавлению ↑

Запуск (или открытие) программы

  1. Выполните команду Пуск>Все программы. Найдите название программы в отобразившемся списке Все программы и щелкните на нем. Если щелкнуть на объекте с пиктограммой папки, отобразится список значков находящихся в этой папке программ. Затем щелкните на значке программы в этом вложенном списке, и она откроется.
  2. Дважды щелкните на иконке программы, расположенном на рабочем столе.
  3. Щелкните на объекте, расположенном на панели задач. По умолчанию панель задач отображается на экране. Если же ее не видно, нажмите клавишу <Windows> на клавиатуре. Затем щелкните на значке программы на панели задач, находящейся справа от кнопки Пуск.
  4. Если вы недавно использовали программу и сохранили документ, выберите ее из списка недавно использованных программ, отображаемых при первом открытии меню кнопки Пуск. Затем в открывшемся списке щелкните на документе, созданном в этой программе.

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

к оглавлению ↑

Переключение между программами

Откройте две или более программ. Последняя открытая программа является активной. Чтобы выбрать другую открытую программу в списке, нажмите клавишу <Tab>. Нажмите комбинацию клавиш <Alt+Tab>, чтобы перейти из окна одного приложения в другое.

Нажмите и удерживайте комбинацию клавиш <Alt+Tab>. Появится маленькое окно, отображающее все открытые программы.

переключение программ windows

Отпустите клавишу <Tab>, удерживая нажатой клавишу <Alt>. Последовательно нажимайте клавишу <Tab>, выделяя значки открытых программ.

Отпустите клавишу <Alt>, и Windows  переключится на выделенную программу. Для перехода к предыдущей выделенной программе просто нажмите комбинацию клавиш <Alt+Tab>, и эта программа снова станет активной.

Все выделенные программы появляются в виде пиктограмм на панели задач. Так что щелкните на любой запущенной программе на панели задач, чтобы отобразить ее окно и сделать ее активной. Если панель задач не отображается, нажмите клавишу <Windows> на клавиатуре, и панель задач появится на экране.

панель задач с программами

к оглавлению ↑

Закрытие программы

В открытом приложении сначала сохраните все открытые документы. Обычно для этого используется команда Файл>Сохранить. В некоторых программах можно щелкнуть на кнопке приложения и выбрать команду Сохранить как. Затем закройте приложение одним из следующих способов:

  • щелкните на кнопке Закрыть , находящейся в верхнем правом углу окна и представленную в виде диагонального крестика;
  • нажмите комбинацию клавиш <Alt+F4>, чтобы закрыть активное открытое окно;
  • выберите в меню программы команду Файл >Выход

Приложение завершится. Если вы не сохранили изменения в любом открытом документе до закрытия приложения, появится окно с запросом о том, не хотите ли вы сохранить документ. Щелкните на кнопке Сохранить или Не сохранять в зависимости от того, хотите ли вы сохранить изменения.

закрытие программы и сохранение документа

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

сохранить документ и закрыть приложение

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

Не следует закрывать одно приложение, чтобы открыть другое или переключиться на него. Для переключения между открытыми приложениями нажмите комбинацию клавиш <Alt+Tab> и воспользуйтесь клавишами управления курсором, чтобы перейти к этому приложению (или к документу, если в приложении, в котором вы хотите работать, открыто несколько документов).

Поделиться.

Как запустить программу на Linux

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

Дальше мы рассмотрим виды программ, их запуск программ на Linux различными способами и другие полезные для новичков вещи, опытным пользователям это все и так уже известно.

Содержание статьи:

Виды программ в Linux

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

Все программы можно поделить на несколько типов:

  • Бинарные программы — содержат инструкции процессору уже готовые к выполнению, большинство программ находятся в таком формате, они быстрые и выполняются сразу же системой;
  • Программы на байт-коде — это уже не процессорные инструкции, а инструкции определенной виртуальной машины, которая может их выполнять, без виртуальной машины такие команды не могут быть выполнены. Такие программы потребляют больше ресурсов, но тоже достаточно быстрые, их преимущество в том, что они могут выполняться без изменения везде где может работать виртуальная машина. К таким программам можно отнести программы на Java.
  • Скриптовые программы — эти программы состоят из набора команд в виде обычного текста, которые выполняет специальный интерпретатор. Такие программы более медленные, но зато они проще в разработке и их код можно легко и быстро изменить.

А теперь перейдем к запуску программ.

Запуск программ в терминале

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

/путь/к/файлу/программы параметры

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

Разработчики придумали обходной путь. Была создана переменная PATH, в которой хранятся все пути к папкам где обычно находятся программы — /bin, /sbin, /usr/bin, /usr/sbin и так далее. Вы можете посмотреть ее содержимое командой:

echo $PATH

Когда вы набираете имя программы система ищет исполняемый файл с таким именем по всем папкам из PATH и если находит — то выполняет. Если же такого файла нет, то выдается сообщение — command not found. Таким образом, чтобы запустить одну из системных программ достаточно набрать имя ее исполняемого файла, например:

ls

И можно передать параметры после пробела:

ls /

Когда программа находится не в этих каталогах, нужно указать к ней полный путь:

/usr/local/bin/ls1

Если же вы хотите запустить программу через терминал ubuntu, которая находится в текущей папке, то ситуация будет немного другой. Система выполняет только поиск по папкам из переменной PATH, в текущей директории она не ищет. Поэтому, если вы наберете имя исполняемого файла, то получите ошибку. Нужно указывать полный путь, как вы помните путь к текущей папке будет ./:

./helloworld

Иногда возникает необходимость передать программе, какие-либо особые переменные окружения. Например, переменная EDITOR указывает какой текстовый редактор нужно использовать по умолчанию. Вы можете указать имя переменной и ее значение перед именем команды используя синтаксис:

имя_переменной=значение команда

Например:

EDITOR=nano visudo

По умолчанию эта команда открывает настройки утилиты sudo в редакторе Vim, но с этой переменной окружения настройки откроются в редакторе nano.

Запуск программ от имени другого пользователя

Вы уже знаете как запустить программу в терминале linux, а что насчет других пользователей? В Windows достаточно часто используется запуск программ от имени администратора чтобы программа могла получить больше прав доступа в системе. В Linux для этого используется утилита sudo. Ее имя можно расшифровать как switchuserdo — изменить пользователя и выполнить. По умолчанию утилита выполняет команду от имени суперпользователя root:

sudo команда
sudo whoami

Но с помощью опции -u можно выполнить программу от имени любого пользователя, зарегистрированного в системе:

sudo -u имя_пользователя команда
sudo -u postgres whoami 

Команда whoami (кто я) выводит имя текущего пользователя.

Как запустить программу в фоне

Иногда возникает необходимость запустить долго выполняющуюся программу в терминале так, чтобы она не мешала дальше работать. Для этого можно использовать запуск программы в фоновом режиме linux:

имя_программы &

Например:

dd if=/dev/zero of=~/file count=100000 &

Система выведет PID, уникальный идентификатор программы, который вы потом можете использовать чтобы закрыть ее командой kill:

kill 18110

Как запустить скрипт в Linux

Мы уже говорили, что программы делятся на бинарные и интерпретируемые. Раньше мы говорили только про бинарные программы. Для запуска интерпретируемых нужен непосредственно интерпретатор, к таким программам относятся написанные на таких языках, как Java, Python, Perl, Ruby, PHP, NodeJS и многих других. Синтаксис запуска такой программы отличается:

интерпретатор /путь/к/файлу/программы параметры

Разные интерпретаторы ведут себя по разному, поэтому лучше сразу указывать полный путь к программе. Python обычно подхватывает скрипты из текущей папки без указания полного пути:

python hellowrld.py

А Java программы нужно запускать так:

java -jar program.jar

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

bash script.sh

Или же просто набрать путь к скрипту:

./script.sh

Оболочка сама определяет свои скрипты по флагу исполняемости и выполняет их. Если флаг исполняемости не установлен, то его стоит добавить:

sudo chmod u+x ./script.sh

Поэтому то и для большинства интерпретируемых программ созданы простые sh скрипты которыми их можно быстро запустить.

Запуск программ Linux в графическом интерфейсе

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

Кроме того, вы можете запустить программу из файлового менеджера, двойным кликом мышью, но тогда для нее обязательно должен быть установлен флаг исполняемости.

Точно так же работает запуск скриптов в графическом интерфейсе. Вы можете найти все ярлыки из меню в каталоге /usr/share/applications/. Любую программу можно запустить двойным щелчком отсюда. Но давайте посмотрим что находится внутри ярлыка, для этого откройте его в текстовом редакторе:

Кроме всего прочего, в строке Exec указана команда, которая выполняет запуск программы linux, когда вы делаете двойной клик на ярлыке. Вы можете взять один из существующих ярлыков и сделать на его основе свой. Здесь указано просто имя программы. Но важно заметить, что лучше указывать полный путь в таких местах, как ярлыки, скрипты, cron и так далее это уменьшит количество ошибок, поскольку вы не можете знать проверяет ли система в этом случае PATH или ищет программу только в текущем каталоге. Теперь вы знаете все о том как запустить программу на linux.

Выводы

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

Leave a comment