О
П
Р
О
С

Выпуск 285 от 2014-05-28

Вернуться к содержанию


Лучший Бесплатный Софт

Выпуск #285 от 2014-05-28


Здравствуйте, [first_name]!


С Вами Руслан Тертышный и рассылка Лучший бесплатный софт.

Сейчас наблюдаются проблемы с работой форума. Приносим свои извинения за временные неудобства – постараемся решить все, как можно скорее. А пока с вопросами и пожеланиями можете обращаться по адресу support@bestfree.ru.


ПРОГРАММЫ ДЛЯ WINDOWS:

Системные

Виртуальная машина: VirtualBox 4.3.12

Windows 2000/XP/Vista/7 32&64-bit, Windows 64 bit, Linux, Mac OS X, Solaris   Английский   101 МБ (инсталлятор)

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

http://BestFREE.ru/soft/sys/virtualmachine.php



Дефрагментатор дисков: Defraggler 2.18.945

Windows 2000/XP/2003/Vista/7/8 32&64-bit   Русский/Английский   4.13 MБ (инсталлятор)

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

http://BestFREE.ru/soft/sys/hdddefrag.php



Настройка меню Пуск: Handy Start Menu 1.93

Windows XP/Vista/7/8 32&64-bit   Русский/Английский/Немецкий/Французский   8.19 МБ (инсталлятор)

Бесплатная программа для упорядочивания меню Пуск Windows под свои нужды.

http://BestFREE.ru/soft/sys/configuring-start-menu.php



Настройка мыши: X-Mouse Button Control 2.7

Windows 2000/XP/2003/Vista/2008/7/8 32&64-bit   Русский/Английский   4.07 МБ (инсталлятор)

Программа для переназначения клавиш стандартных и пятикнопочных мышек.

http://BestFREE.ru/soft/sys/mouse-settings.php



Обновление драйверов: DriverMax 7.31

Windows XP/Vista/7/8 32&64-bit   Английский   14.1 МБ (инсталлятор)

Бесплатная программа для автоматического обновления драйверов Вашего компьютера.

http://BestFREE.ru/soft/sys/update-drivers.php



Твикер: Glary Utilities 5.0

Windows 2000/XP/Vista/7/8 32&64-bit   Русский/Английский   12.7 МБ (инсталлятор)

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

http://BestFREE.ru/soft/sys/tweaker.php



Чистка реестра: CCleaner 4.14.4707

Windows 2000/XP/2003/Vista/7/8 32&64-bit   Русский/Английский   4.51 МБ (инсталлятор)

Бесплатная программа для чистки реестра и дисков от мусора. Освобождает место на винчестере и ускоряет работу системы в целом.

http://BestFREE.ru/soft/sys/cleaner.php



Полезный совет:

Что такое BAT-файлы и зачем они нужны?

Каждый пользователь Windows рано или поздно слышит где-то что-то о "волшебных" BAT-файлах, которые помогают бородатым сисадминам в мгновение ока решать всевозможные задачи по настройке компьютеров (иногда, даже на расстоянии! :)).

По научному batch (или пакетные) файлы, а в простонародье "батники" – это не что иное, как переименованные текстовые файлы, содержащие определенные наборы команд, понятные практически любой версии Windows. С их помощью Вы можете запускать любые системные и установленные программы, управлять файлами и папками, производить различные настройки и много чего еще (кстати, некоторые "вирусы", скрывающие файлы на флешках, тоже являются bat файлами)! И главное, не нужно быть семи пядей во лбу, чтобы самому написать нужный "батник" ;).

Первым делом нам нужно знать команды bat файлов. Почти все они выдаются на экран, если в Командной строке прописать "help" без кавычек (войти в Командную строку можно, зайдя в меню "Пуск", введя в строке "Выполнить" слово "cmd" (опять же без кавычек) и нажав Enter). Некоторых команд (таких как, например, Netstat или Tracert) в списке может не быть. О них можно почитать на отдельных ресурсах, например, на http://cmdhelp.ru/. Все эти команды можно выполнить вручную в Командной строке, однако, не всегда это будет удобно. Именно с целью автоматизации и ускорения, и был внедрен механизм поддержки пакетных файлов, позволяющих за один раз произвести целый ряд действий, которые, выполняй мы их вручную, отняли бы много времени и сил.

Итак, команды мы получили, что дальше? А дальше, нужно знать как применить ту или иную команду на практике. Получить такие знания можно, если ввести в Командной строке уже знакомое нам "help" и через пробел интересующую нас команду. Например, "help attrib" (без кавычек). Однако, иногда такая конструкция не срабатывает (для команд, которые не выдаются в списке по команде help), поэтому предпочтительнее использовать такой формат вызова справки: "имя_команды /?" (например, "copy /?"). По такому запросу мы получим следующую информацию:

Информация о команде COPY

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

Выглядит, думаю, пока не очень понятно :) Но... Какой же урок без примера? :) Давайте попробуем написать простенький батник для копирования (раз уж мы взяли функцию COPY) файлов из одного места в другое :). Для этого создадим обычный текстовый документ в обычном Блокноте и сохраним его с расширением не TXT (как по умолчанию), а BAT. И зададим ему какое-нибудь имя. В итоге у Вас должен получится пустой файл с названием, например, Copy.bat. В этот файл запишем примерно такую строку (пути и имя файла Вы, естественно, пишите свои):

