7 скриптов для Windows, которые помогут сэкономить время


Содержание

Основы языка JScript — написание WSH скриптов

Сегодня поговорим об очень полезном компоненте операционной системы Windows — это Windows Script Host, если быть конкретней, то о языке Jscript, на котором можно писать эти самые WSH скрипты.

Начнем мы с небольшой теории, так как мы еще не затрагивали Windows Script Host.

Что такое Windows Script Host?

Windows Script Host – сервер выполнения сценариев (скриптов) на таких языках как VBScript и JScript. WSH разработан компанией Microsoft и он является компонентом операционной системы Windows начиная с Windows 98.

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

Именно о JScript мы сегодня и поговорим.

Но о VBScript мы тоже скажем пару слов.

VBScript – это скриптовой язык программирования, созданный компанией Microsoft для разработки скриптов в операционной системе Windows. Другими словами, это один из языков, которые может интерпретировать Windows Script Host. И из названия ясно, что VBScript основан на языке Visual Basic, поэтому тем, кто знаком с Visual Basic будет просто писать WSH-скрипты на этом языке программирования.

JScript – скриптовой язык программирования, с помощью которого можно создавать (писать) скрипты, которые будут интерпретироваться компонентом Windows Script Host.

С первого взгляда JScript во многом похож на JavaScript (ECMAScript), это и естественно, так как синтаксис, некоторый объекты, методы, свойства аналогичны JavaScript. Но это все же не JavaScript, а именно JScript. JavaScript (ECMAScript) ориентирован на объекты браузера, а JScript уже на компоненты операционной системы Windows. Но как мы сказали, они похожи, поэтому те, кто владеют языком программирования JavaScript с легкостью перейдут на JScript.

Возможности Windows Script Host

А теперь давайте поговорим о том, зачем нам нужно писать эти самые WSH-скрипты, т.е. об их возможностях и преимуществах:

  • Возможность взаимодействия с файловой системой (файлы, каталоги), системным реестром, ресурсами локальной сети;
  • Взаимодействие с такими продуктами как Microsoft Word, Excel и другими программами. Т.е. например, мы можем создавать excel файлы или конвертировать другие форматы в excel файлы;
  • Взаимодействие с ActiveX-технологиями, например: ActiveX Data Object (ADO) — доступ к базам данных разных форматов, Active Directory Service Interface (ADSI) — работа со службами каталогов Active Directory;
  • Наличие полноценного языка программирования, с помощью которого можно реализовывать сложные алгоритмы, которые например нельзя реализовать с помощью bat файлов.

Скрипты на JScript имеют расширение .js такое же, как и на JavaScript за исключением того, что эти скрипты обрабатывает не браузер, а Windows Script Host.

На JScript возможно даже реализация графического интерфейса через объект браузера (internet explorer), согласитесь это уже полноценная программа.

Примеры написания WSH скриптов

Перейдем к практике, так как у нас сегодня статья по основам, мы рассмотрим простые примеры написание скриптов на JScript.

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

Выводим сообщение на JScript

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

Этим объектом является WScript. Пример его использования на Jscript:

Тем самым мы создали объект, с помощью которого мы можем получить доступ к компонентам Windows.

Например, вывести сообщение:

Работа с Excel на JScript

Теперь давайте создадим другой объект, например, Excel файл:

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

Работа с текстовым файлом и Excel на JScript

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

Для того чтобы настроить взаимодействие с файловой системой, необходимо создать объект FileSystemObject, который работает с файлами и каталогами. Вот пример небольшого скрипта, который считывает данные из текстового файла построчно и записывает их в Excel документ, причем мы все строки пронумеруем и зададим ширину столба для данных в Excel:

Пример текстового файла:

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

Я думаю для начала этого вполне достаточно, в дальнейшем мы будем разбирать задачи посложней, ведь при помощи Jscript в WSH можно очень много чего сделать, гораздо больше, чем с помощью простых bat файлов. До встречи!

Автоматизация работы с использованием Windows Scripting Host

Помните ВАТ-файлы DOS? Это было прекрасное средство автоматизации повторяющихся задач. Windows, увы, не предложила эквивалентной замены, а средства сторонних разработчиков не прижились по различным причинам. Но положение, похоже, может исправиться. Windows Scripting Host (WSH) — новый, независимый от языка скрипт-хост для Win9x и NT, позволяет строить аналоги ВАТ-файлов на Visual Basic Scripting Edition, JScript и других скриптовых языках, например, Active Perl или Python.

Здесь мы обсудим некоторые преимущества Windows Scripting Host.

Преимущества Windows Scripting Host

Раньше единственным поддерживаемым Windows скриптовым языком был командный язык DOS. Но его возможности довольно бедны по сравнению с VBScript и JScript. Хотя командный язык DOS по прежнему поддерживается, современные ActiveX-скрипты позволяют решать более сложные задачи.

Cкрипт может принимать решения на основе использования полноценных операторов If/Else. Сценарий может выполнять один набор команд, если данное условие истинно, или другой набор, если условие ложно. Кроме того, JScript и VBScript хороши при выполнении математических операций, включая общие тригонометрические функции.

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

Хост и скриптовые машины

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

Чтобы справиться с такими задачами, можно воспользоваться дополнительными COM-объектами. Ряд таких объектов входит в поставку WSH, а один из них, WScript, даже уже имеет созданный экземпляр, и им можно пользоваться непосредственно, без предварительного создания. Остальные создаются с помощью синтаксиса, соответствующего конкретному языку или функции WScript.CreateObject.

Объекты WSH

В поставку Windows Scripting Host входят 4 объекта: Wscript, WshShell, WshNetwork, и FileSystemObject.

Каждый объект, естественно, имеет набор собственных методов и свойств.

Объект Wscript позволяет скриптам «познать самих себя». Вдобавок этот объект позволяет скриптам запускать приложения и управлять ими. Основные свойства и методы этого объекта перечислены в таблице 1.

