Запуск запускать – «Как отключить программы, которые запускаются при включении компьютера?» – Яндекс.Знатоки

Содержание

Как Добавить/удалить Файл Из Автозагрузки Windows 10

Некоторые программы Windows позволяют настроить себя так, чтобы они запускались при запуске Windows. Но такая возможность есть далеко не у всех программ. Однако запускать при старте системы можно абсолютно любую программу. Более того, при запуске можно открывать нужные папки или запускать какой-либо скрипт (.bat). Ниже рассмотрим как добавить программу в автозагрузку, а также как удалить программу из автозагрзуки Windows.

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

Простой способ добавить программу в автозагрузку

Все что нужно сделать — это добавить нужный файл (ссылка на основной .exe файл программы), папку, скрипт в папку Windows “Startup”. Для этого

  1. Нажмите Windows+R, чтобы открыть диалоговое окно “Выполнить”.
  2. Впишите в поле shell:startup, а затем нажмите Enter. Откроется папка Startup.
  3. Создайте ярлык в папке «Startup» для любого файла, папки или исполняемого файла приложения. Он откроется при запуске при следующей загрузке.

Этот метод будет работать с любой версией Windows, от Vista до Windows 7 и 8, и 10.

Разберем подробнее:

вверх

Шаг 1: Откройте папку автозагрузки Windows

Startup (автозагрузка) — это скрытая системная папка, в которую можно перейти в проводнике (при условии, что у вас включен показ скрытых файлов).

Технически эта папка находится по пути:

  • Для отдельного пользователя:
    C:\Пользователи\Имя_Пользователя\AppData\Roaming\Microsoft\Windows\Главное меню\Программы\Автозагрузка
  • Для всех пользователей:
    C:\ProgramData\Microsoft\Windows\Главное меню\Программы\Автозагрузка

Однако совсем не обязательно открывать проводник искать где там эта папка находится, гораздо проще и быстрее использовать команду

shell. С помощью этой команды можно открывать многие скрытые или специальные папки Windows, достаточно знать название папки.

Команду shell можно запускать прямо из диалогового окна Run.

Для этого нажмите комбинацию клавиш Windows+R, в поле ввода напишите shell:startup и нажмите Enter.

 

вверх

Шаг 2: Создайте ярлык в папке Startup

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

Давайте в качестве примера добавим в авто-запуск бесплатный почтовый клиент Thunderbird. Для этого нужно найти папку где находится программа.  У меня она лежит в папке C:\Program Files (x86)\Mozilla Thunderbird.

Теперь нужно создать ярлык основного файла программы в папке Startup. Существуют различные способы создания ярлыков в Windows, но я поклонник супер быстрого метода «правого перетаскивания»: хватайте файл правой кнопкой мыши и удерживая её тащите в папку “Startup”. Когда вы отпустите кнопку, появится всплывающее меню с параметрами перемещения. Нажмите “Создать ярлык.”

Готово!

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

вверх

Авто-запуск программы с правами администратора

Вариант 1

Создать задание:

  1. Windows+R > Taskschd.msc. Или Пуск > Все программы > Стандартные > Служебные > Планировщик заданий.
  2. Создать простую задачу (кнопка в правом меню). Или Действия > Создать простую задачу.
  3. Откроется окно в котором настраиваем задачу:
    1. Вводим Имя задачи.
    2. Выбираем когда запускать: «При запуске компьютера».
    3. Выбираем какую программу запускать.
    4. Остальные настройки.
  4. После создания задачи, кликаем по ней два раза и в открывшемся окне свойств задания ставим галочку «Запускать с наивысшими правами».
  5. Готово!


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

Вариант 2 (не всегда работает)

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

Для этого:

  • Кликните правой кнопкой мышки по ярлыку и выберите пункт Свойства.
  • В модальном окне нажмите кнопку Дополнительно.
  • Поставьте галочку Запускать как администратор.

Автозагрузка программы с правами администратора

вверх

Автозагрузка программ в Windows 10 через реестр

Есть еще одно место, откуда Windows запускает программы — это раздел реестра Windows 10. Как правило этот раздел используется другими программами, чтобы добавить себя в авто запуск. Но мы с вами также можем добавлять или, что более важно, удалять от туда программы.

Для удаления автозапускающихся программ из реестра нужно нажать  Win+R и там написать команду regedit. В открывшемся реестре перейти в одну из веток:

  • Для отдельного пользователя: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run.
  • Для всех пользователей: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run.
вверх

Добавление/удаление программы из автозапуска из реестра

Для удаления кликаем на ненужной программе правой кнопкой и жмем Удалить (Delete):

 

Для добавления кликаем правой кнопкой в пустом месте окна и жмем Создать > Строковой параметр:

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

вверх

Включение/отключение автозапуска через Диспетчере задач

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

Для управления нужно:

  1. Нажать Ctrl+Shift+Esc и перейти на вкладку Автозагрузка
    . В ней находится список программ и данные о них.
  2. Кликните правой кнопкой и включите/отключите авто-запуск.

 

вверх

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

Для комплексного управления программами автозапуска есть хорошая программа:

Autorun Organizer (ссылка на сайт производителя).

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

Интерфейс программы:

Планировщик задач (Task Scheduler)

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

Пуск — Выполнить — services.msc. Откроется окно, показанное ниже:

Найдите службу «Планировщик заданий» и убедитесь, что в поле Состояние у нее Работает, а в поле Тип запуска — Авто. Если это не так, то дважды щелкните по имени службы и в открывшемся окне скорректируйте значения на те, которые указаны выше (для этого нужно иметь привилегии администратора, т.е. Ваша учетная запись должна быть из группы Администраторы).

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

Теперь создадим задачу.

Откройте Панель управления и щелкните по Назначенные задания. Откроется такое окно:

