Автор Тема: Automate  (Прочитано 1649 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« : 04 Ноября 2012, 11:29:34 »
Automate 7: https://download.gelium.net/utilites/a7.exe
Пароль: спасибо

Оффлайн ihaar

  • Подписчик сайта+
  • *
  • Сообщений: 1 075
    • Просмотр профиля
Automate
« Ответ #1 : 04 Ноября 2012, 14:38:34 »
спасибо  :)
и вообще за наводку на программу спасибо, не понимаю как раньше без неё жил 8)

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #2 : 03 Марта 2014, 05:57:32 »
Интересный аналог Automate: https://cwer.ws/node/350748/

Пока не пробовал, но попробую.

Оффлайн Станислав

  • Подписчик сайта+
  • *
  • Сообщений: 172
    • Просмотр профиля
Automate
« Ответ #3 : 04 Марта 2014, 04:36:23 »
Попробовал ;) как вспомогательный контроль Automate вполне подойдет, т.к. дублирует его в большей части, но по удобству и возможностям Automate превосходит и на много! ИМХО ;)

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #4 : 04 Марта 2014, 05:13:14 »
но по удобству и возможностям Automate превосходит и на много! ИМХО ;)

Не понял кто кого превосходит.

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #5 : 04 Марта 2014, 05:15:45 »
Есть еще такой софт: https://www.autoitscript.com/site/autoit/downloads/
Бесплатный, но в плане удобств версия 3.0 была не очень в сравнении с Automate.

Оффлайн Станислав

  • Подписчик сайта+
  • *
  • Сообщений: 172
    • Просмотр профиля
Automate
« Ответ #6 : 04 Марта 2014, 05:56:27 »
но по удобству и возможностям Automate превосходит и на много! ИМХО ;)

Не понял кто кого превосходит.

Automate более удобен и функционален относительно WinAutomation, сложилось впечатление, WinAutomation - как младшая версия Automate.

Оффлайн ihaar

  • Подписчик сайта+
  • *
  • Сообщений: 1 075
    • Просмотр профиля
Automate
« Ответ #7 : 05 Апреля 2016, 17:59:30 »
Нужна помощь в реализации задачи
Дано Папка1 и Папка2
В папке1 присутствуют файлы. Необходимо что бы при добавлении новых файлов в папку1 их копии помещались в папку2.
Задача осложнена тем, что новые добавляемые файлы в папку1 могут быть старше уже имеющихся в ней, поэтому критерий newer/older не подходит.
Все мозги сломал.

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #8 : 06 Апреля 2016, 03:10:20 »
Вешаете триггер на появление нового файла и используете команду Synchronize Folders.

Оффлайн ihaar

  • Подписчик сайта+
  • *
  • Сообщений: 1 075
    • Просмотр профиля
Automate
« Ответ #9 : 06 Апреля 2016, 07:51:11 »
так пробовал. не подходит.
мне нужно чтобы из папки1 копировались в папку2 только новые добавленные в в папку1 файлы, а те которые в ней (в папке1) уже лежали до добавления новых файлов, не копировались.
а синхронизация копирует всё скопом папка1 -> папка2 без разбора, новые или старые
в том-то и загвоздка

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #10 : 06 Апреля 2016, 08:11:08 »
Там есть параметр типа синхронизации. Когда-то пользовался. Все нормально синхронизировалось.

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #11 : 06 Апреля 2016, 08:12:06 »
Кроме Automate есть еще разного рода готовые программы для синхронизации папок с настройками для любых целей.

Оффлайн ihaar

  • Подписчик сайта+
  • *
  • Сообщений: 1 075
    • Просмотр профиля
Automate
« Ответ #12 : 06 Апреля 2016, 10:14:24 »
Да я уже перелопатил кучу прог, все они примерно одинаковы.
Придётся видимо городить чтото типа базы данных в которую заносить имена имеющихся файлов в папке1 и при появлении нового файла смотреть в базу и если его там нет, то копировать в папку2 и одновременно пополнять базу.
смысл в том, что мне не нужна в папке2 копия папки1. а нужно лишь иметь копии новых только что добавленных файлов из папки1.
я их обработаю, сделаю что нужно и удалю из папки2. и будет она стоять пустая до тех пор пока в папке1 не появятся новые файлы для обработки.
мне казалось это должна быть распространённая задача, но что-то никак не находится решений..

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #13 : 06 Апреля 2016, 10:42:00 »
Если не ошибаюсь, у Automate должны быть параметры триггера, в котором указывается имя файла, который был добавлен и вызвал триггер. Вот этот файл вам и надо скопировать. Еще можно держать третью папку в которую тоже копировать все из первой. Если появляется новый файл, которого нет в третьей папке, копировать его в папку 2 и 3. Задача в общем-то простая...

Оффлайн ihaar

  • Подписчик сайта+
  • *
  • Сообщений: 1 075
    • Просмотр профиля
Automate
« Ответ #14 : 06 Апреля 2016, 17:29:50 »
да, параметры триггера есть - %AMTrigger.FileName% - это название файла вызвавшего срабатывание.
только проблема в том, что он начинает глючить если файлов копируется в папку больше двух. т.е. на двух он ещё отрабатывает два раза подряд нормально, а вот с тремя и больше - через раз.
немного не понял про финт с тремя папками, как ни кручу, выходит три одинаковых папки после всевозможных синхронизаций

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #15 : 06 Апреля 2016, 18:07:50 »
Сохраните список файлов папки 1 в текстовый файл или массив и просто периодически проверяйте наличие новых файлов.

Оффлайн Gelium

  • Администратор
  • Сообщений: 8 613
    • Просмотр профиля
    • Gelium.net
Automate
« Ответ #16 : 26 Января 2017, 15:00:24 »