copy C:\Users\TRos\Downloads\Yes2.gif C:\Users\TRos\Downloads\Arch\Yes2.gif

Перед Вами самый простой пример команды копирования, в котором мы используем только саму функцию COPY и известный нам файл, который нужно переместить в известное место :) По сути, мы "сказали" компьютеру, чтобы он скопировал картинку Yes2.gif в папку Arch под тем же именем (имя итогового файла можно было бы и не писать, если оно совпадает с исходным) – проще не бывает :). Однако, на деле чаще бывает так, что мы не знаем имен файлов, с которыми нужно работать, поэтому вместо прямого указания имен можно использовать специальные подстановочные символы. Роль такого символа в BAT-файлах выполняет значок "*". Смотрим второй пример:

copy C:\Users\TRos\Desktop\Источник\*.gif C:\Users\TRos\Desktop\Приемник
pause

Для этого примера я создал на рабочем столе две папки с именами "Источник" (в которую положил несколько картинок с разными расширениями) и "Приемник" (в которую будет производится копирование). Обратите внимание, что названия папок на русском языке. Это может привести к некорректной работе скрипта, поэтому, думаю, стоит об этом нюансе сказать сразу. Дело в том, что Командная строка по умолчанию работает в кодировке DOS, а русская версия Windows использует кодировку ANSI. Из-за этого кириллические знаки в разных кодировках не совпадают и вместо русских букв Командная строка будет "видеть" только всякие закорючки и, соответственно, не найдет папки и файлы с русскими названиями!

Я специально добавил второй строчкой функцию PAUSE, которая останавливает выполнение скрипта, чтобы Вы могли проверить нюанс с русскоязычными "кракозяблами" у себя. Как же быть? Нам нужно сохранить наш BAT-файл в русскоязычной DOS-кодировке. Существует много способов сделать это, но, на мой взгляд, удобнее всего менять кодировки текстовых файлов получается в программе RJ TextED. Откройте свой батник этим редактором, выберите меню "Формат", пункт "Изменить кодировку", далее внизу выбираем список "DOS" и активируем пункт "Русская". Все :) Теперь проблем с русским у Ваших пакетных команд не будет :).

И вот мы приблизились к логическому финалу применения наших знаний на практике :) Сейчас мы напишем скрипт-сортировщик файлов по их расширению. Большиинство браузеров скачивают все файлы в одну папку. Наша же задача сделать так, чтобы по запуску батника файлы сортировались по заранее созданным нами папкам (например, музыка в папку "Музыка", архивы в "Архивы" и т.д.). Сделать это можно при помощи копирования файлов при помощи рассмотренной нами команды COPY и последующего удаления посредством использования функции DEL, однако, гораздо проще все устроить может команда MOVE. Она создана специально для прямого перемещения выбранных файлов в указанные папки. Вот Вам пример ее использования в качестве сортировщика:

:: Картинки
move C:\Users\TRos\Downloads\*.gif C:\Users\TRos\Downloads\Картинки
move C:\Users\TRos\Downloads\*.jpg C:\Users\TRos\Downloads\Картинки
move C:\Users\TRos\Downloads\*.png C:\Users\TRos\Downloads\Картинки

:: Архивы
move C:\Users\TRos\Downloads\*.zip C:\Users\TRos\Downloads\Архивы
move C:\Users\TRos\Downloads\*.rar C:\Users\TRos\Downloads\Архивы
move C:\Users\TRos\Downloads\*.7z C:\Users\TRos\Downloads\Архивы
:: И так далее :)
pause

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

На сегодня все :) Если Вас заинтересует тема создания различных полезных "батников", пишите нам и в следующих выпусках рассылки мы продолжим изучение данной темы и рассмотрим более сложные примеры. Желаю успехов!


Новости из Контакта:

Лазерная указка мощностью 1 Ватт

Компания S3 начала продажи Spyder III Arctic — самого мощного лазера, который можно легально приобрести на данный момент. Он обладает мощностью 1 Ватт и лучом ярко-синего цвета, который представляет опасность для глаз даже на расстоянии 150 метров. Выполненный из авиационного алюминия, Arctic имеет довольно прочный и легкий корпус, похожий на рукоятку лазерного меча из «Звездных Воин» и продается в комплекте с защитными очками по цене $300.

Посетить нашу группу

Немного юмора:

Неправильно ты, Дядя Федор, топик оффтопишь, ты тему сразу диаметрально меняешь, а надо постепенно, так незаметнее будет)))


Если у Вас есть вопросы, замечания, предложения, если заметите неработающую ссылку на сайте или в выпуске рассылки — напишите пожалуйста автору пару строчек — чего не хватает на сайте и в рассылке? Что ещё Вы хотели бы видеть/читать? Автор будет Вам очень благодарен и постарается Вам помочь ;)

Контактные данные автора есть на странице "Контакты" ( http://www.bestfree.ru/kontakt.php ) на сайте рассылки.

По техническим вопросам пишите сюда.

Где ещё нас можно найти:

YouTube,   ВКонтакте,   Одноклассники,   Фейсбук (страница),   Твиттер,   Google+.


© 2006-2014 Лучший бесплатный софт Все права защищены.
Руслан Богданов:   ru3000@mail.ruru3000@rambler.ru,  ICQ: 323201290

 

Вернуться к содержанию

Наша рассылка:


Полезный совет:


  
Мы в Google+

Система проверки ошибок от Mistakes.ru