Автоматизация действий пользователя. - Цифровая печать как бизнес - форум и портал
Индустрия цифровой печати - отраслевой портал  

Вернуться   Цифровая печать как бизнес - форум и портал > Компьютеры и программное обеспечение в оперативной полиграфии > Программное обеспечение для оперативной полиграфии

Реклама на форуме
  • Дополнительный доход для сервисного инженера. Узнать как…
Ответ
 
Опции темы
Старый 28.04.2016, 11:51   #1
Alecko5
Местный
 
Регистрация: 13.01.2013
Адрес: Башкирия
Сообщений: 1,553
Репутация: 73
Отправить сообщение для Alecko5 с помощью ICQ Отправить сообщение для Alecko5 с помощью Skype™
По умолчанию Автоматизация действий пользователя.

стояла у меня тут давеча задача - превратить листовой сканер и принтер в мфу. При этом есть комп, без монитора и пр. приблуд, и все должно выполняться автоматически - нажали кнопку на печать, пошло на печать.
Вроде задачка тривиальная, если б не одна маленькая закавыка, которую преподнесли инженеры hp. (соединял hp7800 и hp4250) - в проге копирования, которая выскакивает при нажатии кнопки "копирование на печать", установка бумаги в принтере обязательно "Letter". Хоть ты тресни! Естественно ошибка, копирование можно сделать но идет именно леттер - шире и короче - вобщем хрень. (ну и ошибки-выскакивают блокирующие окна "отсутствие бумаги", "замятие")
В связи с этим пришлось просмотреть и изучить огромный пласт программ, называемых автокликерами, (выбрал для своей задачи GhostMouse), однако у этих программ есть несколько недостатков : 1. нет автозапуска задачи 2. Ярлыки, на который нужно кликать, могут смещаться 3. Обработка ошибок (отсутствие бумаги в сканере) не предусмотрена.
При этом огромный плюс - это конечно очень точное повторение движения мыши. (с кликами, прокруткой и пр.)
Вторая программа которую я выбрал из семейства Планировщиков автоматизации процессов, с встроенными языками программирования, отслеживанием процессов, событий и пр. плюшками. (Из русских наиболее известная xStarter, я выбрал vTask)
Они уже компилируют экзешники, которые могут запускаться в авторане и выполнять какие то действия- т.е. производят действия самостоятельно.
Также возможно отслеживание всплывающих окон (с ошибками), куча доп функций, Эксель даже winApi. (например управление системным динамиком).
Таким образом задачу удалось решить. (в тестах работает без сбоев, но на точку пока сиё чудо не вытаскивал)
Зачем? Сканер маленький может стоять на столе принтер большой может стоять где-то сзади - у нас конфига такая что на столе места нет совсем.
И должен сказать что и с повседневными задачками они управляются тоже неплохо.
у меня в т1100 в фотошопе некоторые настройки то сохраняются то нет (т1100 с 7-кой не очень дружит). а щас... запомнил движения мышью в гмаусе, запомнил файл, в таске создал задачу на открытие этого файла и вуаля...
Ггмаус бесплатный, втаск с таблеткой "исключительно для ознакомления"!
"Знакомился" в 7-ке 64-х.

Последний раз редактировалось ЦифраМиг; 28.04.2016 в 12:51..
Alecko5 вне форума   Ответить с цитированием
Старый 28.04.2016, 14:41   #2
White Wolf
Местный
 
Регистрация: 14.02.2013
Адрес: Ульяновск
Сообщений: 2,584
Репутация: 109
Отправить сообщение для White Wolf с помощью ICQ
По умолчанию



было подобное желание. сканер хп5500с с слайдадаптером и автопадатчиком и кнопочками на морде, к кнопочкам привязывал действие, запуск скана или копирования. поиграл и забросил сие извращение.
делал это ещё когда вин98 на компе была.
White Wolf вне форума   Ответить с цитированием
Старый 28.04.2016, 15:06   #3
abd09ru
Местный
 
Аватар для abd09ru
 
Регистрация: 12.04.2013
Адрес: Москва-КЧР
Сообщений: 1,653
Репутация: 61
По умолчанию

помню лет 10 назад у нас в конторе был ксер! скан и принт соединенные ЛПТ шнуром! сканер Авизио если не ошибаюсь и принт киосера
abd09ru вне форума   Ответить с цитированием
Старый 28.04.2016, 16:53   #4
Alecko5
Местный
 
Регистрация: 13.01.2013
Адрес: Башкирия
Сообщений: 1,553
Репутация: 73
Отправить сообщение для Alecko5 с помощью ICQ Отправить сообщение для Alecko5 с помощью Skype™
По умолчанию

речь о том, что из каких то программ своих, например той же 1С,
используя пользовательский интерфейс-имитируя движения пользователя можно напечатать на принтере, открыв внешнюю программу-тот же Акробат, при этом сделав только один клик мышью, при этом Акробат откроет скрипт, сделает все нужные манипуляции с драйвером, и отправит на печать, а девочка нажавшая кнопку будет так и считать что из 1С можно печать из разных прог - шоп, акробат, корел. тут недалеко и до кнопки "????ато"
К примеру была тут задачка "как посчитать сколько копий кто сделал в разных причем прогах" - используя скрипт, открывая те проги, печатая в них, при этом количество копий записывая в свою прогу, можно этот вопрос решить.
Обычно такие действия можно произвести только использовав свою программу как контейнер, что обычно ну очень тяжело, или невозможно.
Alecko5 вне форума   Ответить с цитированием
Старый 29.04.2016, 00:26   #5
Pavel Pe4atnikov
Строгий АДМИН
 
Регистрация: 30.07.2008
Сообщений: 4,562
Репутация: 622
По умолчанию

Интересная мысль.... надо попробовать нечно подобное намутить
Pavel Pe4atnikov вне форума   Ответить с цитированием
Ответ

Опции темы

Быстрый переход

183 204 195 210 237 243 263 7 8 152 15 16 13 11 10 14 35 9 256 123 37 144 145 146 179 20 258 21 22 124 23 24 97 127 128 25 26 126 136 154 64 65 254 233 159 162 163 164 66 27 98 48 56 120 58 59 60 61 62 135 63 165 166 200 201 202 51 53 167 169 168 172 52 55 54 125 255 207 217 218 219 220 221 222 223 224


"Форум индустрии цифровой печати" 2008-2023

Все вопросы по сотрудничеству:

Электропочта: info@trade-print.ru

Москва, Печатников пер.

Текущее время: 17:06. Часовой пояс GMT +4.

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