|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] BAT/CMD для принтера озвучиваниея действия (Печать началась или Печать завершена) |
|
CMD/BAT - [решено] BAT/CMD для принтера озвучиваниея действия (Печать началась или Печать завершена)
|
Пользователь Сообщения: 56 |
Доброго дня суток. Знающие люди, подскажите пожалуйста! У меня появилась задумка - сделать пакетный файл или через командную строку, как вариант сделать скриптом (VBS).
Задумка заключается в следующем: Сделать файл чтоб отслеживал файлы при появлении в папке spool\printers\*.* и при его появлении срабатывала команда Воспроизведеие звука (стандартными либо дополнительными средствами) и говарил К примеру "Печать началась" а при удалении файла после печати проговаривал "Печать завершена" Признаюсь честно как первую команду я приблизительно знаю, ну а вот какую команду писать при исчезновении файла незнаю. И всю эту схему зациклить через команду :LOOP. Вот нашел небольшой пример (не про ппечать но его можно доделать и переработать @echo off chcp 1251 cd D:\balabolka_console balabolka_console.exe -n "Nicolai 16Khz" -t "Собираю информацию" -s 65 -p 24 -e 15 -a 100 systeminfo » 2.txt chcp 1251 cd D:\balabolka_console balabolka_console.exe -n "Nicolai 16Khz" -t "Информация собрана" -s 65 -p 24 -e 15 -a 100 exit только вместо Всего пути БАЛАБОЛКИ использовать к примеру стандартные средства там где EXIT заменить на LOOP и зациклить Я еще выложе пару вариантов |
|
Отправлено: 09:17, 02-12-2014 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата DJIOAN:
Цитата DJIOAN:
|
||
Отправлено: 14:57, 03-12-2014 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Вы упоминали что:"Хотите слышать только свои задания — можно добавить в код." то после какой строки и какой, он будет смотреть в свойствах пользователя?
конечно есть еще несколько минусов слишком быстро проговаривает Print job started (протараторил) (язык движка еще не пробовал русским языком - поддерживается движок), а второй недостаток он неуспел допечатать лист даже до середины уже проговаривает Print job finishd (может просто ставить задержку после того как считал что файл исчез из очереди печати, либо просматривало когда окно печати исчезнет(но опять же если слать по сети) Прочитал я по Base64 это интересно, а программы нет? можно ли скачать если есть, я смотрел есть On-line кодировщики к примеру нашел на сайте webver.ru, ну и еще находил только там чтото с кодировкой многоо было всего типа ANSII UT-7 (может где в кодировках ошибся sorry) Новый скрипт еще не робовал который Вы скинули в архиве Я так понял мне необходимо запустить скрипт он создаст два файла и будет работать (нужно ли этот скрипт SpeakingPrintJob.wsf добавлять как тот в Клиент груповой политики Вход в систему) Не будет ли он каждый раз перезаписывать создавая эти же звуковые файлы? Возможен ли вариант упростить и просто добавить ссылки на звуковые файлы без кодирования Base64? в случае усли надоел голос поставил Женский голос или мелодию Запустил файл SpeakingPrintJob.wsf он создал 2 звуковых файла но звук так плохо воспроизводится что еле слышно голос девушки из-за помех, могу переслать для прослушивания если нужно |
Отправлено: 16:28, 03-12-2014 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата DJIOAN:
![]() Цитата DJIOAN:
Цитата DJIOAN:
Цитата DJIOAN:
Цитата DJIOAN:
Я сейчас пытаюсь смотреть, пробовать на предмет того, можно ли вообще обойтись без извлечения во внешние файлы, а воспроизводить непосредственно из памяти. Пока не получается. Цитата DJIOAN:
Цитата DJIOAN:
Цитата DJIOAN:
Цитата DJIOAN:
|
|||||||||
Отправлено: 16:59, 03-12-2014 | #23 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Я недождавшись ответа запускал Ваш последний скрипт и просто после прослушивания созданного аудио записал новые своим голосом и заменили конечно лучше стало. Я подумал если не получится доработать то сделать комбинацию из пакетного файла что он скопировал в папку (к примеру Windows) затем запустил (чтоб скрипт создал файлы) тут немного притормозил на время создания и следующая операция копировать чистые аудио файлы с заменой ну и естественно загвоздка с добавлением в групповую политику (gpedit.msc)- Конфигурация пользователя - Конфигурация Windows - Сценарии. Либо я подумываю про вариант (я видел cmd команду) прописать строку в файле AUTOEXEC.BAT или boot.ini чтоб грузился с системой (ну мне кажется должен и простым добавлением в автозагрузку работать)
Когда я писал про вариант упростить и указать там пути на я думал как к примеру в пакетном файле командой cd.. чтоб он искал файл с таким то названием в каталоге где скрипт ссылка на звуки http://rghost.ru/59406175 |
Отправлено: 20:41, 03-12-2014 | #24 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Здравстыуйте! Вы получили звуковые файлы?
Я думаю может эти шумы появились из-за отступления 4-х табов |
Отправлено: 09:50, 04-12-2014 | #25 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Проверил еще этот скрипт (который сам создает аудио файлы) на Windows 8 (лицензионный) и при после перезагрузки системы скрип загружается (добавил в Груповую политику Вход в систему) перезагрузил
Жду полной загрузки системы (пару мин после появления рабочего стола и загрузки всех програм ) открываю текстовый документ и отсылаю на печать, после чего страница распечаталась и спустя секунд 30 после этого слышу ЗВУК ПЕЧАТЬ НАЧАЛАСЬ ну и естественно ЗАВЕРШЕНА. С чем это может быть связано? Спасибо! |
Отправлено: 14:04, 04-12-2014 | #26 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Iska Доброго времени суток. Я вчера пробЫвал сам закодировать звук в Base64 и добавил в Ваш скрип, после распаковки появились файлы с моим голосом, но такие же помехи в аудио как и в том что Вы добавляли. Это при условии что я разными онлайн кодировщиками делал с разными настройками пробовал и проверял добавляя каждый из вариантов.
А по поводу того что писал в сообщении раньше про Windows 8, то это после первого раза так а вообще далее нормально показал себя |
Отправлено: 09:19, 05-12-2014 | #27 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Обращаюсь ко всем кто читает эту статью Если у вас есть Голос ПЕЧАТЬ НАЧАЛАСЬ и ЗАВЕРШЕНА с хорошим мужским голосом или приятным женским Пришлите пожалуйста на почту djioan.sozdatelhq@hotmail.com с пометкой в теме ГОЛОСА ГОВОРЯЩЕМУ ПРИНТЕРУ
Спасибо ! |
Отправлено: 22:42, 06-12-2014 | #28 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата DJIOAN:
Похоже, у меня отрабатывает патч на подмену кодовых страниц, поскольку у меня-то как раз распаковка проходит нормально, в отличие от Вас. Сделаем так: я выкладываю архив SpeakPrintJob3.7z, в котором отдельно — скрипт и отдельно — звуковые файлы. Если у Вас будет желание — попробуем поиграться с распаковкой. Сообщите об этом отдельно. |
|
Отправлено: 14:13, 08-12-2014 | #29 |
Пользователь Сообщения: 56
|
Профиль | Отправить PM | Цитировать Спасибо за скрипт !!!!!!!!!!
Я собираюсь в принципе запаковать через sfx архив пока отдельно, бело бы хорошо конечно одним файлом чтоб сам создавал звуковые файлы (к стати я проверял скрипт с распаковкой звуков на ломаной ХР, лицензионнойХР, и лицензионной 8-ке результат отрицательный - с шумами) может в системе чего-то нехватает?!. Ну я столкнулся с тем что немогу для полной моей задумки немного доделать bat. Я описывал ранее что архив распакует файлы во временную папку затем запустится основной батник который скопирует файлы в нужную директорию (с этим проблем нет), добавит в планировщик задач задание. А вот с этим проблема я нашел кучу материала и в тоже время ничего. Вот что я сделал Скрытый текст
@echo off
schtasks /create /ru "" /rp 12345 /sc onlogon /tn "Говорящий принтер" /tr "\"C:\Windows\admin\SpeakPrintJob.wsf\"" pause Я нашел где можно нужную часть взять именно по добавлению в Планировщик заданий - в КМС активаторе винды и офиса, там он создает с полными провами и под всех пользователей. Загвостка как достать они по любому компелированы в *.exe |
Отправлено: 21:38, 16-12-2014 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Печать с принтера | niko bulygin | Тест-форум | 2 | 16-11-2009 21:49 | |
RDP/Citrix/Term - [решено] печать через уд.раб. стол <RDP, Windows 2003, печать> | ВладимирТ | Сетевые технологии | 7 | 14-02-2008 12:10 | |
OFF: не идет печать из cmd ? | ICE B | Microsoft Windows 2000/XP | 9 | 27-12-2006 14:24 | |
печать сопровождается "голосом" ("Печать начата", "Печать завершена") | Shift | Хочу все знать | 2 | 03-07-2006 22:30 | |
Печать принтера из DOS | Tanya | Microsoft Windows 95/98/Me (архив) | 6 | 04-05-2003 18:51 |
|