Для создания нового задания щелкните по Добавить задание.

Нажмите Далее.

В этом окне надо выбрать программу, которая будет запускаться Планировщиком. Как правило, нужная программа в этом списке отсутствует и ее надо найти при помощи кнопки Обзор. Для примера, я создал на диске С папку Scheduler и поместил в нее пакетный файл test.bat, в котором находится последовательность команд, которые надо запускать в определенное время. Нажав кнопку Обзор найдите файл, который будет запускаться Планировщиком и нажмите Открыть. Если все сделано правильно, то мастер создания нового задания выведет следующее окно:

В поле Название нужно указать название этого задания, которое будет отображаться в окне

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

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

  • Ежедневно. Задание будет запускаться ежедневно, либо только по рабочим дням, либо через несколько дней в указанное время. Все эти параметры можно будет выбрать в следующем окне, о чем пойдет речь ниже.
  • Еженедельно. В следующем окне можно будет указать — каждую ли неделю нужно запускать задание и выбирать дни недели, по которым задание будет запущено в определенное время.
  • Ежемесячно. Далее можно будет указать в какие месяцы года надо запускать задание и выбирать по каким числам месяца или по каким дням месяца в определенное время задание будет запущено.
  • Однократно. В следующем окне мастера можно будет выбрать дату и время запуска задания. Больше это задание выполняться не будет.
  • При загрузке компьютера. Следующего окна при выборе этого варианта нет, что логично, т.к. при таком типе запуска задание будет выполняться каждый раз при загрузке компьютера. Данный тип запуска не требует входа пользователя, задание будет запущено от имени того пользователя, которое будет нужно указать в следующем окне.
  • При входе в Windows. Этот тип запуска похож на предыдущий с тем отличием, что задание будет выполнено только когда пользователь войдет в Windows, т.е. введет свои логин и пароль.

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

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

Ежедневно

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

Еженедельно

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

Ежемесячно

При ежемесячном типе запуска задания необходимо отметить месяцы, по которым будет запускаться задание и указать число, когда задание будет запущено. Обратите внимание на то, что последнее число месяца может быть 28-е, 29-е, 30-е или 31-е, поэтому, если задание необходимо выполнить в конце месяца, то его запуск лучше запланировать на первое число следующего месяца в 00:01. Если есть необходимость не указывать конкретное число для запуска задания, а запускать его только, например, по третьим пятницам указанных месяцев, то можно переключить соответствующий переключатель и выбрать из полей со списками требуемые значения.

Однократно

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

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

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

При входе в Windows

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

Выберите наиболее подходящее под требования к периодичности запуска расписание, даже если оно не полностью соответствует необходимому. Например, если задачу необходимо выполнять по рабочим дням в 21:00, а по выходным — в 19:00, то на этом этапе создания задачи следует выбрать еженедельный запуск задачи, а после ее создания скорректировать расписание нужным образом. Пример такой настройки показан на рисунке ниже.

После того, как начальное расписание задано, — нажмите кнопку Далее. Пример открывшегося окна показан на рисунке ниже.

В этом окне необходимо ввести имя и пароль под которыми будет запускаться задание. По умолчанию имя пользователя равно имени текущего пользователя. Будьте внимательны при вводе пароля, т.к. он скрывается «звездочками». Если пароль очень сложный, то лучше набрать его в любом текстовом редакторе (например, Блокнот) и скопировать в соответствующие поля. Если при вводе пароля будет допущена ошибка, то никакого сообщения об этом выведено не будет, но задание выполняться не будет. Также, имейте ввиду, что в Windows XP недопустимо использовать пустой пароль, хотя учетная запись пользователя может быть с пустым паролем. Пустой пароль также приведет к тому, что задание не будет выполняться. Чтобы исправить это в Windows XP задайте учетной записи пароль и введите его в создаваемое задание.

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

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

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

Если расписание запуска полностью удовлетворяет требованиям, то после нажатия кнопки Готово, в окне, показанном на рисунке ниже, создание будет завершено и в окне Назначенные задания в Панели управления появится вновь созданное задание. Если расписание запуска задачи требует дальнейшей, более тонкой донастройки, то отметьте пункт «Установить дополнительные параметры…» и нажмите кнопку Готово. В этом случае, будет открыто окно для настройки дополнительных возможностей расписания запуска задачи.

Если есть необходимость настроить дополнительные параметры запланированного задания, то щелкните правой кнопкой по созданному заданию в папке Назначенные задания, находящейся в Панели управления и выберите Свойства. Если дополнительные настройки будут меняться сразу после создания задания, то в последнем окне при создании задания (рисунок в предыдущей главе) нужно поставить галку «Установить дополнительные параметры…» и нажать Готово. Любая из этих последовательность действий приведет к тому, что откроется такое окно.

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

На первой вкладке Задание, внешний вид которой показан на рисунке в самом начале статьи, находятся основные сведения о запланированной задаче. Это:

  • Путь к файлу, в котором сохраняются настройки задачи. На рисунке этот путь C:WINNTTasksТестирование Планировщика.job
  • В поле Выполнить указан путь к программе, которая запускается по расписанию. В данном примере это C:Scheduler est.bat
  • Кнопка Обзор позволяет изменить путь к запускаемой программе (если файл программы был перемещен) или выбрать другую программу. Тоже самое можно сделать вручную, введя путь и имя исполняемого файла в поле Выполнить, расположенное над кнопкой Обзор.
  • Следущее поле Рабочая папка содержит путь к папке, где программа, запуск которой запланирован, хранит свои файлы и создает отчеты о работе, если путь к отчетам не указан в самой программе. При помощи значения этого поля можно перенаправить создание отчетов в другую папку, а не в C:Scheduler, как в примере.
  • Текстовое поле Комментарий позволяет хранить описание запускаемой задачи. Это удобно при работе за компьютером нескольких людей, чтобы не возникало необходимости разбираться с тем, для чего задание было создано.
  • Следующее поле Пользователь содержит в себе имя пользователя от имени которого будет запущена задача. Это значение подробно было рассмотрено в конце предыдущей главы.
  • Кнопка Задать пароль предназначена для смены пароля, если было изменено имя пользователя в соответствующем поле. Практической пользы от этой кнопки нет, т.к. при попытке сохранить изменения в задании (в т.ч. и имени пользователя) будет выдан запрос пароля.
  • Галка Включено… служит для включения или отключения заданий. Ее снятие приведет к тому, что задание будет храниться в папке Назначенные задания, но выполняться не будет. Это удобно, когда задание выполняется время от времени по сложному расписанию. Отключение задания на время помогает избежать необходимости его удаления и создания, когда его потребуется выполнять вновь.