Свойство Описание
Arguments Возвращает указатель на список аргументов командной строки
FullName Возвращает имя исполняемого файла хоста и полный путь к нему (например, C:\Windows\wscript.exe)
Name Выводит замечательную надпись Windows Scripting Host
Path Определяет каталог и путь, содержащие wscript.exe или cscript.exe
ScriptFullName Возвращает полный путь и имя исполняемого в данный момент скрипта
ScriptName То же, что и ScriptFullName, но без пути
Version Возвращает версию установленного Windows Scripting Host
Метод Описание
CreateObject Создает объект по его ProgID
ConnectObject Позволяет подключиться к событиям объекта. В качестве параметра принимает объект, к которому надо подключиться и префикс соответствующих событиям процедур, реализованных в скрипте
DisconnectObject Отключает от объекта, подключенного предыдущим методом
Echo Выводит текстовую строку (в cscript — в StdOut, в Wscript — в виде диалогового окна.
GetObject Позволяет получить указатель на объект из файла или объекта, указанного в параметре strProgID.
Quit Завершает скрипт
Sleep Переводит скрипт в неактивное состояние на время, указанное в миллисекундах

Таблица 1. Методы и свойства объекта WScript

Объект WshShell позволяет скриптам устанавливать и конфигурировать другие приложения. Он также дает возможность общаться с пользователем, изменять Реестр и находить папки. Некоторые его свойства и методы перечислены в таблице 2.

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


Возвращает полный путь к специальным папкам типа меню Пуск.

Вот список доступных папок: AllUsersDesktop, AllUsersStartMenu, AllUsersPrograms, AllUsersStartup, Desktop, Favorites, Fonts, MyDocuments, NetHood, PrintHood, Programs, Recent, SendTo, StartMenu, Startup, Templates.

Свойство Описание
Environment
SpecialFolders
Метод Описание
Run Запускает приложение. strCommand — исполняемая команда, параметр intWindowStyle позволяет управлять положением и поведением окон, а bWaitOnReturn позволяет указать объекту WshShell, надо ли ожидать окончания выполнения запущенного приложения.
Popup Ещё один способ вывести текст в окне
CreateShortcut Создает ярлыки файлов или URL
RegRead Возвращает значение ключа или записи реестра по его имени
RegWrite Создает новые ключ или запись Реестра или записывает новое значение существующих.
RegDelete Удаляет ключ или запись реестра
LogEvent Позволяет записать сообщение в event log Windows NT или W2K или файл WSH.log в случае Windows 9х
ExpandEnvironmentStrings Позволяет раскрыть строку, содержащую переменные среды
SendKeys Позволяет эмулировать клавиатурный ввод

Таблица 2. Свойства и методы объекта WshShell

Объект WshNetwork используется при создании скриптов, модифицирующих конфигурацию сети. Это включает задачи типа подключения к сети, инсталляцию принтеров, назначение буквенных обозначений сетевым дискам и так далее. Основные свойства и методы WshNetwork перечислены в таблице 3.

Свойства Описание
ComputerName Возвращает имя компьютера
UserDomain Возвращает имя домена, в котором зарегистрирован пользователь
UserName Возвращает догадаетесь что!
Метод Описание
MapNetworkDrive Присваивает назначенную пользователем букву сетевому диску
EnumNetworkDrives Возвращает список подключенных сетевых дисков
RemoveNetworkDrive Отключает сетевой диск
AddWindowsPrinterConnection Позволяет установить новый принтер в Windows, то есть указать путь к принтеру и инициировать установку драйверов.
AddPrinterConnection Подключает сетевой принтер
RemovePrinterConnection Отключает сетевой принтер
SetDefaultPrinter Задает принтер по умолчанию
EnumPrinterConnections Возвращает список подключенных принтеров

Таблица 3. Свойства и методы объекта WshNetwork

Последний объект, FileSystemObject, нужен для дисковых операций. Это включает чтение, запись, удаление файлов и создание каталогов.

FileSystemObject имеет методы BuildPath, CopyFile, CopyFolder, CreateFolder, CreateTextFile, DeleteFile, DeleteFolder, DriveExists, FileExists, FolderExists, GetAbsolutePathName, GetBaseName, GetDrive, GetDriveName, GetExtensionName, GetFile, GetFileName, GetFolder, GetParentFolderName, GetSpecialFolder, GetTempName, MoveFile, MoveFolder, OpenTextFile. Их названия в отдельном объяснении не нуждаются. Его единственное свойство Drives возвращает список дисков, доступных на данной машине, включая сетевые.

Что вам нужно для начала

Первое, что надо сделать — убедиться, что Windows Scripting Host у вас есть. В состав W2K он входит изначально. Если вы используете Windows 98 или Internet Information Server 4.0, или если вы устанавливали Option Pack для Windows NT 4 и для Windows 95, он у вас точно есть. В случае Windows 95 все усложняется, и Windows Scripting Host придется скачивать с сайта Microsoft (msdn.microsoft. com/ scripting). Напишите в командной строке wscript. Если появилось диалоговое окно с надписью, отличной от «File not found», все в порядке.

Microsoft не поставляет визуального редактора скриптов WSH. Но Notepad вполне годится.

Создание и запуск скриптов

По сравнению с различными программистскими изысками писать скрипты для Windows Scripting Host относительно просто. В Notepad вы пишете свой скрипт с использованием упомянутых объектов. Потом сохраняете файл с расширением .vbs для VBScript или .js для JScript.

Запуск скриптов — тоже несложная задача. Есть несколько способов. Самый простой — командная строка DOS и аналогичная версия Windows Scripting Host, CSCRIPT.ЕXE. Эта версия позволяет контролировать исполнение скрипта с помощью параметров командной строки.

Параметры хоста включают или отключают различные опции Windows Scripting Host и всегда предваряются двумя слэшами (//). Имя скрипта — это всегда имя файла, а параметры скрипта — параметры, передаваемые скрипту. Эти параметры всегда предваряются одним слэшем (/). Таблица 4 содержит некоторые параметры CSCRIPT.EXE.

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

Параметр Описание
//B Включает пакетный режим
//T Задает таймаут в секундах
//I Выключает пакетный режим (используется по умолчанию)
//logo
//nologo Выключает эту гордую надпись.
//H:Cscript or Wscript Делает CSCRIPT.EXE или WSCRIPT.EXE хостом по умолчанию, т.е. ассоциирует их с расширениями скриптов.
//S Сохраняет установки командной строки для текущего пользователя

Таблица 4. Параметры командной строки CSCRIPT.EXE

Если вы не желаете видеть окошек с кнопкой ОК, используйте cscript.exe, а для вывода сообщений пользуйтесь методом WScript.Echo.

Для запуска скриптов с помощью wscript.exe имеются три пути.

Один из них — просто дважды щелкнуть по файлу или иконке. Другой — выбрать Выполнить. из меню Пуск и написать полное имя файла в текстовом поле Открыть. Наконец, можно запустить сам WSCRIPT.EXE из того же Выполнить. добавив к нему имя скрипта и любой из возможных параметров.

Пример скрипта

Попробуем написать какой-нибудь скрипт на VBScript. Конкретный пример, приведенный в Листинге 1, предоставлен Microsoft и может быть получен (как и несколько других) с их WWW-сайта: msdn.microsoft.com/scripting/windowshost/download/default.htm.

Листинг 1

Этот скрипт создает на рабочем столе ярлык для Notepad. Замечу, что сейчас в наши задачи не входит обучение пользователя программированию на VB или Java. Тем не менее, этот пример даст вам представление о том, что Windows Scripting Host может делать при наличии некоторых базовых навыков программирования.

Теперь пора перейти к более существенным применениям WSH. Наверное, больше всего WSH пригодится администраторам, осатаневшим от регулярного повторения одних и тех же действий. Администраторы Windows NT не располагали возможностями UNIX-администраторов, использовавших скрипты испокон веков. С появлением WSH ситуация изменилась, тем более, что WSH позволяет воспользоваться внешними по отношению к скриптовым языкам технологиям, таким, как Windows Management Instrumentation (WMI) и Active Directory Services Interface (ADSI).

WMI и ADSI мы будем использовать, я предполагаю, что у вас есть по крайней мере общее понимание этих технологий. Больше информации о них вы можете получить по адресам http://msdn.microsoft.com/developer/sdk/wmisdk/default.asp и http://www.microsoft.com//adsi/

В этих примерах предполагается, что вы используете W2K, для других платформ, вам, вероятно, придется установить WMI и ADSI.

Использование WSH и WMI для создания Logon-скриптов

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

Листинг 2

Первое, скрипт создает некоторые общие объекты которые вам придется использовать, например, объекты WScript.Network и WScript.Shell. Дальше он использует эти объекты для определения имени пользователя и доменной информации. Наконец, используя ADSI скрипт возвращает информацию содержащую группу пользователя. Эта информация используется для определения подходящей подпрограммы, вызываемой для каждой из пользовательских групп. Это выполняет оператор Select Case.

Загрузочный скрипт для пользователей создаваемой нами группы Windows NT (под именем YourNewGroup) использует сетевые возможности WSH. Он проверяет, используется ли буква Z. Если она свободна, диском Z назначается \\yourserver\NETLOGON используя формат \\server\share.

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

10 приложений, которые экономят ваше время

Inna German

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

Сервис бронирования авиабилетов, который использует в поиске собственно изобретенный agony rating — фильтр, который многие уже называют гениальным. Удобство системы заключается в использовании алгоритма, который оценивает не только цену, но и комфортность перелета: количество пересадок, время вылета и прилета, длительность путешествия, и выводит на первое место предложения, наиболее высоко оцененные по этому критерию. Впрочем, традиционные фильтры — по цене, времени отправления или авиакомпании — тоже присутствуют, можно даже создать несколько вкладок и сравнивать результаты по разным параметрам. Никакой рекламы и чистый интерфейс как приятный бонус к остальным достоинствам.

Самый простой способ отложить прочтение раздражающих писем на потом — и не забыть об их существовании. NudgeMail предлагает просто переслать ненужные сообщения на адрес, который начинается с времени, в котором вы бы хотели вновь получить свои письма: monday@nudgemail.com, may1@nudgemail.com или даже nextlife@nudgemail.com. Таким же образом сервис можно использовать и как ремайндер — особенно если необходимая информация есть в поле «Тема». Регистрация не требуется, приложения есть почти для всех мобильных платформ.

Сервис, который синхронизирует все ваши закладки на всех платформах: Firefox, Chrome, Safari, а также в телефоне или планшете. Xmarks также позволяет импорт закладок с других сервисов — таких, как Del.icio.us, Google bookmarks или Furl. В арсенале сервиса — возможности запоминать пароли, делиться закладками с друзьями и создавать бэкапы. За $1 в месяц можно купить премиум-аккаунт, который, например, позволяет разом сохранять все открытые вкладки как закладки.

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

Сервис, который отслеживает посылки по tracking number и информирует получателя (или отправителя) всем удобными ему способами: посылает смс, пишет письма на почту, оставляет сообщения в твиттере или фейсбуке. Работает почти со всеми крупными операторами: UPS, DHL, FedEx (EMS Почта России пока не в списке).

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

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

Русско-украинская команда инди-разработчиков (состоящая из двух человек) создала программу, которая сканирует жесткий диск вашего мака и создает удивительной красоты интерактивную диаграмму его содержимого. Такая инфографика позволяет определить, какие именно файлы занимают свободное пространство на диске, и удалить ненужные фильмы, которые вы собирались посмотреть прошлым летом, огромный кэш-файл или приложение, которое давно не используется. Протестировать утилиту можно бесплатно — для последующего использования придется заплатить $20.

Сервис, который в несколько кликов создает ваш персональный вебсайт по простой формуле: фотография + краткая информация о себе + ссылки на профайлы в социальных сетях. Встроенные шаблоны и специально разработанные шрифты позволяют за несколько минут создать действительно достойную страницу c адресом, который не стыдно разместить на визитке. Можно смотреть статистику и географию посещений и больше не думать, на какой аккаунт дать ссылку — Facebook, LinkedIn, Flickr или Twitter.

Приложение, которое позволяет расширить возможности вашей памяти до нечеловеческих: программа умеет составлять заметки и списки дел, запоминать веб-страницы, снимки экрана, цифровые изображения и , а также позволяет фотографировать объявления, ценники, расписания; сохранять голосовые, печатные и рукописные заметки, а потом искать их — по географическим координатам, тегам, наличию вложений и еще ряду других параметров — с телефона, лэптопа или айпэда. Разработкой русской команды программистов пользуются уже 5 миллионов человек во всем мире.

Debloat Windows 10 — набор скриптов для облегчения и настройки системы

Debloat Windows 10 представляет собой набор скриптов и сценариев для PowerShell и командной строки, позволяющих легко отключить телеметрию, поиск, запланированные задачи и встроенный антивирус, удалить предустановленные приложения и OneDrive, оптимизировать пользовательский интерфейс и Центр обновления Windows, изменить настройки приватности и избавится от неиспользуемых служб, создать на рабочем столе ярлык Режим бога и так далее.

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

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

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

14 компьютерных лайфхаков, которые сэкономят вам кучу времени

Ребята, мы вкладываем душу в AdMe.ru. Cпасибо за то,
что открываете эту красоту. Спасибо за вдохновение и мурашки.
Присоединяйтесь к нам в Facebook и ВКонтакте


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

Мы в AdMe.ru составили подборку из 14 лайфхаков для работы за компьютером. Они сэкономят время и силы каждому, независимо от того, для чего используется устройство — для работы или же для развлечений.

1. Нажмите Ctrl + T, чтобы открыть новую вкладку

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

2. Спросите Google о проблеме с техникой, прежде чем обращаться к мастеру

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

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

3. Используйте поисковую строку Google для конвертации валюты

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

Простого запроса в Google «100 долларов в евро» будет достаточно, чтобы узнать, сколько вы потеряете или, наоборот, приобретете при обмене валюты.

4. Аккумулятор ноутбука заряжается быстрее в режиме полета

Если вам нужно быстро зарядить технику, поставьте ее в режим полета. Wi-Fi, Bluetooth и многие другие функции будут заблокированы, и это немного «разгрузит» батарею. В режиме полета ноутбуки и телефоны заряжаются на 10–15 % быстрее, чем в обычном.

5. Чтобы скачать из Google-поиска изображение, зажмите Alt и кликните на картинку

Когда нужно загрузить картинку на свой компьютер, большинство пользователей щелкают по ней правой кнопкой мыши и выбирают функцию «сохранить». Но есть способ значительно проще: просто зажмите кнопку Alt и кликните на изображение. Оно автоматически будет сохранено в папке, выбранной вами по умолчанию, чаще всего это «Загрузки».

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

6. Скройте свой IP-адрес, чтобы никто не мог узнать, какие сайты вы посещали

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

Затем скачайте программу PeerBlock: она также скрывает IP-адрес и «маскирует» всю вашу деятельность в интернете.

7. Скачайте программу f.lux, чтобы автоматически регулировать яркость экрана

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

Но есть и другой выход — скачать и установить на свое устройство f.lux. Эта программа производит настройку яркости экрана в зависимости от времени суток. Отличная альтернатива, если автоматический режим яркости ноутбука вам не нравится.

8. Пустой рабочий стол ускоряет работу компьютера

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

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

9. Убедитесь, что никто не крадет ваш Wi-Fi

Когда кто-то еще использует Wi-Fi, интернет на вашем устройстве работает медленнее. Вы платите за соединение, а кто-то другой пользуется им бесплатно, еще и ухудшая качество сигнала: разве это не обидно?

Если вы хотите не просто изменить пароль, чтобы закрыть вору доступ, но и узнать, кто именно пользуется вашим интернетом, то скачайте программу Who’s On My WiFi. Она покажет IP-адрес, MAC-адрес и имена всех устройств, подключенных к вашему Wi-Fi.

10. Удаленные файлы можно восстановить, даже если вы очистили корзину

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

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

Как писать скрипты для Windows?

Как правильно писать скрипты для сайтов, операционной системы или игр? В рамках данной статьи мы попробуем рассмотреть ответ на этот вопрос.

Как писать скрипты для Windows: общая информация

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

Работа с браузерами

Работа с интернет-браузерами, пожалуй, является одним из наиболее легких занятий. Для написания скриптов на Java Script будет достаточно знания этого языка программирования и обычного блокнота. Однако и здесь могут быть свои недостатки. Каждый пользователь, у которого есть та же самая стандартная программа «Блокнот», легко может посмотреть, что собой представляет скрипт. Если у пользователя будут плохие намерения, а в коде уязвимость, то вполне могут появиться проблемы. При ответе на вопрос о том, как писать скрипты на Java Script стоит отметить, что для этого нужно просто изучить данный язык программирования. Чтобы создавать более сложные программы, можно использовать различные библиотеки. Однако для них потребуются и соответствующие расширения веб-обозревателей. При смене компьютерной техники пользователю придется осуществлять дополнительные настройки. При использовании сторонних разработок следует убедиться в том, что созданный скрипт не будет отправлять данные пользователя на сторонние сервисы. Необходимо отметить, что у каждого интернет-браузера имеются свои определенные ограничения. Однако с их помощью в целом можно сделать все, что угодно. Зачем же их создают? Скрипты нужны для того, чтобы автоматизировать деятельность пользователя.

Работа с операционной системой Windows

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

А как обстоят дела с Linux? Стоит учитывать, что Windows – это далеко не единственная операционная система. Довольно популярной системой также является Linux. Как же писать скрипты в данной операционной системы? Скрипты здесь создаются при помощи оболочки или специального командного интерпретатора. Такой интерпретатор является интерфейсом между ядром операционной системы и пользователем. По сути, скрипт в Linux представляет собой простой файл, в котором перечислены системные команды. Это одновременно удобно и просто. При этом оболочке обязательно нужно знать, какой файл необходимо обрабатывать. Она по умолчанию просто читает. Если нужно выполнить команду, то используется конструкция «#!». Ее нужно просто вставить перед командой. Все скрипты в Linux имеют расширение .sh. Необходимо отметить, что при помощи скриптов можно делать множество довольно сложных вещей. Так, например, при помощи данного инструмента можно осуществлять резервное копирование файлов. В целом существует множество вариантов использования скриптов.

Пишем скрипты

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

Сервисы для обучения в режиме реального времени

Если вас интересует процесс написания скриптов, то стоит рассмотреть возможность обучения при помощи информационных образовательных технологий. Как примерно выглядит такая «школа программистов»? Новичка по программе, составленной опытными разработчиками, ведут от легких моментов к сложным. Первоначально может быть изучено динамическое обновление данных, чтобы перейти в последующем к созданию сокет-серверов. Пользователь может без спешки проходить обучение, усваивая поэтапно максимальное количество информации. По этой причине, если возникнуть сложности, то вы легко сможете обратиться к ним за помощью. Если первый попавшийся сервис не удовлетворит все ваши потребности, то вы легко сможете попробовать что-то новое. Зачем же изучать их? Многих пользователей интересует вопрос, как писать скрипты для компьютерных игр. Однако это не единственное применение подобной возможности. Давайте же рассмотрим процесс написания скрипта. Предположим, вам нравится играть на каком-то определенном сайте. Увы, этот процесс предусматривает или вложение собственных средств, или длительное монотонное выполнение определенных действий. Если вы предпочитаете второй способ, то скрипты это как раз то, что вам нужно. Подобный подход может использоваться и в стационарных играх. Там существуют персонажи под управлением искусственного интеллекта. Чтобы сразиться с ними, можно создать свою версию искусственного интеллекта. Таким образом, вы можете устроить битву компьютера с самим собой. Скрипты могут успешно использоваться не только в компьютерных играх. Предположим, существует сайт какой-то серьезной организации. В данном случае максимальная поддержка коммуникации с клиентами является важным аспектом. Для этого можно добавить небольшую форму в виде скрипта, при помощи которой можно в онлайн-режиме получить консультацию специалиста. Возможностей использования скриптов существует большое количество.

Заключение

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

Как настроить запуск R-скрипта по расписанию?

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

Я расскажу, как настроить запуск скриптов R с определенным интервалом в операционной системе Windows.

1. Как добавить путь к R-консоли в переменную окружения PATH?

PATH — переменная окружения Unix-подобных операционных систем, DOS, OS/2 и Microsoft Windows, представляющая собой набор директорий, в которых расположены исполняемые файлы. В основном, каждый выполняемый процесс или сеанс пользователя имеет собственную переменную PATH.

Эта инструкция относится к операционным системам Windows 8 и 10, но вы без проблем можете найти подробные руководства и для любой другой версии Windows.
1.1. В строке «Поиск» найдите «Система (Панель управления)» и нажмите на ссылку «Дополнительные параметры системы».

1.2. В окне свойств системы нажмите на кнопку «Переменные среды. ».

1.3. В разделе «Переменные среды» кликните на переменную PATH и нажмите «Изменить». Если переменной PATH не существует, нажмите «Создать».

1.4. Добавьте в переменную путь к папке с файлом «R.exe».

2. Создайте bat-файл

Bat-файл, по сути, похож на файл с расширением exe, но его код более простой и состоит из некоторых командных строк.

Создать bat-файл довольно просто. Можно записать команду запуска в обычный текстовый файл с расширением TXT, сохранить его и поменять расширение на «.bat». Я опишу другой способ — создание bat-файла с помощью бесплатного блокнота Notepad++.


2.1. Откройте Notepad++.

2.2. Введите следующую команду:

Команда «@echo off» отключает вывод сообщений в командной строке при работе скрипта, вы можете изменить эту команду на «@echo on» и наблюдать за выполнением скрипта в ходе его работы.

Команда «R CMD BATCH» запускает выполнение R скрипта.

Во второй строке вместо «C:\R\myscript.R» пропишите путь к вашему файлу со скриптом R.

В результате файл будет выглядеть так:

2.3. Сохраните созданный текстовый файл с расширением BAT. Для этого в меню Notepad++ выберите пункт «Файл» — «Сохранить как» — «Batch file (bat, cmd, nt)».

3. Настройте запуск R-скрипта в фоновом режиме

Если вы не хотите, чтобы при автозапуске R-скрипта на экране появлялось окно командной строки, то скомпилируйте ваш bat-файла в exe — в таком случае скрипт будет работать в фоновом режиме и не будет вам мешать.

3.1. Скачайте бесплатную утилиту «Bat To Exe Converter» по ссылке.

3.2. Укажите bat-файл, который необходимо скомпилировать, а также путь и название будущего exe-файла.

3.3. В области «Видимость приложения» установите переключатель в положение «Невидимое приложение».

3.4. При желании установите иконку для вашего файла.

Чтобы установить иконку, перейдите на вкладку «Информация о версии» и с помощью кнопки «. » выберите нужную иконку в поле «Файл значка».

В качестве иконки можете использовать любое изображение в формате ICO или же нарисовать самостоятельно в бесплатном онлайн-редакторе.

Нажмите кнопку «Компилировать».

4. Настройте планировщик задач Windows

Заключительный этап настройки — добавить задачу в планировщик задач Windows.

Планировщик задач Windows — встроенная утилита (аналог линуксового CRON), с помощью которой можно запланировать в определенное время с заданными условиями:

  • запуск любой программы;
  • отправку электронной почты;
  • вывод на экран определенного сообщения.

4.1. Чтобы открыть планировщик задач, скопируйте в адресную строку открытой папки путь «%windir%\system32\taskschd.msc /s».

4.2. В правой части планировщика выберите пункт «Создать задачу. ».

4.3. На вкладке «Общие» в диалоговом окне «Создание задачи» введите название и при необходимости краткое описание.

4.4. На вкладке «Триггеры» настройте расписание запуска скрипта: нажмите «Создать» и установите, к примеру, повтор запуска скрипта каждый понедельник в 12:45.

4.6. Далее перейдите на вкладку «Действие» и нажмите «Создать». В выпадающем списке «Действие» кликните на пункт «Запуск программы» и в области «Программа или сценарий» выберите bat-файл, созданный ранее.

На этом процесс настройки запуска R скриптов по расписанию закончен. Если вы все сделали правильно, в списке появится новая задача.

Вывод

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

  1. В переменной окружения PATH пропишите путь к консоли R.
  2. Создайте скрипт R, который будет выполнять нужные действия (например, сохранять результат в файл формата CSV или записывать в базу данных).
  3. Создайте bat-файл, в котором будет прописан путь к скрипту R.
  4. Скомпилируйте ваш bat-файла в exe, чтобы он запускался в фоновом режиме и не отвлекал от работы.
  5. В планировщике задач Windows добавьте повторяющееся задание на запуск bat-файла и установите определенный интервал времени.

Обрабатывать огромные массивы данных, агрегировать и передавать их в любые базы — просто и быстро, если вы правильно организовали свою работу.

8 приложений, которые помогут сэкономить время и деньги

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

HomeBudget with Sync

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

Splitwise

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

TripLog

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

Viber

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

CubeAnywhere

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

Evernote

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

Any.do

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

Contacts+

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

Как делать скрипт

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

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

Но для большинства современных ресурсов этого мало.

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

Чаще всего под скриптом понимают файл или несколько файлов, которые написанные на языке javascript и каким-то образом дополняют функциональность сайта. Но сценарии можно создавать на любом языке программирования: PHP, Perl, Python и т.д. Больше всего скриптов существует на PHP и JavaScript, так как это самые популярные сегодня технологии.


Где скачать готовые скрипты для сайта html

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

Например, hotscripts.com. Огромный зарубежный портал, на котором представлено более десяти тысяч сценариев и программ на самых разных языках программирования. В том числе там есть различные полезные вещи на HTML5. Только все на английском, поэтому как-то вам придется разбираться, если очень надо будет.

Практический курс по верстке адаптивного сайта с нуля!

Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3

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

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

Как устанавливать и подключать скрипты

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

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

Чем отличаются javascript и php скрипты

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

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

Именно там применяется javascript и его самая популярная библиотека – jQuery.

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

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

Практический курс по верстке адаптивного сайта с нуля!

Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3

Пример установки скрипта

Ну а теперь давайте установим какой-нибудь скрипт. Методом случайного тыка я выбрал этот — ссылка. Это графические часы. Сначала давайте распакуем скачанный архив и посмотрим, что там.

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

Для этого нужно открыть файл index.html. Там нас должен интересовать тег script и все его содержимое. Собственно, вариантов установки веб-сценария два:

Просто скопировать все содержимое тега script и вставить на свою страничку в тег head.

Скопировать код в отдельный файл (например, script.js), а потом подключить этот файл к html-страничке. Так мы поступим правильно с точки зрения стандартов, разделив разметку страницы и ее поведение.

Дальнейший процесс установки заключается в том, что тегу body нужно дописать атрибут onload = «show3()». Это означает, что после загрузки тела страницы должна быть выполнена функция show3(), которая и приводит в действие наши часы.

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

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

Вот собственно и все. Так же можно установить скрипт слайдера для сайта html, поиск по сайту, календарь и многое-многое другое. Иногда такие вещи устанавливаются в виде jQuery-плагинов. Если вы используете популярную CMS, то для нее тоже есть множество плагинов, реализующих нужный функционал.

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

Практический курс по верстке адаптивного сайта с нуля!

Изучите курс и узнайте, как верстать современные сайты на HTML5 и CSS3

Скрипт продаж: 10 шагов + примеры из опыта

Я лично занимаюсь шлифовкой всех скриптов продаж перед финальной сдачей их заказчику. Но перед тем как попасть на такое “тёпленькое” место, я написал более 100 штук.

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

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

Надо или нет?

Так как вы оказались на этой странице, значит вы искали подобный материал. И должны понимать о чём идёт речь.

Но как показывает практика, каждый воспринимает мир через свою призму и даже обычно “яблоко” все воспринимают по-разному (красное маленькое, ярко зелёное и глянцевое, матовое зелёное с точками и т.д.).

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

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

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

  1. Низкие продажи и плохой сервис;
  2. У всех продавцов разные результаты;
  3. Нет общего регламента работы;
  4. Новичок долго вникает в процесс;
  5. Уходит много времени на обучение сотрудников;
  6. Планируется продажа франшизы.

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

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

Я или вы будете мучиться

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

    К тому же всё это длится не один день. Например, мы берём на разработку 14 дней.


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

    Поэтому скажите вы себе: “Я сам буду мучаться” или скажите другим: “Вы будете мучаться” – решать вам. Есть во всём свои плюсы и минусы. И я хочу о них рассказать, ввести вас в курс дела.

    Самостоятельно

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

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

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

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

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

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

    Фрилансер

    Любая компания начинается с фрилансера. И мы так начинали до того момента пока не выросли до 12 человек. Однозначный плюс в том, что дёшево. Очень дёшево.

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

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

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

    Компания

    Компании такого формата как мы. Таких, к слову, на рынке не так уж много, если выделять тех, кто “на слуху”, то получим список из не более, чем 5 позиций.

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

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

    Сколько стоит?

    Последний вводный блок перед тем, как мы перейдём к рассмотрению процесса из 10 шагов.

    И разговор пойдёт о стоимости за всё это чудо, которое, по словам некоторых, “написать можно за пару часов в спокойном режиме”. Так ли это?

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

    И мы со 100% гарантией можем сказать, что если скрипт написан в 2-3 раза быстрее, то это: либо готовые шаблоны, адаптированные под вас, а не написаны с нуля.

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

    Вот они, халтурщики во всей красе

    В вип-пакете мы ещё и тестируем сценарий за клиента на реальных звонках, то есть проверяем его на деле, корректируем.

    А звонки с учётом перезвона растягиваются минимум на 2-3 дня. К слову, за время тестирования иногда происходит продажа и скрипт окупается с лихвой.

    Что касается стоимости. На рынке вы можете найти предложения от 2 тысяч до 90 тысяч рублей.

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

    Решать только вам кого выбрать и сколько заплатить. Я лишь хочу, чтобы вы понимали, что если у вас есть человек/компания, которые смогут написать скрипт даже на 1% лучше и стоить это будет в несколько раз дороже, то соглашайтесь.

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

    Как написать скрипт продаж

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

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

    А сейчас, пока вы ещё не начали читать, откройте ещё эти две статьи скрипт холодного звонка или скрипт входящего звонка. И вернитесь к ним после прочтения всей мысли на этой странице.

    Шаг 1 – Кто он?

    1. Я знаю, что определение целевой аудитории это избитая тема в бизнесе, но мы посмотрим немного с другой стороны.
    2. Я же хочу обратить внимание на то, что вам нужно понять кто ваш покупатель не с точки зрения где он ест, что он пьёт и на какой машине ездит, а что его может зацепить в вашем продукте, понять какие эмоции нам нужно вызывать и с помощью чего.
  • Где-то это просто банальное желание иметь более выгодное предложение, а где-то это возможность выделиться перед шефом. Обычно всё это строится на четырех эмоциях:
    1. страх потери;
    2. жадность;
    3. тщеславие;
    4. любопытство.

    На этом шаге Вам придется включить голову и хорошенько подумать.

    И так, как только вы поймёте своего клиента, переходим дальше.

    Шаг 2 – Аудит компании

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

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

    Ваша задача на данном этапе собрать максимально полную картину.

    А вот дальше будет интереснее, вам нужно будет вычленить всё самое важное, основываясь на шаге 1 и сжать это до нескольких фраз, чтобы донести клиенту ту или иную мысль.

    Шаг 3 – Определение ступеней и целей

    Каждый скрипт пишется под определённую задачу и не нужно в один голос кричать, что основная задача – “продажи!”.

    Это и так понятно по умолчанию. На этом шаге ваша основная задача – понять этапы и какие цели должен достигнуть каждый мини-скрипт на своём участке.

    Для примера рассмотрите ступени и цели, которые мы прописывали при недавнем создании скрипта исходящего холодного звонка:

    1. Верификация ЛПРа (ЛДПРа);
    2. Проход блокера;
    3. Разговор с ЛПР и отправка маркетинг-кита;
    4. Первый перезвон ЛПРу и предложение на встречу/ выявление потребности для расчёта сметы.
    5. Второй перезвон ЛПРу и закрытие на пробную партию.

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

    Шаг 4 – Установка блоков и техник продаж

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

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

    Пример составление блоков

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

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

    Шаг 5 – Написание речевых фраз и оформление

    Вот оно, самое интересное! А то всё готовились и готовились. Наконец-то пишем тексты, основываясь на предыдущих шагах и знаниях о продажах.

    И знаете что самое проблемное? То, что не существует для всех компаний универсальных фраз.

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

    Пример написания речевых фраз

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

    Чаще всего используем word с ссылками. Но опять же, чаще – не значит всегда. Больше информации с примерами про оформление скриптов читайте в статье.

    По теме: Конструктор скриптов продаж.

    Шаг 6 – Заметки

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

    Пример заметки для CRM-системы

    Шаг 7 – Сокращение

    Вы не поверите, но каждую написанную фразу можно будет сократить практически в 2 раза. И это очень важно.

    Чем лаконичнее и ёмче будет речь, тем она будет эффективнее.Процесс реализации шага номер семь достаточно простой:

    1. Берёте секундомер;
    2. Читаете в слух обычным темпом;
    3. Замеряете сколько получилось по времени;
    4. Затем сокращаете данный текст, пока не выйдет в 2 раза короче.

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

    Шаг 8 – Возражения и ЧаВо

    Любой скрипт нужно всегда дополнять ответами на все возможные возражения (“Дорого”, ”Я подумаю”, ”У конкурентов дешевле” и т.д.).

    И также ответами на часто задаваемые вопросы (“Чем вы лучше других?”, ”А где ваши специалисты обучались?”,” Что входит в вашу работу” и т.д.). Только имея два эти блока, вы избежите 50% типовых ошибок при продажах.

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

    Поэтому идеальным решением будет на часто используемые возражения написать по 2-3 варианта. Они также будут полезны, если собеседник не “отрабатывается” с первого раза.

    Шаг 9 – Внутренний тест

    Снова идёте к коллеге, желательно НЕ к тому, к которому ходили на шаге семь. И просите, чтобы бы он побыл самым вредным клиентом.

    Его задача максимальное количество раз отказать вам (отшить вас), но при этом не психуя, и не переходя на неадекватность.

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

    Шаг 10 – Один на сто

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

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

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

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

    коротко о главном

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

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

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

    7 скриптов для Windows, которые помогут сэкономить время

    Основы скриптов на PowerShell.

    20 февраля 20203 минуты48237


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

    Для исполнения следующих скриптов мы обратимся к PowerShell.

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

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

    Выключение и перезапуск

    Итак, самая простая операция выключения вашего компьютера. Открываем блокнот, прописываем:

    Сохраняем файл, как *.cmd (*- имя вашего файла, например shutdown.cmd) и не забудьте в типе выбрать “все файлы”. Всё, исполняемый файл по запуску выключит ваш компьютер. “-s”, в данном случае означает выключение, замените на “-r” – получите перезагрузку. “-t” – таймер, у нас он установлен на 0 секунд, но если установить на 60 – получите выключение через 60 секунд.

    Удаляем ненужное

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

    get-appxpackage -name *APPNAME* | remove-appxpackage

    Как вы понимаете, *APPNAME* – название неинтересующей надстройки. Да, удалять эти пакеты можно стандартным путём или через специальные программы, но вы можете создать скрипт, который удалит их все одним двойным кликом.

    Управляем процессами

    • Есть в PowerShell две полезные команды, которые позволят бороться с ветряными мельницами (процессами, снижающими быстродействие). Вывести их на экран можно просто прописав:
    • Get-Service
    • или информацию о конкретном сервисе под кодовым названием *NAME* (на этом месте должно быть название интересующего сервиса):
    • Get-Service *NAME*

    Но это можно сделать в диспетчере задач, а вот действительно полезным может оказаться создание файла, который по клику закрывал бы все процессы с повышенным потреблением ресурсов (браузеры, антивирусы и пр.). Для этого воспользуйтесь командой Stop-Service:

    1. Stop-Service -Name *ANTIVIRUS*
    2. Stop-Service -Name *BROWSER*
    3. Названия для замены указаны в * *.

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

    Ещё одна назойливая проблема: вы скопировали с фотоаппарата или телефона изображения.

    Огромная куча фотографий, которые называются однотипно вроде HGNMD034, где HGNMD – название общей директории, объединяющей файлы, например, отснятые за один день.

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

    $path = “$compdesktopjourney
    ussia” $filter = ‘*.jpg’ get-childitem -path $path -filter $filter |

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

    В последней строке вместо “HGNMD” – общее в названиях файлов, подлежащее замене, на что-то, вместо “RUSSIA” – имя, которое вы хотите присвоить.

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

    Ищем файлы

    • Ещё одна простая задача, реализуемая на PowerShell – поиск файлов в директории. В данном случае рассмотрим поиск log-файлов:
    • Get-Childitem C:Windows*.log
    • Или чуть более сложный пример, когда поиск будет производиться ещё и в подпапках:
    • Get-ChildItem C:Windows* -Include *.log -Recurse -Force
    • Это чуть более правильная и полная запись, где “Include” – указывает на искомую часть, “Recurse” – на поиск во вложенных каталогах, “Force” – поиск включает в себя системные и скрытые файлы.

    Справка

    Итак, с общими принципами функционирования PowerShell мы более-менее разобрались. Если что-то непонятно – обратитесь к справочной информации следующим образом:

    Это команда, которая выведет на экран все доступные команды с кратким описанием. Хотите подробнее? Нет ничего проще:

    Get-Help -Name *CMDLET*

    Где вместо *CMDLET* вставьте любую интересующую команду.

    Находим данные

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

    Add-Type -AssemblyName System.Windows.Forms [Windows.Forms.PowerStatus].GetConstructor(‘NonPublic, Instance’, $null, [Type[]]@(), $null ).Invoke($null)

    Архитектура процессора удалённого компьютера:

    [PSObject].Assembly.GetType( ‘System.Management.Automation.PsUtils’ ).GetMethod(‘GetProcessorArchitecture’, [Reflection.BindingFlags]40

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

    [PSObject].Assembly.GetType(‘System.Management.Automation.Utils’).GetMethod( ‘IsAdministrator’, [Reflection.BindingFlags]40).Invoke($null, @())

    На этом пока остановимся. Как вы наверное убедились, PowerShell не самый сложный, но очень полезный инструмент, который способен выполнять, как простейшие операции, так и достаточно сложные. Однако PowerShell не единственный инструмент для создания скриптов для Windows. Но об этом в следующий раз.

    Начало карьеры: интенсив “Основы веб-разработки”.

    web, скрипт, powershell, windows, разработкаНашли ошибку в тексте? Напишите нам.

    Создание скрипта на компьютере самостоятельно

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

    Что такое пакетный файл

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

    Следовательно, это документ сценария, используемый для автоматизации задач в операционных системах DOS, Windows и OS / 2.


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

    Пакетный документ играет роль посредника между пользователями и командной строкой. Элементы с форматом bat, cmd и btm содержат команды CMD. Во время запуска такого документа, директивы, записанные в нем, выполняются в интерпретаторе в последовательном порядке. В противном случае их нужно будет вводить вручную, построчно.

    Зачем нужен скрипт

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

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

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

    При создании пакетного элемента также можно включить циклы (for), условные операторы (if), управляющие операторы (go to) и т. д. Кроме того, есть возможность запустить один документ из другого с помощью функции call.

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

    • Title используетсядляизменениятекстазаголовка, отображаемого в верхней части окна CMD.
    • Echo – отображает входной ряд как вывод. Желательно использовать опцию ON или OFF для ECHO, чтобы включить или выключить echo. Эта функция позволяет выводить на экране те директивы, которые выполняются.
    • Pause используется для остановки выполнения скрипта.
    • Exit – функция для выхода из интерпретатора.
    • Cls применяется для очистки экрана от всех команд.
    • :: – добавить комментарий. Командная строка игнорирует любой текст, написанный как комментарий.

    Как составить скрипт продаж – инструкция, примеры и виды скриптов

    Здравствуйте! В этой статье мы расскажем про способы составления скрипта продаж.

    Сегодня вы узнаете:

    • Зачем нужен скрипт продаж;
    • Как составить скрипт продаж;
    • Как выглядит готовый сценарий.

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

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

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

    Для начала разберемся, как должен выглядеть «хороший скрипт продаж»:

    1. Он должен отражать специфику деятельности вашего бизнеса. Сценарий должен быть написан с учетом характеристик целевой аудитории вашей компании. Лучше всего составить несколько скриптов для каждого сегмента отдельно, ведь именно от клиента будет зависеть пойдет все по сценарию или нет.
    2. Шпаргалка должна содержать несколько вариантов развития событий. Например, собеседник может согласиться или отказаться от вашего предложения. Оба исхода должны найти решение в скрипте.
    3. Скрипт не должен регламентировать весь диалог, менеджер должен иметь возможность персонализировать общение с потенциальным потребителем.

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

    Виды скриптов

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

    Будем различать скрипты:

    • Для розничных магазинов. Как правило, для продаж физических товаров в розницу достаточно всего одного скрипта, но он будет достаточно объемным: вам надо расписать все возможные варианты поведения потребителя. Проследите за тем, чтобы менеджер выучил шпаргалку, так как подглядывать у него не получится. Целью скрипта для розничных магазинов является продажа, причем здесь и сейчас.
    • Для сферы услуг и телефонных продаж. Этот скрипт предназначен для всех тех сфер бизнеса, где первая связь с клиентом происходит при телефонном разговоре. Например, в парикмахерскую необходимо сначала записаться. Это могут быть как водящие, так и исходящие звонки (сценарии будут отличаться только началом). Цель такого скрипта – привести клиента в компанию. Такие шпаргалки необходимо писать для каждого сегмента отдельно. Они не должны быть длинными, телефонный разговор не должен занимать более 3-х минут.

    Структура скрипта продаж

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

    1. Приветствие. Вне зависимости от того, лично вы разговариваете с клиентом или по телефону, вы должны поздороваться. Кроме того, не забудьте представиться и узнать имя клиента. Это расположит его к дальнейшей беседе. Пример: “Здравствуйте! Меня зовут “имя”, как я могу к вам обращаться?”.
    2. Определение потребностей. Здесь менеджер должен более глубоко изучить потребности и проблемы клиента. При этом продавец уже должен иметь представление о том, что нужно потенциальному покупателю. Вопросы для уточнения могут быть следующими: «Вы подбираете костюм для работы или торжественной встречи?», «Какого оттенка вы хотели бы рубашку?».
    3. Презентация товара. На данном этапе менеджеру предстоит рассказать о продукте. При этом в презентации следует учитывать потребности клиента, которые мы определили на предыдущем этапе. Это значит, что в скрипте должно быть прописано несколько вариантов презентации товара (для каждой потребности, которую он может удовлетворить). Например, кто-то покупает занавески как дополнение к дизайну интерьера, а кому-то необходимо просто оградить себя от солнечных лучей по утрам. Презентации одного и того же товара в первом и во втором случае будут разными. Скрипт для личных продаж должен предусматривать возможные вопросы собеседника во время презентации. Например, менеджер описывает брюки: “Это легкие льняные брюки для жаркой летней погоды…”, клиент тут же задает вопрос: “Они сильно мнутся при носке?”. Менеджер должен быть готов прервать свою речь и ответить на вопросы о продукте. При этом скрипт должен содержать варианты вопросов и ответы на них.
    4. Ответ на возражения. Возникновение вопросов и возражений у клиента – признак того, что он заинтересовался вашим предложением. При личных продажах этап ответов на возражения начинается еще во время презентации товара. Это наиболее объемная часть скрипта. Она должна содержать все возможные вопросы клиента и ответы на них.
    5. Заключение сделки.

    Пошаговая инструкция по составлению скрипта

    Шаг 1. Сбор и анализ информации для составления скрипта.

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

    • Определить цель разговора с клиентом. Это может быть продажа товара, получение контактных данных, приглашение на встречу;
    • Составить портрет потребителя. Скорее всего, вы выделяли сегменты внутри вашей целевой аудитории. Теперь опишите каждый сегмент: выделите потребности, интересы, проблемы, определите средний доход, социальный статус, семейное положение. Вы должны вынести всю ту информацию, которая так или иначе влияет на покупательское поведение сегмента. В дальнейшем именно на этой информации будет строиться вариативность нашего скрипта.
    • Изучите приемы конкурентов. Можно прийти к конкурентам в качестве покупателя и посмотреть, как они продают. Запишите процесс на диктофон. В дальнейшем это вам позволит не допустить ошибок ваших соперников и воспользоваться успешными приемами.
    • Заставьте менеджера изучить продукт, который он будет продавать. Помните, что скрипт дает лишь направление диалогу.
    • Определитесь с гибкостью сценария. В том случае, если цель диалога – продать один конкретный продукт, то скрипт не будет отличаться гибкостью. В остальных случаях, сценарий будет представлять собой “рыбу”, которая не позволит менеджеру забыть сказать о наиболее важных моментах.

    Шаг 2. Составление скрипта.

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

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

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

    Таблица должна содержать следующие столбцы:

    • Порядковый номер;
    • Номер телефона клиента;
    • Потребности/интересующие группы товаров;
    • Предыдущие покупки;
    • Информация о клиенте: имя, фамилия, дополнительные контактные данные;
    • Возражения и вопросы;
    • Соответствующие варианты ответов на вопросы и возражения;
    • Соответствующий ответ клиента;
    • Итог предыдущего контакта.

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

    Кстати, какой должна быть длина скрипта? Запомните, что средняя продолжительность разговора продавца и покупателя при личных продажах составляет в среднем 5-8 минут, что соответствует 1 печатной странице реплик менеджера (12 шрифт).

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

    А вот теплые продажи по телефону подразумевают инициативность покупателя, поэтому объем выступления менеджера поместится на 1/3 части страницы.

    Шаг 3. Оптимизация скрипта продаж.

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

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

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

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

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

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

    Мы хотели бы предложить вам более удобную программу, которая создана специально для составления скриптов. Называется она HyperScript.

    • Позволяет создать объемный скрипт, при этом все варианты развития событий будут перед глазами менеджера;
    • Позволяет вносить коррективы в режиме реального времени;
    • В том случае, если вы сами внесли поправку в скрипт, об этом будут проинформированы все ваши менеджеры. Скрипт автоматически изменится на обновленный в их гаджетах;
    • Позволяет работать поэтапно. Менеджеру необходимо лишь вносить в специальное поле ответы/возражения/замечания клиента и программа сама будет выдавать ответы для менеджера (если они, конечно, внесены в скрипт);
    • Позволяет отслеживать конверсию в режиме реального времени. Вы будете видеть все удачные и неудачные переговоры ваших менеджеров;
    • Позволяет выявить, на каком именно этапе происходит срыв большинства переговоров.


    Пример скрипта

    Напоследок приведем шаблон скрипта. Вы можете использовать эти фразы в своем сценарии.

    Этап Фразы
    Знакомство Добрый день! Меня зовут “А”, я представитель компании “Б”. Как я могу к вам обращаться?
    Здравствуйте! Я “А”, ваш личный менеджер из компании “Б”. “Имя клиента”, верно?
    Здравствуйте! У нас новое поступление “товар, который интересует клиента”, давайте я вам покажу/расскажу”
    Выявление потребностей. Варианты вопросов.
    Перед тем как задать вопрос, обоснуйте его.
    Пример: “Вас интересует “товар”, давайте я помогу вам подобрать”.
    Что бы вы хотели…?
    Что вы думаете по поводу….?
    Как часто….?
    Что бы вы хотели получить от нашего сотрудничества?
    Вас что-то смущает?
    Презентация товара Структура презентации товара выглядит следующим образом: “Свойство продукта и выгода, которую дает это свойство клиенту”.
    Пример: “Это брюки из натурального льна, благодаря чему, вам не будет жарко даже в московском офисе”
    Ответ на возражения/вопросы Структура: “Да, но”, то есть мы сначала соглашаемся с клиентом, а потом приводим довод, нейтрализующий недовольство собеседника.
    Пример:
    Клиент: “Эти брюки быстро мнутся”;
    Продавец: “Да, но они также быстро и легко разглаживаются даже при низких температурах. Для этого нужен только небольшой отпариватель, разгладить изъяны вы сможете прямо на себе, температура позволяет. Это очень удобно”.
    Завершение “Осталось лишь заключить сделку?”
    “Оформляем?”
    “Вы внесете сразу всю сумму?”

    Как написать скрипт

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

    Но есть и обратная сторона.

    Разработка скрипта продаж — занятие не простое. В статье «3 способа написать и оформить скрипт продаж» я уже делился с Вами своим мнением по поводу подготовки скрипта (электронный формат, бумажный формат).

    Сегодня я хочу предложить Вам схему создания скрипта — 9 шаговый алгоритм написания скрипта с нуля (речь идет про написание скрипта холодного звонка. Для других видов звонков алгоритм будет аналогичным с небольшими корректировками). Когда я создаю скрипты продаж для корпоративных клиентов, я сам опираюсь на этот алгоритм.

    Я подготовил алгоритм в формате PDF. Скачать его можно бесплатно, разблокировав доступ через (нажать на любую кнопку соцсетей).

      [sociallocker >Давайте рассмотрим основные шаги при написании скрипта.

    1. Начни с сегментации

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

    Например, если я продаю тренинги продаж, то для меня клиент с наличием отдела продаж в компании и необученными сотрудниками будет гораздо интереснее, чем клиент вообще без отдела продаж. Таким образом мы для себя выделяем категории клиентов А, B, C и далее по необходимости для Вашего бизнеса.

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

    2. Определи целевое действие

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

    3. Определи ЛПР

    ЛПР — лицо, принимающее решение. Кто в Вашем случае определяет решение о работе с Вами? Часто менеджеры напролом пробиваются к руководителю, не понимая, что решение по их вопросу в компании, вероятно принимает другой человек. Это важный шаг, который напрямую влияет на наполнение нашего скрипта эффективными речевыми оборотами.

    4. Наполни таргет-лист

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

    5. Продумай выход на ЛПР

    Что Вы скажете секретарю, чтобы он Вас соединил с руководителем. Мне обычно достаточно 2-3 техники чтобы обойти почти любого секретаря. В курсе 10 звонков — 10 продаж я о таких техниках рассказываю.

    6. Определи идеальную линию разговора с ЛПР

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

    7. Добавь ветвистость

    Скрипт продаж подразумевает разные варианты поведения клиентов. Он может согласиться с Вами сразу (в таком случае сработает Ваша идеальная линия разговора), либо будет отказывать и возражать. На 7 шаге важно предусмотреть возможные отказы и отговорки клиента.

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

    Там есть все необходимые приемы для обработки любых возражений.

    8. Автоматизируй скрипт

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

    9. Улучшай!

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

    С уважением, Олег (дружить в ВК, инстаграм)

    Автоматизация работы с использованием Windows Scripting Host

    Помните ВАТ-файлы DOS? Это было прекрасное средство автоматизации повторяющихся задач. Windows, увы, не предложила эквивалентной замены, а средства сторонних разработчиков не прижились по различным причинам. Но положение, похоже, может исправиться. Windows Scripting Host (WSH) — новый, независимый от языка скрипт-хост для Win9x и NT, позволяет строить аналоги ВАТ-файлов на Visual Basic Scripting Edition, JScript и других скриптовых языках, например, Active Perl или Python.

    Здесь мы обсудим некоторые преимущества Windows Scripting Host.

    Преимущества Windows Scripting Host

    Раньше единственным поддерживаемым Windows скриптовым языком был командный язык DOS. Но его возможности довольно бедны по сравнению с VBScript и JScript. Хотя командный язык DOS по прежнему поддерживается, современные ActiveX-скрипты позволяют решать более сложные задачи.

    Cкрипт может принимать решения на основе использования полноценных операторов If/Else. Сценарий может выполнять один набор команд, если данное условие истинно, или другой набор, если условие ложно. Кроме того, JScript и VBScript хороши при выполнении математических операций, включая общие тригонометрические функции.

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

    Хост и скриптовые машины

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

    Чтобы справиться с такими задачами, можно воспользоваться дополнительными COM-объектами. Ряд таких объектов входит в поставку WSH, а один из них, WScript, даже уже имеет созданный экземпляр, и им можно пользоваться непосредственно, без предварительного создания. Остальные создаются с помощью синтаксиса, соответствующего конкретному языку или функции WScript.CreateObject.

    Объекты WSH

    В поставку Windows Scripting Host входят 4 объекта: Wscript, WshShell, WshNetwork, и FileSystemObject.

    Каждый объект, естественно, имеет набор собственных методов и свойств.

    Объект Wscript позволяет скриптам «познать самих себя». Вдобавок этот объект позволяет скриптам запускать приложения и управлять ими. Основные свойства и методы этого объекта перечислены в таблице 1.

    Свойство Описание
    Arguments Возвращает указатель на список аргументов командной строки
    FullName Возвращает имя исполняемого файла хоста и полный путь к нему (например, C:\Windows\wscript.exe)
    Name Выводит замечательную надпись Windows Scripting Host
    Path Определяет каталог и путь, содержащие wscript.exe или cscript.exe
    ScriptFullName Возвращает полный путь и имя исполняемого в данный момент скрипта
    ScriptName То же, что и ScriptFullName, но без пути
    Version Возвращает версию установленного Windows Scripting Host
    Метод Описание
    CreateObject Создает объект по его ProgID
    ConnectObject Позволяет подключиться к событиям объекта. В качестве параметра принимает объект, к которому надо подключиться и префикс соответствующих событиям процедур, реализованных в скрипте
    DisconnectObject Отключает от объекта, подключенного предыдущим методом
    Echo Выводит текстовую строку (в cscript — в StdOut, в Wscript — в виде диалогового окна.
    GetObject Позволяет получить указатель на объект из файла или объекта, указанного в параметре strProgID.
    Quit Завершает скрипт
    Sleep Переводит скрипт в неактивное состояние на время, указанное в миллисекундах

    Таблица 1. Методы и свойства объекта WScript

    Объект WshShell позволяет скриптам устанавливать и конфигурировать другие приложения. Он также дает возможность общаться с пользователем, изменять Реестр и находить папки. Некоторые его свойства и методы перечислены в таблице 2.

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

    Возвращает полный путь к специальным папкам типа меню Пуск.

    Вот список доступных папок: AllUsersDesktop, AllUsersStartMenu, AllUsersPrograms, AllUsersStartup, Desktop, Favorites, Fonts, MyDocuments, NetHood, PrintHood, Programs, Recent, SendTo, StartMenu, Startup, Templates.

    Свойство Описание
    Environment
    SpecialFolders
    Метод Описание
    Run Запускает приложение. strCommand — исполняемая команда, параметр intWindowStyle позволяет управлять положением и поведением окон, а bWaitOnReturn позволяет указать объекту WshShell, надо ли ожидать окончания выполнения запущенного приложения.
    Popup Ещё один способ вывести текст в окне
    CreateShortcut Создает ярлыки файлов или URL
    RegRead Возвращает значение ключа или записи реестра по его имени
    RegWrite Создает новые ключ или запись Реестра или записывает новое значение существующих.
    RegDelete Удаляет ключ или запись реестра
    LogEvent Позволяет записать сообщение в event log Windows NT или W2K или файл WSH.log в случае Windows 9х
    ExpandEnvironmentStrings Позволяет раскрыть строку, содержащую переменные среды
    SendKeys Позволяет эмулировать клавиатурный ввод

    Таблица 2. Свойства и методы объекта WshShell

    Объект WshNetwork используется при создании скриптов, модифицирующих конфигурацию сети. Это включает задачи типа подключения к сети, инсталляцию принтеров, назначение буквенных обозначений сетевым дискам и так далее. Основные свойства и методы WshNetwork перечислены в таблице 3.

    Свойства Описание
    ComputerName Возвращает имя компьютера
    UserDomain Возвращает имя домена, в котором зарегистрирован пользователь
    UserName Возвращает догадаетесь что!
    Метод Описание
    MapNetworkDrive Присваивает назначенную пользователем букву сетевому диску
    EnumNetworkDrives Возвращает список подключенных сетевых дисков
    RemoveNetworkDrive Отключает сетевой диск
    AddWindowsPrinterConnection Позволяет установить новый принтер в Windows, то есть указать путь к принтеру и инициировать установку драйверов.
    AddPrinterConnection Подключает сетевой принтер
    RemovePrinterConnection Отключает сетевой принтер
    SetDefaultPrinter Задает принтер по умолчанию
    EnumPrinterConnections Возвращает список подключенных принтеров

    Таблица 3. Свойства и методы объекта WshNetwork

    Последний объект, FileSystemObject, нужен для дисковых операций. Это включает чтение, запись, удаление файлов и создание каталогов.

    FileSystemObject имеет методы BuildPath, CopyFile, CopyFolder, CreateFolder, CreateTextFile, DeleteFile, DeleteFolder, DriveExists, FileExists, FolderExists, GetAbsolutePathName, GetBaseName, GetDrive, GetDriveName, GetExtensionName, GetFile, GetFileName, GetFolder, GetParentFolderName, GetSpecialFolder, GetTempName, MoveFile, MoveFolder, OpenTextFile. Их названия в отдельном объяснении не нуждаются. Его единственное свойство Drives возвращает список дисков, доступных на данной машине, включая сетевые.

    Что вам нужно для начала

    Первое, что надо сделать — убедиться, что Windows Scripting Host у вас есть. В состав W2K он входит изначально. Если вы используете Windows 98 или Internet Information Server 4.0, или если вы устанавливали Option Pack для Windows NT 4 и для Windows 95, он у вас точно есть. В случае Windows 95 все усложняется, и Windows Scripting Host придется скачивать с сайта Microsoft (msdn.microsoft. com/ scripting). Напишите в командной строке wscript. Если появилось диалоговое окно с надписью, отличной от «File not found», все в порядке.

    Microsoft не поставляет визуального редактора скриптов WSH. Но Notepad вполне годится.

    Создание и запуск скриптов

    По сравнению с различными программистскими изысками писать скрипты для Windows Scripting Host относительно просто. В Notepad вы пишете свой скрипт с использованием упомянутых объектов. Потом сохраняете файл с расширением .vbs для VBScript или .js для JScript.

    Запуск скриптов — тоже несложная задача. Есть несколько способов. Самый простой — командная строка DOS и аналогичная версия Windows Scripting Host, CSCRIPT.ЕXE. Эта версия позволяет контролировать исполнение скрипта с помощью параметров командной строки.

    Параметры хоста включают или отключают различные опции Windows Scripting Host и всегда предваряются двумя слэшами (//). Имя скрипта — это всегда имя файла, а параметры скрипта — параметры, передаваемые скрипту. Эти параметры всегда предваряются одним слэшем (/). Таблица 4 содержит некоторые параметры CSCRIPT.EXE.

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

    Параметр Описание
    //B Включает пакетный режим
    //T Задает таймаут в секундах
    //I Выключает пакетный режим (используется по умолчанию)
    //logo
    //nologo Выключает эту гордую надпись.
    //H:Cscript or Wscript Делает CSCRIPT.EXE или WSCRIPT.EXE хостом по умолчанию, т.е. ассоциирует их с расширениями скриптов.
    //S Сохраняет установки командной строки для текущего пользователя

    Таблица 4. Параметры командной строки CSCRIPT.EXE

    Если вы не желаете видеть окошек с кнопкой ОК, используйте cscript.exe, а для вывода сообщений пользуйтесь методом WScript.Echo.

    Для запуска скриптов с помощью wscript.exe имеются три пути.

    Один из них — просто дважды щелкнуть по файлу или иконке. Другой — выбрать Выполнить. из меню Пуск и написать полное имя файла в текстовом поле Открыть. Наконец, можно запустить сам WSCRIPT.EXE из того же Выполнить. добавив к нему имя скрипта и любой из возможных параметров.

    Пример скрипта

    Попробуем написать какой-нибудь скрипт на VBScript. Конкретный пример, приведенный в Листинге 1, предоставлен Microsoft и может быть получен (как и несколько других) с их WWW-сайта: msdn.microsoft.com/scripting/windowshost/download/default.htm.

    Листинг 1

    Этот скрипт создает на рабочем столе ярлык для Notepad. Замечу, что сейчас в наши задачи не входит обучение пользователя программированию на VB или Java. Тем не менее, этот пример даст вам представление о том, что Windows Scripting Host может делать при наличии некоторых базовых навыков программирования.

    Теперь пора перейти к более существенным применениям WSH. Наверное, больше всего WSH пригодится администраторам, осатаневшим от регулярного повторения одних и тех же действий. Администраторы Windows NT не располагали возможностями UNIX-администраторов, использовавших скрипты испокон веков. С появлением WSH ситуация изменилась, тем более, что WSH позволяет воспользоваться внешними по отношению к скриптовым языкам технологиям, таким, как Windows Management Instrumentation (WMI) и Active Directory Services Interface (ADSI).

    WMI и ADSI мы будем использовать, я предполагаю, что у вас есть по крайней мере общее понимание этих технологий. Больше информации о них вы можете получить по адресам http://msdn.microsoft.com/developer/sdk/wmisdk/default.asp и http://www.microsoft.com//adsi/

    В этих примерах предполагается, что вы используете W2K, для других платформ, вам, вероятно, придется установить WMI и ADSI.

    Использование WSH и WMI для создания Logon-скриптов

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

    Листинг 2

    Первое, скрипт создает некоторые общие объекты которые вам придется использовать, например, объекты WScript.Network и WScript.Shell. Дальше он использует эти объекты для определения имени пользователя и доменной информации. Наконец, используя ADSI скрипт возвращает информацию содержащую группу пользователя. Эта информация используется для определения подходящей подпрограммы, вызываемой для каждой из пользовательских групп. Это выполняет оператор Select Case.

    Загрузочный скрипт для пользователей создаваемой нами группы Windows NT (под именем YourNewGroup) использует сетевые возможности WSH. Он проверяет, используется ли буква Z. Если она свободна, диском Z назначается \\yourserver\NETLOGON используя формат \\server\share.

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

    Цукерберг рекомендует:  Windows - Установка и запуск Xcode на Windows 10
    Понравилась статья? Поделиться с друзьями:
    Все языки программирования для начинающих