Полезные мелочи во время работы на компьютере

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

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



Рутина по своей сути - многократно повторяющиеся однотипные действия на компьютере. Пару раз их еще можно сделать, но когда их приходится выполнять изо дня в день десятки раз, невольно задумаешься: людей-то ленивых не так и мало, среди них есть и веселые программисты, наверняка кто-то уже нашел способ избавиться от рутины и упростил себе жизнь.
Лень заставила разработать класс программ, которые позволяют:
  • упростить рутину;
  • автоматизировать выполнение рутинных задач.
Небольшой совет: к настоящему моменту накопилось огромное количество программ для решения РАЗНЫХ задач и их несложно будет найти в Интернете. Поэтому смело можно исходить из того, что если не хочется что-то делать много и часто, то можно попробовать найти программу, которая сама все это и сделает. Вот наглядный пример.

Как избавить себя от постоянной навигации по дереву папок

Например, часто приходится в разных папках отыскать файл и что-либо с ним сделать. Скопировать его, упаковать в архив, открыть для просмотра или редактирования. Много бегать по папкам быстро надоедает. Чтобы упростить навигацию по папкам, можно создать ярлыки на эти самые папки и расположить их в доступных местах, можно создать символические ссылки. Если для работы с файлами используется Total Commander, то можно в панелях создать дополнительные вкладки папок, закрепить их и тогда нужные папки будут всегда под рукой.

Можно создать в Total Commander дополнительные кнопки, которые будут открывать нужные папки и расположить эти кнопки на вертикальной панели инструментов.

Сам Total Commander предлагает создавать закладки на избранные каталоги. По горячей клавише Ctrl-D можно добавить нужный каталог в избранное.

Способов очень много, у каждого способа свои тонкости, да и заниматься ими будут больше матерые компьютерщики, а обычный пользователь с большой долей вероятности не станет заморачиваться с многочисленными настройками. Так вот, чтобы не заморачиваться, можно предположить, что в Интернете есть множество готовых решений для быстрого доступа к папкам. По запросу "программы для быстрого доступа к папкам" (без кавычек) google выдаст огромное количество вариантов. Из этого множества мне понравилась удобная утилита «Direct Folders». Программа простая и "знает", в какой момент пользователь бегает по папкам. Одним кликом можно добавить нужные папки в избранное и после их также одним кликом и открывать.

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

Как автоматизировать выполнение задач

Лень что-то делать на компьютере, но очень надо это делать? Тогда надо поискать в Интернете класс программ, называемых макрорекордерами. Их окажется не просто много, а очень много! И под этот же запрос попадут и макросы для MS Word, MS Excel. Но нам нужны макрорекордеры, которые запишут нажатия клавиш и клики мыши, а потом их в точности воспроизведут.

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

Как одним кликом мыши архивировать множество папок

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

Архивировать будем программой WinRar. Если ее все еще нет на компьютере, ее надо скачать и установить. Когда программа установится, необходимо будет точно знать полный путь к файлу winrar.exe.

Теперь создаем файл с расширением .cmd. Для этого подойдет любой текстовый редактор.
Вот примерно такой файл мы создаем:
  1. set rar="C:\Program Files\WinRAR\WinRAR.exe"
  2. set target=C:\Users\Uset1\
  3. set mpath=%target%\%date:~-4%-%date:~3,2%-%date:~,2%____arc
  4. set filename=%mpath%\%date:~-4%-%date:~3,2%-%date:~,2%===
  5. set src=D:\Backup\
  6. md %mpath%
  7. %rar% a %filename% %src%\*.* -hp000000000 -r
  8. Pause
В первой строке командой set мы создаем переменную rar и в ней указываем абсолютный полный путь к архиватору. Этот путь может отличаться от приведенного в примере. rar – имя произвольное, можно придумать, какое угодно, но чтоб самому было понятно, что оно означает. А вот перед знаком = и после него никакие пробелы недопустимы! Только так: set имя_переменной=значение_переменной. И никак иначе.

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

Третья строка и вот она – суть переменных! Мы сгенерируем имя папки в формате ГГГГ-ММ-ДД____arc! Возьмем текущую дату и вытащим из нее год, месяц и число, разделим эти цифры черточками, добавим в конце ____arc, а в начале добавим путь к папке и в итоге получим путь к архиву в переменной mpath!

Следующей строкой мы по такой же схеме создадим имя файла, который расположим а папке, указанной в переменной mpath. И получим полный путь к архивному файлу в переменной filename.

В пятой строке в переменной src укажем папку, все содержимое которой надо упаковать!

В шестой строке командой md (makedir) мы создадим папку, путь которой хранится в переменной mpath

Все что необходимо, подготовили. Теперь вызываем сам архиватор в седьмой строке и передаем ему команды:
"a" - добавить в архивный файл %filename% абсолютно все файлы и подпапки из %src%. Именно команда "r" сообщит архиватору пройтись по всем вложенным подпапкам и файлам. А команда "hp" укажет, что все надо зашифровать паролем. В примере в качестве пароля указан 000000000, но это только в примере. В реальности такой пароль сломать - три секунды. Не получиться сломать пароли такого вида: ebhvice29_`~@ekjfc85`ceee_--39054vf.

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

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

1 комментариев

Небольшое дополнение:
1. Строки в реальном .cmd-файле не надо нумеровать
2. файл может быть и с расширением .bat
3. C русскоязычными именами папок могут возникнуть проблемы из-за кодировки. По умолчанию кодировка в консоли cp866. Проверить этот факт можно командой chcp без параметров в консоли. Ею же и можно сменить кодировку, например так: chcp 1251.
  • Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
    Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.