Внешний вид следующей вкладки Расписание:

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

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

В этом окне есть несколько дополнительных настроек расписания, о которых стоит сказать отдельно.

  • Дата начала. Позволяет указать дату первого запуска задания, после которой задание будет выполняться с заданным расписанием. Это поле может быть востребовано, когда запуск задачи должен быть начат в определенную дату, а не сразу после создания.
  • Дата окончания. Это поле позволяет указать дату последнего выполнения задания. После указанной в этом поле даты задание исполняться не будет. Чтобы появилась возможность указать дату окончания нужно поставить соответствующую галку.
  • Группа полей Повторять задание. Если поставить одноименную галку, то появится возможность настроить интервал запуска задания. Например, можно запускать задание каждые 30 минут в течение 8-ми часов или до определенного времени. Очень удобная возможность для решения определенных задач мониторинга событий. К примеру, иногда требуется проверять наличие в определенной папке файла с периодом в пять минут в течение рабочего дня и если он там появился, то запустить скрипт, который выполнит над файлом определенные действия.

    Галка Остановить задание предназначена для того, чтобы завершить выполняемое задание, когда истекло время его выполнения. Например, в поле Выполнять до указано время 18:00. Если задание очень большое и исполняется полчаса, то запуск его в 17:55 приведет к тому, что задание фактически будет работать до 18:25. Если такое положение дел нежелательно, то нужно поставить галку Остановить задание. В этом случае выполнение задания будет прекращено в 18:00, несмотря ни на что.

  • Следующая группа настроек относится к выбранному типу запуска задания, и разная для каждого типа запуска. Все типы их настройки были рассмотрены в предыдущей главе.
  • Галка Показывать несколько расписаний открывает широчайшие возможности по гибкой настройке расписания для одной задачи. Если ее поставить, то вверху вкладки появляются поле со списком, в котором перечислены все созданные для задачи расписания и кнопки Создать и Удалить для управлениями расписаниями.

    Создание нескольких расписаний способно удовлетворить практически любое пожелание по времени и периодичности запуска задания. Например, можно настроить задание таким образом, что оно будет запускаться в понедельник в 19:00 каждые 10 минут в течение 2-х часов, во вторник в 20:00 каждые 30 минут в течение часа, в среду в 14:00 каждые 5 минут до 20:00 и т.д. Как уже становится понятно, для реализации такой тонкой настройки запуска задания нужно создать расписание при помощи кнопки Создать. Каждое созданное расписание добавляется в поле со списком вверху вкладки. Для настройки или удаления одного из расписаний его нужно выбрать из списка и далее либо настроить так, как это было описано выше, либо удалить при помощи соответствующей кнопки.

Чтобы проиллюстрировать описанные действия, я создал расписание, которое будет запускать задачу по рабочим дням в 21:00, а по выходным в 9:00. Для этого я создал два расписания:

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

  • Галка Удалить задание, если нет его повторения по расписанию, предназначена для того, чтобы удалить «одноразовые» задания из папки Назначенные задания в Панели управления. Установка этой галки приведет к удалению задания, если расписание его запуска не предусматривает последующих его запусков.
  • Поле Выполнять не дольше, чем позволяет указать максимальное время выполнения задания. Можно принудительно остановить выполнение, если задание выполняется дольше указанного времени.
  • Группа настроек Время простоя позволяет запускать задание только, если компьютер простаивает какое-то время. Полезно для планирования запуска ресурсоемких задач, которые отнимают при своем выполнении все время процессора, загружая его на 100%.
  • Первые две галки в группе Управление электропитанием позволяют указать запускать ли запланированную задачу на ноутбуке, если он работает от батарей. Последняя, третья галка, позволяет «будить» компьютер, когда он находится в ждущем режиме (режим низкого потребления электроэнергии, когда отключены практически все устройства компьютера, но он включен и восстанавливает свою работу при выводе из ждущего режима в течение пары секунд, причем, все приложения, открытые на момент перехода в ждущий режим не завершаются, а также ждут вывода компьютера из ждущего режима).

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

Будьте внимательны при вводе пароля. Если пароль будет неверно введен в оба поля, то ни какого предупреждения об этом выдано не будет, а запланированное задание не запуститься в указанное время.

В следующей главе приведены примеры наиболее распространенных расписаний для запуска заданий при помощи Планировщика.

Теперь рассмотрим несколько вариантов расписаний настроенной задачи. Все расписания запускают файл test.bat из C:Scheduler. Я сначала создал задачу при помощи мастера, а затем в окне Планировщика щелкнул по ней правой кнопкой мыши и выбрал Свойства.

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

Ежедневный запуск задачи

Первый пример настройки показывает, как настроить задачу на ежедневный запуск в 21:00. Самый простой вариант расписания, которое создается мастером без последующей донастройки. Вкладка Расписание в Свойствах созданной задачи выглядит так:

