У меня была задача сделать автоматизированным бэкап *.fdb и не только, написал батник:
@ ...
У меня была задача сделать автоматизированным бэкап *.fdb и не только, написал батник:
@echo off
Set Path=C:\Program Files\Firebird\Firebird_2_1\bin;C:\Program Files\winrar;
Set LOG_FILE=.\backup.log
echo ==============
echo 1. Save BD
echo ==============
gbak.exe -user SYSDBA -pas masterkey localhost:c:/azk/db/azk.fdb azk.fbk > %LOG_FILE%
IF ERRORLEVEL 1 goto err
echo Build *.gbk: Complited
echo ==============
echo 2. Build arhiv
echo ==============
RAR a -agYYYYMMDD-hh-mm azk.rar azk.fbk >> %LOG_FILE%
rem %ERRORLEVEL%
IF ERRORLEVEL 1 goto err
echo Build arhiv: Complited
echo ==============
echo Copy arhiv to d:
echo ==============
move *.rar D:\backup\azk\200_
IF ERRORLEVEL 1 goto err
echo Copy:Complited
goto ex
:err
echo ===========
echo backup FAILED!!!
echo ===========
:ex
rem pause
немного меняем батник файл и бэкапим папки, и т.д. и т.п. На серваке встаиваем в планировщик часика на 2 ночи и голову не греем с бакапом, есть еще батник с проверкой актуальности копий, ну это кому как нравится.
Писал лет 6 или 7 назад.
В нашем офисе мы используем Picasa для обработки множества сканов и фотографий. Мы используем Picasa уже несколько лет и очень довольны. Однако, Picasa не предоставляет всех необходимых нам функций, а некоторые слишком сложно использовать при нашем объеме работ. Чтобы упростить нашим сотрудникам задачу, я решил автоматизировать некоторые процессы, используя два основных компонента: набор консольных утилит ImageMagick, и довольно малоизвестный Picasa Button API.
В качестве примера я опишу небольшое приложение, которое мы используем для совмещения нескольких изображений в одно, одним кликом прямо из интерфейса Picasa. Немного разобравшись с ImageMagick, можно легко модифицировать этот код для других задач.
Читать дальше →