Войти

Показать полную графическую версию : [решено] BAT/CMD для принтера озвучиваниея действия (Печать началась или Печать завершена)


Страниц : 1 [2]

Iska
03-12-2014, 14:57
на 2х компах - Основной ноутбук (к нему подключен принтер по кабелю и расшарен по сети) и второй Стационарный (подключен по сети) и независимо с какого посылать на печать проговаривает на 2х машинах одновременно »
Разумеется. Слежение-то осуществляется за очередью печати. Хотите слышать только свои задания — можно добавить в код.

Подскажите кожалуйста как и где можно почитать про упаковку base64 чтоб я мог подправить скрипт в случае чего »
Начать можно отсюда: Base64 — Википедия (http://ru.wikipedia.org/wiki/Base64).

DJIOAN
03-12-2014, 16:28
Вы упоминали что:"Хотите слышать только свои задания — можно добавить в код." то после какой строки и какой, он будет смотреть в свойствах пользователя?
конечно есть еще несколько минусов слишком быстро проговаривает Print job started (протараторил) (язык движка еще не пробовал русским языком - поддерживается движок), а второй недостаток он неуспел допечатать лист даже до середины уже проговаривает Print job finishd (может просто ставить задержку после того как считал что файл исчез из очереди печати, либо просматривало когда окно печати исчезнет(но опять же если слать по сети)
Прочитал я по Base64 это интересно, а программы нет? можно ли скачать если есть, я смотрел есть On-line кодировщики к примеру нашел на сайте webver.ru, ну и еще находил только там чтото с кодировкой многоо было всего типа ANSII UT-7 (может где в кодировках ошибся sorry)
Новый скрипт еще не робовал который Вы скинули в архиве
Я так понял мне необходимо запустить скрипт он создаст два файла и будет работать (нужно ли этот скрипт SpeakingPrintJob.wsf добавлять как тот в Клиент груповой политики Вход в систему)
Не будет ли он каждый раз перезаписывать создавая эти же звуковые файлы?
Возможен ли вариант упростить и просто добавить ссылки на звуковые файлы без кодирования Base64? в случае усли надоел голос поставил Женский голос или мелодию

Запустил файл SpeakingPrintJob.wsf он создал 2 звуковых файла но звук так плохо воспроизводится что еле слышно голос девушки из-за помех, могу переслать для прослушивания если нужно

Iska
03-12-2014, 16:59
Вы упоминали что:"Хотите слышать только свои задания — можно добавить в код." то после какой строки и какой, он будет смотреть в свойствах пользователя? »
Узнаем, когда добавлю и выложу ;).

конечно есть еще несколько минусов слишком быстро проговаривает Print job started (протараторил) (язык движка еще не пробовал русским языком - поддерживается движок) »
Используйте последний код. Который с готовыми .wav'ами внутри.

а второй недостаток он неуспел допечатать лист даже до середины уже проговаривает Print job finishd »
Тут ничего не поделаешь. Задание полностью отправлено на принтер. Оно «ушло» из очереди печати. Вы должны понимать: скрипт — это не драйвер принтера, он ничего не знает о состоянии, в котором принтер находится. Он всего лишь следит за очередью печати, не более.

Новый скрипт еще не робовал который Вы скинули в архиве »
Пробуйте. Будем работать именно с ним.

Я так понял мне необходимо запустить скрипт он создаст два файла и будет работать »
Если у пользователя, под которым будет исполняться скрипт, есть права на запись в каталог, в котором скрипт находится — предварительно его запускать вручную необязательно.

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

нужно ли этот скрипт SpeakingPrintJob.wsf добавлять как тот в Клиент груповой политики Вход в систему»
Можно. Можно всеми тремя способами, которые Вы излагали выше.

Не будет ли он каждый раз перезаписывать создавая эти же звуковые файлы? »
Нет, не будет. Если файлы уже существуют рядом со скриптом — перезаписывать он их не будет.

Возможен ли вариант упростить и просто добавить ссылки на звуковые файлы без кодирования Base64? в случае усли надоел голос поставил Женский голос или мелодию »
На текущий момент — возможен. Запустите скрипт *.wsf однократно для извлечения .wav файлов. Затем замените извлечённые .wav файлы своими под теми же именами,

Запустил файл SpeakingPrintJob.wsf он создал 2 звуковых файла но звук так плохо воспроизводится что еле слышно голос девушки из-за помех, могу переслать для прослушивания если нужно »
Выложите на RGhost.

DJIOAN
03-12-2014, 20:41
Я недождавшись ответа запускал Ваш последний скрипт и просто после прослушивания созданного аудио записал новые своим голосом и заменили конечно лучше стало. Я подумал если не получится доработать то сделать комбинацию из пакетного файла что он скопировал в папку (к примеру Windows) затем запустил (чтоб скрипт создал файлы) тут немного притормозил на время создания и следующая операция копировать чистые аудио файлы с заменой ну и естественно загвоздка с добавлением в групповую политику (gpedit.msc)- Конфигурация пользователя - Конфигурация Windows - Сценарии. Либо я подумываю про вариант (я видел cmd команду) прописать строку в файле AUTOEXEC.BAT или boot.ini чтоб грузился с системой (ну мне кажется должен и простым добавлением в автозагрузку работать)
Когда я писал про вариант упростить и указать там пути на я думал как к примеру в пакетном файле командой cd.. чтоб он искал файл с таким то названием в каталоге где скрипт
ссылка на звуки http://rghost.ru/59406175

DJIOAN
04-12-2014, 09:50
Здравстыуйте! Вы получили звуковые файлы?

Я думаю может эти шумы появились из-за отступления 4-х табов

DJIOAN
04-12-2014, 14:04
Проверил еще этот скрипт (который сам создает аудио файлы) на Windows 8 (лицензионный) и при после перезагрузки системы скрип загружается (добавил в Груповую политику Вход в систему) перезагрузил
Жду полной загрузки системы (пару мин после появления рабочего стола и загрузки всех програм ) открываю текстовый документ и отсылаю на печать, после чего страница распечаталась и спустя секунд 30 после этого слышу ЗВУК ПЕЧАТЬ НАЧАЛАСЬ ну и естественно ЗАВЕРШЕНА. С чем это может быть связано? Спасибо!

DJIOAN
05-12-2014, 09:19
Iska Доброго времени суток. Я вчера пробывал сам закодировать звук в Base64 и добавил в Ваш скрип, после распаковки появились файлы с моим голосом, но такие же помехи в аудио как и в том что Вы добавляли. Это при условии что я разными онлайн кодировщиками делал с разными настройками пробовал и проверял добавляя каждый из вариантов.
А по поводу того что писал в сообщении раньше про Windows 8, то это после первого раза так а вообще далее нормально показал себя

DJIOAN
06-12-2014, 22:42
Обращаюсь ко всем кто читает эту статью Если у вас есть Голос ПЕЧАТЬ НАЧАЛАСЬ и ЗАВЕРШЕНА с хорошим мужским голосом или приятным женским Пришлите пожалуйста на почту djioan.sozdatelhq@hotmail.com с пометкой в теме ГОЛОСА ГОВОРЯЩЕМУ ПРИНТЕРУ
Спасибо !

Iska
08-12-2014, 14:13
ссылка на звуки http://rghost.ru/59406175 »
Вижу. Подобные файлы я получал при отладке, задавая ту или иную кодировку для .BodyPart и Stream.

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

Сделаем так: я выкладываю архив 119888, в котором отдельно — скрипт и отдельно — звуковые файлы.

Если у Вас будет желание — попробуем поиграться с распаковкой. Сообщите об этом отдельно.

DJIOAN
16-12-2014, 21:38
Спасибо за скрипт !!!!!!!!!!
Я собираюсь в принципе запаковать через sfx архив пока отдельно, бело бы хорошо конечно одним файлом чтоб сам создавал звуковые файлы (к стати я проверял скрипт с распаковкой звуков на ломаной ХР, лицензионнойХР, и лицензионной 8-ке результат отрицательный - с шумами) может в системе чего-то нехватает?!. Ну я столкнулся с тем что немогу для полной моей задумки немного доделать bat. Я описывал ранее что архив распакует файлы во временную папку затем запустится основной батник который скопирует файлы в нужную директорию (с этим проблем нет), добавит в планировщик задач задание. А вот с этим проблема я нашел кучу материала и в тоже время ничего. Вот что я сделал @echo off
schtasks /create /ru "" /rp 12345 /sc onlogon /tn "Говорящий принтер" /tr "\"C:\Windows\admin\SpeakPrintJob.wsf\""
pause на ХР проверяю добавляет на работе на 8-ке пробовал не хочет ругается на пользователя и пароль которые я не знаю. К тому же не могу поменять путь где скрипт лежит C:\Windows\admin\SpeakPrintJob.wsf\ на C:\Windows\SpeakPrintJob.wsf\ к примеру.
Я нашел где можно нужную часть взять именно по добавлению в Планировщик заданий - в КМС активаторе винды и офиса, там он создает с полными провами и под всех пользователей. Загвостка как достать они по любому компелированы в *.exe

Iska
16-12-2014, 22:02
(к стати я проверял скрипт с распаковкой звуков на ломаной ХР, лицензионнойХР, и лицензионной 8-ке результат отрицательный - с шумами) может в системе чего-то нехватает?!. »
Скорее наоборот — у меня в реестре лишнее ;).