Такое расписание, на мой взгляд, не требует каких-то дополнительных комментариев. Задача запускается каждый день в 21:00.

Запуск задачи через день

Это расписание отличается от предыдущего лишь тем, что оно запускается раз в два дня.

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

Отложенный ежедневный запуск задачи

В этом примере запланирован ежедневный запуск задачи, но первый ее запуск отложен на 10 дней.

Как видно, в Дополнительных настройках установлена дата начала работы задания на 17-е число, притом, что задание создано 6-го. Таким образом, мы создали задачу, но отложили начало ее ежедневного запуска на 10 дней.

Ежедневный запуск задачи до определенной даты с последующим удалением задачи из Планировщика

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

Такое расписание запускает задачу каждый день, начиная с 7-го и заканчивая 15-м числом, о чем говорят Дополнительные настройки, показанные на рисунке выше. На вкладке Настройки показано то, что установлена галка Удалить задание. Установка этой галки приведет к тому, что задание, после последнего, запуска будет удалено из Планировщика.

Запуск задачи в разные дни недели в разное время

Этот пример демонстрирует настройку расписания запуска задачи Планировщиком в разные дни недели в разное время.

При помощи такого расписания реализована следующая задача. Задание запускается в рабочие дни в 21:00, а в выходные — в 9:00. На вкладке Расписание была установлена галка Показывать несколько расписаний, затем были отмечены галками рабочие дни и выставлено время запуска задачи в 21:00. Потом при помощи кнопки Создать было создано второе расписание, тип его запуска был изменен на Еженедельно и поставлены галки около выходных дней. Теперь в разные дни задача будет запущена в разное время.

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

Ежеминутный запуск задачи в рабочее время в рабочие дни

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

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

Ежемесячный запуск задачи

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

Запуск задачи запланирован на первую минуту нового месяца. Это связано с тем, что в месяце может быть 28, 29, 30 или 31 день. Чтобы не создавать для каждого месяца свое расписание, логичнее выполнять задачу первого числа каждого месяца.

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

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

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

Щелкните правой кнопкой по созданной задаче в Планировщике и выберите пункт Выполнить. Задача будет немедленно запущена, не смотря на расписание.

Самые распространенные ошибки при создании задачи, которые приводят к незапуску задачи в указанное время или к неудаче при тестовом запуске задачи — неправильно введенные пароль. Не менее часто можно столкнуться с тем, что задача не запускается из-за пустого пароля у учетной записи. Windows 2000, в отличие от Windows XP, запустит задачу из-под учетной записи с пустым паролем. В XP запуск задачи выполнен не будет. Решение этой проблемы — задать пароль для учетной записи и указать его в настройках задачи.

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

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

При удачном прохождении тестового запуска задачи, в главном окне Планировщика, в графе Прошлый результат появится значение 0х0. Это говорит о том, что запуск задачи был успешным. Если запуск задачи по каким-то причинам не удался, то в графе Состояние будет написано «Запуск не удался». Чтобы узнать причину незапуска задачи откройте журнал работы Планировщика.

На рисунке показано меню Дополнительно Планировщика. Чтобы открыть журнал работы выберите нижний пункт меню Просмотр журнала. Пример ошибки, записанной в журнал, показан ниже. «Тестирование Планировщика.job» (test.bat) 14.03.2004 20:51:20 ** ОШИБКА ** Попытка использования учетной записи задания окончилась неудачей, поэтому задание выполнено не было. Специфическая ошибка: 0x8007052e: Вход в систему не произведен: имя пользователя или пароль не опознаны. Проверьте правильность указания имени пользователя и пароля и повторите попытку.

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

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

Журнал работы находится в файле SchedLgU.Txt, который расположен в systemroot, т.е. в той папке, куда установлена Windows. Кодировка этого файла — Юникод.

Графа Состояние Планировщика может содержать значения, объяснение которых приведено в таблице ниже.

Пусто

Задание в данный момент не выполняется, либо было успешно выполнено

Выполняется

Задание выполняется в данный момент

Пропущено

Одна или несколько попыток выполнить задание были пропущены

Запуск не удался

Последняя попытка запуска задачи не удалась

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

Нередко возникает необходимость выполнять автоматически те или иные действия на компьютерах пользователей в локальной сети. Администратор может управлять заданиями Планировщика на компьютерах пользователей удаленно, по сети. Учетная запись, из-под которой будет производиться управление заданиями Планировщика должна обладать правами Администратора на компьютере пользователя.

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

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

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

При настройке задания не забывайте, что задание настраивается удаленно, а не локально.

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

В Windows XP и старше есть утилита командной строки schtasks, которая позволяет управлять назначенными заданиями на компьютерах в локальной сети. Эта утилита будет незаменима для управления заданиями из скриптов. Справку о ключах для запуска этой утилиты можно получить, набрав в командной строке

schtasks /?

PLF запуск — как запустить продукт, чтобы об этом кто-нибудь узнал / Habr

Собираюсь запускать несколько продуктов и понимаю, что нужно делать правильный запуск. И это не просто реклама в Директе и SEO-оптимизация, но и какие-то предстартовые действия. В одном из тренингов Лайк Центра я наткнулся на книжку «Запуск» (Launch) Джеффа Уокера. Её анонсировали как уникальный инструмент для успешного запуска продуктов, и я решил попробовать этот инструмент на себе. В нескольких статьях я расскажу, как это выглядит на практике. Но в этой статье только теория, т.е. конспект книги.

Джефф Уокер разработал уникальную методику запуска. Она состоит в том, что для запуска нужно произвести некоторую последовательность действий, которая поможет продать продукт и обеспечит доверие. Он назвал эту методику PLF: Product Launch Formula — формула запуска продукта. Она состоит из последовательностей, историй и триггеров.

