Лично я использую эту уловку при сохранении файлов, которые должны быть "привязаны" к конкретной дате и времени. Если вам нужно периодически сохранять различные версии документов, то создавайте "проштампованные" папки и "скидывайте" файлы туда. Всё работает "без сучка и задоринки" в Windows XP pro sp3 rus. На других версиях любимого "детища" Б. Гейтса эта "штуковина" не проверялась.

Подозреваю, что аналогичная "приблуда" уже существует на белом свете. Но мне было проще написать bat-файл из 20 строк и скомпилировать его в exe-шник, чем понапрасну "терзать" своими вопросами дедушку Googlа.

Скачиваем зархивированные батник (1637 байт) и exe-шник (27136 байт).


  Содержимое bat-файла

Желающие разобраться, каким образом формируется папка с именем вида "ГГГГ_ММ_ДД-ЧЧ_ММ_СС", могут скачать txt-файл – копию bat-файла "NewDir-YYYY_MM_DD-HH_MM_SS.bat". В комментариях внутри файла подробно "разжёваны" все операции.

Этот батник был скомпилирован в exe-файл с помощью бесплатной утилиты "Bat_To_Exe_Converter", взятой во временное пользование у наших немецких товарищей. Из нескольких утилит, превращающих bat-файл в exe-шник (например, "Quick Batch File Compiler", "ExeScript" и т.п.) у меня "прижился" только этот конвертер.

Для любопытных аспирантов, во второй части "Марлезонского балета", описана процедура волшебного превращения bat-файла в его двоюродного exe-брата. Может кому и сгодится...


  Создаём пустую папку с временнЫм "штампом"


  Шаг 1

Картинка

В Проводнике выбираем папку, например, "c:\info\_backup" (см. рисунок), и копируем туда разархивированные файлы "NewDir-YYYY_MM_DD-HH_MM_SS.bat" и "NewDir-YYYY_MM_DD-HH_MM_SS.exe".



  Шаг 2

Картинка

Дважды "тюкаем" по батнику "NewDir-YYYY_MM_DD-HH_MM_SS.bat". После этого, откуда ни возьмись, появляется папка "2011_12_26-13_53_25" (см. рисунок).

Внимание, блондинки! Не пугайтесь! У вас папка будет уже с другой датой и другим временем!



  Шаг 3

Картинка

Также два раза "тюкаем" по exe-шнику "NewDir-YYYY_MM_DD-HH_MM_SS.exe".



  Шаг 4

Картинка

Любуемся результатом – новёхонькая, "с пылу, с жару", пустая папка с незатейливым именем "2011_12_26-13_54_25" у нас в кармане.

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


  Для любопытных: использование утилиты "Bat_to_Exe_Converter"


  Шаг 1. Выбираем bat-файл для компиляции и определяемся с "видимостью"

Картинка

В верхнем правом углу окна программы "Bat To Exe Converter v1.5" (см. рисунок) нажимаем кнопочку с тремя точками (...) ("Batch file:") и выбираем bat-файл, который нужно быстренько превратить в exe-шник. Пусть им будет наш "NewDir-YYYY_MM_DD-HH_MM_SS.bat".

По умолчанию программа формирует exe-файл в той же папке и с тем же именем. Правда, никто не мешает вам "засандалить" ("Save as:") новый exe-шник, куда ваша душа только пожелает, и под каким угодно названием.

Если "видимость" ("Visibility") деятельности bat-файла нам ни к чему, то выбираем опцию "Invisible Application", и пусть всё происходит "под покровом тайны".



  Шаг 2. Решаем, что делать с временными файлами, рабочей папкой и визитом к психиатру

Картинка

"Отходы производства" – то бишь временные файлы батника (при наличии таковых), лучше удалять, поэтому оставляем опцию "Delete at exit" без изменений.

Также без особых причин не стоит менять текущую папку ("Current directory") на временную ("Temporary directory").

Сам я паранойяльным синдромом пока не страдаю, но любителям прятать свои bat-творения от широкой общественности можно порекомендовать "зашифровать" свой файл паролем из 12 символов ("Encrypt the program") и наведаться к психиатру.



  Шаг 3. Подключаем нужные файлы

Картинка

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

В данном случае в этом нет необходимости, поэтому перелистываем вкладку "Include" и идём дальше – к "Versioninformations". Упрекать в неграмотности немецких парней-разработчиков незачем: ну, слепили они вместе пару аглицких слов по доброй немецкой традиции. Так, что же?



  Шаг 4. Наводим глянец

Картинка

Исключительно по доброй воле можно "присобачить" к exe-шнику иконку, как это сделал я, "внедрив" файлик "timestamp.ico" (см. рисунок слева). Или добавить всякой текстовой "ерунды". А можно ничего этого и не делать, переходя прямо к финальной части.



  Шаг 5. Компилируем exe-шник

Картинка

Жмём, что есть мочи, на кнопку "Compile". И через считанные мгновения получаем в исходной папке файлик по имени "NewDir-YYYY_MM_DD-HH_MM_SS.exe". Заметим, что если в этой папке уже был файл с таким именем, то умная программа добавит к имени exe-шника отметину "[1]", или "[2]", и т.п.



  Шаг 6. Прекращаем нарушать безобразия

Картинка

Берём на заметку замечательную утилиту "Bat To Exe Converter v1.5", и прощаемся с ней до следующего раза.

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





Яндекс.Метрика