…SpeakPrintJob.wsf »
Последний выложенный вариант — опять «.vbs».

Ну я столкнулся с тем что немогу для полной моей задумки немного доделать bat. »
Лучше возьмите InnoSetup, NSIS или, на худой конец, WinRAR. Сделайте инсталляцию. Вместо создания задания в Планировщике — добавляйте из инсталляции ярлык в Автозагрузку.

DJIOAN
16-12-2014, 22:27
ne я опечатался SpeakPrintJob.wsf я их все сохранял как vbs ? я как то привык к winrar, через него и портабл делаю, пока освою те проги пройдет время.
Я думал на счет автозагрузки, но современем в автозагрузке много чего с системой грузится потому я домучаю Планировщик, просто есть задумка сделать комлекс и в Планировщик добавить к примеру батник для очистки системы от временных файлов при выключении компа к примеру и т.д.

Iska
16-12-2014, 23:46
пока освою те проги пройдет время. »
InnoSetup весьма прост. Например (http://kaon.rghost.net/59717857).

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

DJIOAN
17-12-2014, 19:28
Спасибо за совет ! ценю!
Это то хорошо что вы скомпелировали но надо самому постараться ну и тогда чуть-чуть модернизировать к примеру при установке выдавать запрос на выбор голоса Женский или Мужсой.
В общем как компилируют те кто делают игры RG Механики Catalist и т.д. Мне кажется задумка будет очень посноценная так сказать по фен-шуйю :)

Iska
17-12-2014, 19:42
к примеру при установке выдавать запрос на выбор голоса Женский или Мужсой. »
Нет мужского. Canon не озаботилась сим ;).

DJIOAN
17-12-2014, 21:21
Мужской голос я записал через микрофон (попросил сотрудника на работе), единственное немного очисщу и готово, у него кокрас почти дикторский голос

Iska
17-12-2014, 21:44
Ну, тогда делайте ;). У нас тут цельная тема посвящена InnoSetup: Inno Setup. Прочие вопросы (http://forum.oszone.net/showthread.php?p=1201499#post1201499).




© OSzone.net 2001-2012