Кто хочет нутром прочувствовать проблематику, — послушайте песню Uma2rmaH «Зависть».

Последовательности в PLF


Каждый день на нас обрушивается тонна информации и нам будет очень сложно выделиться на этом фоне. Мои 2200 друзей Вконтакте генерируют такую плотную новостную ленту из котиков, умных цитат и демотиваторов, что увидеть что-то полезное практически нереально. Выделиться на этом фоне можно только предоставив очевидную пользу, причём не через новостную ленту, а, например, через личные сообщения или таргетированную многократно повторяемую рекламу.
  1. Пред-предзапуск. С этого мы начинаем. На этой стадии ваши поклонники начинают предвкушать появление нового продукта, а вы можете дополнительно прояснить потребности рынка и скорректировать конечное предложение. Длительность: 1 день.
  2. Предзапуск. Вы предоставляете потенциальным потребителям три высококачественных фрагмента предстартовых информационных материалов. Это, например, видео, которое принесёт пользу и заставит ждать выхода следующего материала. Внутри мы используем ментальные триггеры, такие как авторитеты, социальная значимость, общество, предвкушение и взаимная выгода. Длительность: 5-12 дней.
  3. Запуск. Это самый главный день, когда вы открываете окно продаж: ограниченный период времени, в который вы принимаете заказы на определённых условиях. Длительность: 1-7 дней.
  4. Постзапуск. Готовит существующих и потенциальных клиентов к следующей покупке. Подарок, анонс, тизер, вкусняшка. Длительность: 1 день.

Истории


Нам нравится слушать и рассказывать истории. Я, как отъявленный вайшнав, часто слушаю лекции на философские темы и всегда лекция воспринимается гораздо лучше, если лектор рассказывает какие-то истории из жизни. Без них рассказ становится скучным, и слушатели засыпают.

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

Список рассылки — лицензия на печать денег


Все запуски делаются через список рассылки. Это может быть почтовая рассылка или рассылка через социальные сети, но однозначно это список целевых клиентов, которые подписались на получение ваших сообщений. Причина подписки может быть любой: вас знают лично, и вы интересны, вы даёте интересную информацию на нужную тему, через вас можно получить скидку на какой-то продукт. Что угодно, лишь бы люди на вас подписались и захотели читать.
Создав свой собственный список рассылки, вы сделаете огромный шаг к своей финансовой независимости. Об этом пишут и 37signals в своей книге Getting Real.

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

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

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

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

Ментальные триггеры


Ментальные триггеры — это оружие массового влияния. О них вы можете почитать в книге Роберта Чалдини или в моей статье-конспекте. В рамках этой статьи я перечислю те, что используются в PLF. Но вы в своей деятельности можете использовать любые триггеры, подходящие под вашу деятельность.
  1. Авторитет. PLF является уникальной методикой для создания и поддержания вашего авторитета. Станьте экспертом в вашей деятельности и поделитесь своими экспертными знаниями с окружающими. Вам помогут фоточки с известными людьми, отзывы, публикации в СМИ, белый халат.
  2. Взаимность. Когда вы что-то даёте человеку, вы кладёте на свою чашу весов маленькую гирьку. У потенциального клиента возникнет ощущение, что он вам что-то немножко должен. Например, если вам подарили подарок на Новый Год, а вам нечего подарить, это вызовет у вас дискомфорт. Поэтому важно держать запас небольших подарков на такой случай.

    PLF предполагает, что на протяжении пред-предзапуска и предзапуска вы предоставляете клиенту последовательность предстартовых информационных материалов, которые являются для клиента как раз таким подарком.

  3. Доверие. Когда вы завоевали доверие вам верят безоговорочно. Но чтобы завоевать доверие, мы должны построить с дружеские отношения. Наверняка, у вас есть друзья, мнение которых вы безоговорочно принимаете. И именно таким другом нужно стать и вам и делается это через предстартовые информационные материалы.
  4. Предвкушение. Это один из очень важных триггеров в PLF. Он позволит вам пробиться через маркетинговый туман и заставит покупателей ждать выхода вашего продукта. Все мы как дети можем ждать каких-то важных событий. Важно, что предвкушение сильно связано с триггером редкости, до которого дойдём чуть ниже.
  5. Способность нравиться. Приятнее вести дела с людьми, которые нам нравятся и которым мы доверяем. Как увеличить свою привлекательность? Делайте людям добро, дарите подарки, приносите пользу. Людям нравится иметь дело с хорошими людьми, поэтому даже самые крупные компании активно занимаются «очеловечиванием» своего брэнда, привлекая известных личностей к рекламе. Предстартовая последовательность — это то, как вы понравитесь людям дайте пользу, проведите вебинар, ответьте на вопросы, участвуйте в обсуждении в комментах.
  6. События. Людям нравятся события, привязанные ко времени, в которых участвуют другие люди. Возможность ощутить себя частью «чего-то большего». Об этом событии помнят и это событие ждут. Таким событием будет ваш запуск.
  7. Общество. На нас очень сильно влияют общественные нормы. Если среди моих друзей не принято употреблять никаких интоксикаций (даже по праздникам), то с большой долей вероятности я тоже рано или поздно приму эти ценности.

    Каждый из нас принадлежит к целому ряду обществ: жильцы дома, волонтёры, программисты, родители, владельцы porshe. Самое классное, что вы можете формировать сообщество сами среди ваших подписчиков. Они будут принимать участие в обсуждениях, предзапусках, оставлять критические замечания к вашим продуктам и, в конце концов, станут вашими самыми лояльными клиентами.

  8. Редкость. Когда ваш товар везде лежит, его не хочется. И наоборот: чем реже встречается какая-то вещь, тем более она желанна. Сделайте ограниченное предложение.

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

  9. Социальное доказательство. Зайдите в гугл-плэй или аппстор. Введите в поиске «будильник». Вам покажется выдача из огромной кучи результатов. Какое приложение вы выберите? То, у которого миллион скачиваний или то, у которого всего 100. Когда вы видите, что у приложения миллион скачиваний, вы думаете: видимо этот миллион людей знали, что делают. Присоединюсь к ним.

    Ещё пример: два бистро напротив друг друга. В одно бистро очередь, а в другое — нет очереди. Куда пойдёте? Тут уже ответ не так очевиден, но если у вас есть время, возможно, вас заинтересует, чем же там так вкусно кормят что выстроилась очередь? И есть большая вероятность, что вы встанете в конец этой очереди и добавите +1 к ажиотажу.

    В PLF социальным доказательством будут отзывы, комменты под видео, лайки.


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

Пред-предзапуск. Предупредительный выстрел


Вот десять вопросов, на которые нужно ответить, когда вы готовите пред-предзапуск.
  1. Как преподнести людям информацию о грядущем событии, не вызывая у них ощущение, что им что-то продают?
  2. Как возбудить их любопытство?
  3. Как заставить людей помочь с созданием моего продукта? Как вызвать у них готовность к сотрудничеству?
  4. Как узнать потенциальные замечания к продукту?
  5. Как вовлечь потенциального клиента в обсуждение продукта? Как при этом избежать корпоративно-бюрократического языка, который убьёт запуск?
  6. Как провести запуск весело, с чувством юмора и даже захватывающе?
  7. Как выделиться на переполненном рынке?
  8. Как понять, какой рекламы хочет мой рынок?
  9. Как чётко сформулировать предложение?
  10. Как из всего этого вытекает предстартовая последовательность?

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

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

Предстартовая последовательность


Последовательность в общем случае состоит из трёх компонент (product launch component)
PLC№1 — Возможность (или путешествие)

Предназначен для привлечения и удержания внимания и должен отвечать на вопрос «Почему?». Почему это должно интересовать потенциального клиента? Почему клиент должен тратить на это своё время? Почему он должен вас слушать? Чем вы можете быть ему полезны?

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

Рецепт:

  1. Демонстрация возможности. Покажите покупателям, как ваш продукт сможет изменить их жизнь.
  2. Позиционирование. Покажите/расскажите, почему они должны вас слушать
  3. Обучение. Вы должны не только познакомить с возможностями, но и дать ценную информацию.
  4. Замечания к продукту и ответ на них, или обещание ответа в следующих видео. Какой бы товар вы не предлагали, вы должны быть готовы к замечаниям.
  5. Анонс PLC№2. Намекните на то, что скоро выйдет PLC№2. Дайте понять, что скоро появится ещё одно видео и перечислите, чему они смогут научиться из PLC№2.
  6. Призыв к действию. Попросите прокомментировать видео в посвящённом запуску блоге или в социальных сетях.

PLC№2 — Трансформация

PLC№1 отвечал на вопрос «Почему?». PLC№2 отвечает на вопрос «Что мне дадут?». Ответьте себе на вопросы: чему вы сможете научить за 5 минут, как мы можете прямо сейчас изменить их жизнь.

Рецепт:

  1. Благодарность и повторение. Сказать спасибо за просмотр предыдущего видео, кратко напомнить его содержание.
  2. Напоминание о возможности, о которой говорилось в PLC№1.
  3. Повторите позиционирование. Обязательно повторите, кто вы и почему они должны вас слушать, не вдаваясь в подробности. Сделайте это быстро.
  4. Дать что-то ценное. Научите их одной вещи, которую они немедленно смогут применить на практике.
  5. Ответы на замечания. Разъясните и ответьте на основные возражения против предлагаемой вами трансформации.
  6. Анонс PLC№3. Скажите о том, что скоро выйдет новое видео. Кратко расскажите о том, чему вы научите в следующем видео.
  7. Призыв к действию. Попросите прокомментировать видео в посвящённом запуску блоге или социальных сетях.

PLC №3 Опыт обладания

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

Рецепт:

  1. Выражение благодарности и радости. Спасибо за комментарии и вопросы по PLC№2. Поделитесь своим энтузиазмом и расскажите об энтузиазме и отзывах зрителей других.
  2. Быстрое напоминание возможности и позиционирования. Очень кратко повторите то, что говорили об этом в предыдущих видео.
  3. Польза. Принесите пользу, расскажите о чём-то полезном.
  4. Ответы на основные полученные вопросы. Даже если вы отвечали на эти вопросы в предыдущих материалах, ответьте на них снова. Можно переформулировать вопросы.
  5. Объяснение общего принципа и деталей реализации. Вернитесь на шаг назад и рассмотрите реальные возможности: как покупка вашего продукта изменит жизнь ваших клиентов. Рассмотрите этот вопрос с разных сторон и спроецируйте его на их будущее.
  6. Мягкий переход к предложению. Посвятите своему предложению последние 25% материала. К этому моменту потенциальные клиенты уже питают к вам тёплые чувства.
  7. Идея о дефиците предложения. Предложение должно иметь ограничения. Намекните, что в следующем материале будет интересное, но ограниченное предложение и что ни в коем случае нельзя пропустить выход следующего материала.
  8. Призыв к действию. Попросите прокомментировать видео в посвящённом запуску блоге или в социальных сетях.

Продажу недорогого товара можно впихнуть в 5-7 дней. Типичная семидневная последовательность будет выглядеть так:

Продажу более дорогого товара Типичная десятидневная последовательность будет выглядеть так:

День запуска


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

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

«Привет! Я только что открыл регистрацию на курс Школы для Родителей. Вот адрес: ссылка_на_ваш_сайт.

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

PS: Причин для паники нет, у нас целых 30 мест на курсе, однако, их обычно довольно быстро разбирают и не стоит откладывать регистрацию на последний день.»

Процесс продаж


Процесс продаж должен быть ограничен по времени. Даже если вы продаёте ваши продукты постоянно, вы делаете акцию, в течение которой действуют специальные условия. Обычно достаточно 4-7 дней. Иногда могут быть и более короткие запуски: на один-два дня.

Обязательно должна быть чёткая дата завершения вашего запуска. Несовершение покупки должно вести за собой негативные последствия. Существуют три основных способа активации триггера редкости:

  1. Возрастающая цена
  2. Исчезающие бонусы (бонусный урок, книга)
  3. Заканчивающееся предложение

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

  1. В день запуска отправляем два письма. Первое — об открытии корзины, второе — о том, что всё работает и мы готовы к совершению операций (через 4 часа). Расскажите о гарантии на ваш продукт.
  2. На следующий день отсылается письмо с информацией о том, как успешно идут продажи: социальное доказательство.
  3. На третий день рассылается письмо с ответами на основные связанные с продуктом вопросы.
  4. На четвёртый день шлите письмо, о том, что продажи закроются через 24 часа. Активируйте триггер редкости.
  5. В день закрытия 2-3 письма. Первое утром — о том, что скоро лавочка закроется. Второе — за 6-8 часов до закрытия. Не думайте, что уже отправлено слишком много писем. Обязательно отправьте в день закрытия 2-3 письма.

После запуска


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

Отправьте что-то полезное всем тем, кто пока ничего не купил.

Посевной запуск


Что делать, если ещё нет списка рассылки? Посевной запуск решит эту проблему. Если у вас есть какие-то контакты в соцсетях и в почте, — вы можете сделать свою первую рассылку на списке из 200 ваших знакомых. Уж 200-то человек у вас, наверняка, найдётся. Так что первым действием к формированию вашего списка рассылки будет создание микросписка в 100-200 человек.

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

Напишите книгу


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

Совместный запуск


После первого (посевного) запуска, на котором вы уже протестировали все свои материалы, найдите партнёров, у которых уже есть большие списки рассылки. Они будут работать с вами на каких-то интересных финансовых условиях, вплоть до 50% от выручки. Но их участие с лихвой окупится за счёт того, что люди присоединятся к вашему списку рассылки и совершат первую покупку. А дальше — ужа ваша работа.

Не все партнёры одинаково полезны. Только 1% из 100 принесёт вам почти всю прибыль. Отнеситесь серьёзно к выбору партнёра. Это должна быть ваша целевая аудитория и им должно быть интересно то, что выделаете. Например, не стоит рассылать письма о том, что вы открываете вегетарианскую шашлычную по всем контактам из Хабра. Нужно найти партнёров, которые уже работают на вашем рынке в вашей области. Для этого можно подписаться на все возможные рассылки в вашей сфере, выделив для этого отдельный почтовый ящик.

Формула запуска бизнеса


Автор выделяет шесть ключевых моментов для запуска бизнеса.
  1. Всегда предлагайте ценный предстартовый материал. Приносите пользу.
  2. Формируйте список и отношениями с членами этого списка
  3. Делайте более одного предложения. Нормально делать от двух до четырёх запусков в год.
  4. Используйте цикл запусков: посевной → самостоятельный → совместный
  5. Вечно популярные запуски. Снова и снова запускайте хороший продукт. Но предстартовые материалы придётся делать разные.
  6. Повторные продажи. Гораздо проще продать что-то тем, кто уже купил. Сделайте серию продуктов для ваших клиентов.

Пара дополнений


Не пишите в письмах «мы». Людям гораздо больше нравятся личные обращения и личные отношения, чем взаимодействие с какой-то фирмой. Пишите «я».

Думайте об альтернативных издержках. Это упущенная выгода в результате выбора одного из альтернативных вариантов использования ресурсов. Т.е. если вы выбрали какой-то путь, это значит, что вы не выбрали какие-то другие пути. Так что следует очень внимательно относится к тому, куда вы тратите своё время. Уорен Баффет говорил, что «разница между успешными и очень успешными людьми состоит в том, что последние почти на всё отвечают отказом». Это магия слова «нет» которое спасёт вас от ненужных авантюр и бесполезных проектов.

Ссылки


1. Книжку можно найти в Яндексе, но там только PDF.

2. Впереди у меня запуск нескольких продуктов. Если интересно, как будут проходить запуски, подписывайтесь на паблик вконтакте.

3. Если кому нужна книжка в epub-формате, — пишите в ЛС, я пришлю.

4. Хороший вебинар по книге.

Желаю всем читателям успешных запусков!

Как запустить программу через командную строку Windows

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

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

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

1 способ: запуск системного приложения

Для того чтобы запустить из консоли одно из системных приложений используется команда «start» и через пробел указывается нужное название. В качестве названия нужно прописать системное имя. Для Проводника – это explorer, диспетчера задач – taskmgr, панель управления – control, конфигурация системы – msconfig.

Чтобы открыть блокнот напишите notepad, проигрыватель Windows Media – wmplayer, Paint – mspaint, таблицу символов – charmap. Если напишите cmd, откроется новое окно командной строки.

Например, откроем таблицу символов. Наберите в строке:

start charmap

и нажмите «Enter».

2 способ: указав полный путь к файлу

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

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

В консоли будет написано:

c:\users\master\downloads\wlsetup-all

После нажатия «Enter» началась подготовка к установке Киностудии. Как видите, прописывая путь необязательно использовать большие буквы, можно вводить только маленькие.

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

Теперь немного отойдем от темы, и рассмотрим, как узнать полный путь к той программе, которую мы хотим запустить.

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

Например, Тотал Коммандер запускается файлом «totalcmd», а он находится по пути: «c:\program files\total commander».

Или еще один вариант. Если на рабочем столе есть ярлык нужного приложения, его можно не искать через Проводник. Достаточно кликнуть по нему правой кнопкой и выбрать пункт «Расположение файла».

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

3 способ: используя path

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

Рассмотрим все тот же Тотал Коммандер. В консоли пишем:

path c:\program files\total commander

После «path» обязательно ставьте пробел. Именно по этому пути находится нужный нам файл «totalcmd». Нажимайте «Enter».

Дальше прописывайте название exe-шного файла. У меня это:

totalcmd

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

4 способ: с помощью команды cd

Эта команда откроет указанную папку, и уже из нее мы запустим нужный нам файл. Например, зайдем в папочку TeamViewer:

cd c:\program files\teamviewer

После «cd» поставьте пробел. Жмите «Enter».

В этой папке хранится файл, которым запускается TeamViewer, он имеет одноименное название. Поэтому дальше ввожу:

teamviewer

нажимаю «Enter» и утилита запускается.

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

path d:\program files\ccleaner

ccleaner

(после ввода каждой строки жмите «Enter»), то у меня откроется CCleaner. Именно он установлен по указанному пути на диске D:.

А вот с помощью команды cd этого сделать не получится.

5 способ: через контекстное меню

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

После этого в командной строке сразу откроется нужная нам папка. Введите в строку название файла, который запускает утилиту, и жмите «Enter». Это мы запустили CCleaner, расположенный не на системном диске (у меня D:).

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

Затем вводим название файла с расширением .*exe: chrome, и жмем «Enter». Браузер будет запущен.

6 способ: путь в кавычках

В начале, я упомянула, что если в прописанном пути будут пробелы, файл не откроется. Но если написать его в кавычках, то консоль все поймет. Кавычки должны быть двойные и прямые, а не в виде запятых. Ставятся они с помощью комбинации «Shift+Э» с выбранной английской раскладкой клавиатуры.

В них нужно написать полностью путь и в конце указать сам файл с расширением, который будет запущен:

«c:\program files\total commander\totalcmd.exe»

Используя кавычки, можете открывать программы и на системном диске и на диске с данными.

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


Оценить статью: Загрузка… Поделиться новостью в соцсетях

 

Об авторе: Олег Каминский

Вебмастер. Высшее образование по специальности «Защита информации». Создатель портала comp-profi.com. Автор большинства статей и уроков компьютерной грамотности

Как запустить программу на 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. Несмотря на то, что это кажется очень простой темой, тут есть свои интересные моменты, которые могут быть полезны. Но вы о них уже знаете. Если у вас остались вопросы, спрашивайте в комментариях!

Запуск программ в Windows

Позвольте задать Вам простые вопросы по компьютерной грамотности: зачем нужны программы и кто их пишет?

Ответ первый: программы пишут системные администраторы для того, чтобы пользователи потом мучались в поисках ответа на известный вопрос Н.Г.Чернышевского «что делать» с этими программами.

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

Первый ответ – шутка, в которой есть доля правды. Второй ответ – правильный, с моей точки зрения (имхо).

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

Рассмотрим 7 способов запуска программ:

1) Из Главного меню можно запускать программы, которые в нем записаны.

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

  • калькулятор,
  • графический редактор Paint,
  • текстовые редакторы Блокнот и WordPad,
  • служебные программы по обслуживанию диска
  • и др.
Стандартные программы в Windows XP

Стандартные программы в главном меню Windows XP

Эту группу программ называют Стандартные, потому что она входит в состав операционной системы и устанавливается вместе с установкой операционной системы.

Чтобы запустить, например, Калькулятор, надо пройти по маршруту: кнопка Пуск – Программы – Стандартные – название программы (“Калькулятор”).

2) При помощи двойного щелчка по значку программы или по ярлыку на Рабочем столе Windows.

3) Щелчок по значку программы  в Панели задач Windows. Например, на рисунке после щелчка по значку будет открыт текстовый редактор MS Word.

Стандартные программы в Windows XP

4) При помощи команды “Выполнить” в Главном меню Windows.

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

Команда Выполнить

5) Автоматический запуск программ, например:

  • при начальной загрузке Windows. Для того, чтобы это сделать, следует пройти по маршруту Пуск – Программы – Автозапуск.

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

  • при вставке в дисковод CD или DVD диска. При этом автоматически запускается программа, записанная на диске, правда, если автором диска не предусмотрено иное действие.

Иногда для избежания заражения вирусом автоматический запуск компакт-дисков отключают и сначала проверяют диск антивирусом.

  • по заданному графику. Такую возможность предоставляет встроенная в Windows программа-планировщик.

6) Двойной щелчок по значку или по имени программы в окне “Мой компьютер” или “Проводник”.

7) Двойной щелчок по значку или имени документа, обрабатываемого той или иной программой. Например, если щёлкнуть по значку с буквой «W», запустится программа MS Word.

Упражнения по компьютерной грамотности:

1. Запустите Калькулятор из Главного меню Windows.

2. С помощью команды «Выполнить» в Главном меню Windows, используя кнопку «Обзор», запустите программу MS Word. Для этого можно кликнуть по любому текстовому документу со значком, содержащем букву «W».

P.S. Рекомендую еще прочитать:

1) 4 способа как закрыть программу

2) Как узнать версию программы?

3) Альтернативные аналоги платных программ


Получайте актуальные статьи по компьютерной грамотности прямо на ваш почтовый ящик.
Уже более 3.000 подписчиков

.

Важно: необходимо подтвердить свою подписку! В своей почте откройте письмо для активации и кликните по указанной там ссылке. Если письма нет, проверьте папку Спам.

Автор: Надежда Широбокова

27 сентября 2010

Создание 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

На этом всё.

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

Отправить ответ

avatar
  Подписаться  
Уведомление о