Обсуждение программ nnCron и nnCron LITE
by gosho » Tue, 21 Feb 2017, 18:06
Доброго времени суток! Есть рабочая электронная почта, с которого по 100 раз в сутки я пишу письма и каждый раз в конце нужно написать: С уважением, ( ENTER) должность ( ENTER) ( ENTER) Имя Фамилия. ( ENTER) Моб.: +7 111 123 45 67. Подключил я sendinputs.spf и вот мой код: - Code: Select all
#( Print_regards_and_contacts WatchHotKey: "^{0x57}" Action: S" _____________________________ " AKEYS 0xD AKEYS S" С уважением, " AKEYS 0xD AKEY S" должность " AKEYS 0xD AKEY 0xD AKEY S" Имя Фамилия. " AKEYS 0xD AKEY S" Моб.: +7 (111) 111-11-11." AKEYS )#
Хоткей назначен на Ctrl+W и замечательно отрабатывает в блокноте. Но вот стоит в браузере при написании нового письма нажать Ctrl+W сразу после первого - Code: Select all
0xD AKEY
письмо отправляется адресату или если поле "Кому" пустое браузер выдает ошибку об отсутствии получателя. Такое ощущение, что крон после 0xD AKEY отправляет не ENTER а Ctrl+Enter. Так же странные вещи происходят в ворде, текст вообще не пишется только добавляются 5 страниц! Может подскажете как нужно описывать символ переноса каретки? Не нашел нигде, 0xD AKEY описан в плагине sendinputs.spf. Спасибо! Win7 x64
nncron.exe v 1.93b15 Build 1177 08.02.2016 tm.exe v 1.93b15 Build 604 08.02.2016 Directory: C:\nnCron Windows 7 x64 shell32.dll 6.1.7601
-

gosho
-
- Posts: 37
- Joined: Fri, 31 Dec 2010, 06:26
- Location: Moscow
-
by elos » Tue, 21 Feb 2017, 21:35
По hotkey добавку делать в браузере при наличии на том же yandex-е электронной подписи?.. (В настройках почты называется "Подпись в конце письма"). На других online-почтовиках должен быть аналог.
И всё без всяких hotkey... А клиентах типа TheBat так вообще нагородить можно чего угодно.
-
elos
-
- Posts: 668
- Joined: Tue, 25 Apr 2006, 11:15
-
by gosho » Wed, 22 Feb 2017, 09:38
elos wrote:По hotkey добавку делать в браузере при наличии на том же yandex-е электронной подписи?.. (В настройках почты называется "Подпись в конце письма"). На других online-почтовиках должен быть аналог.
И всё без всяких hotkey... А клиентах типа TheBat так вообще нагородить можно чего угодно.
Даже как-то забавно... Я конечно безумно рад, что вы в курсе о браузерах, подписях, о TheBat и т.д., но хочу вас огорчить, вы не один такой. Почта на обычном сервере mail.ru, к ней доступ имеют примерно человек 60, подписи нельзя сохранять, их периодически чистит админ, оставляя только парочку начальников. По сабжу есть мысли?
nncron.exe v 1.93b15 Build 1177 08.02.2016 tm.exe v 1.93b15 Build 604 08.02.2016 Directory: C:\nnCron Windows 7 x64 shell32.dll 6.1.7601
-

gosho
-
- Posts: 37
- Joined: Fri, 31 Dec 2010, 06:26
- Location: Moscow
-
by dothen » Wed, 22 Feb 2017, 16:51
Тут ошибка - Code: Select all
0xD AKEYS
В задачах с эмуляцией надо делать WAIT-KUP (ждать отжатия хоткея). - Code: Select all
#( Print_regards_and_contacts WatchHotKey: "^{0x57}" Action: VK_CONTROL WAIT-KUP \ extwords.spf S" _____________________________ " AKEYS 0xD AKEY S" С уважением, " AKEYS 0xD AKEY S" должность " AKEYS 0xD AKEY 0xD AKEY S" Имя Фамилия. " AKEYS 0xD AKEY S" Моб.: +7 (111) 111-11-11." AKEYS )#
Вот например горячие клавиши ЯБ, почти все с Control: https://yandex.ru/support/yabrowser/overview/hotkeys.xmlИ в Ворде: Разрыв страницы CTRL+ВВОД
-
dothen
-
- Posts: 187
- Joined: Mon, 16 Mar 2015, 04:58
by Morituruz » Wed, 22 Feb 2017, 16:54
Есть мысли рассказать вашему администратору ящика на мейлру, что есть Thunderbird и он бесплатен. Вставить текст проще через занесение его в буфер обмена через CLIPBOARD! и последующей вставкой его через отсылку Ctrl + V. Хоткей Ctrl + W в популярных браузерах закрывает текущую вкладку. На момент срабатывания скрипта Ctrl может быть ещё зажат вашим пальцем.
-

Morituruz
-
- Posts: 728
- Joined: Sun, 14 Oct 2007, 01:51
by elos » Wed, 22 Feb 2017, 23:04
Полностью поддерживаю Morituruz с буфером обмена. Главное, подобрать неконфликтный hotkey и записать для себя где-нибудь его с датой - при проблемах в программах поможет.
А подписи, хранимые в файлах, помогут создать для себя несколько подписей.
-
elos
-
- Posts: 668
- Joined: Tue, 25 Apr 2006, 11:15
-
by dothen » Fri, 24 Feb 2017, 01:15
Morituruz wrote:Вставить текст проще через занесение его в буфер обмена через CLIPBOARD! и последующей вставкой его через отсылку Ctrl + V.
Это зависит от размера и форматирования текста. Ведь в CLIPBOARD! текст передается одной строкой. Morituruz wrote:На момент срабатывания скрипта Ctrl может быть ещё зажат вашим пальцем.
Может быть зажат например Alt и тогда сработает не Ctrl+V а Alt+Ctrl+V. Тут наверно безопаснее будет если запрашивать подтверждение, например так: - Code: Select all
#( Print_regards_and_contacts SingleInstance WatchHotKey: "@{DIVIDE}" Action: CLIPBOARD: "_____________________________%CRLF%С уважением,%CRLF%должность%2CRLF%Имя Фамилия.%CRLF%Моб.: +7 (111) 111-11-11." 0x40004 Z" Вставить текст?" CLIPBOARD@ DROP 0 MessageBoxA 6 = \ MB_TOPMOST=0x40000 MB_YESNO=4 IF Ctrl( [CHAR] V AKEY )Ctrl THEN )#
Хотя так тоже есть вероятность конфликта ведь для подтверждения надо нажать Enter или Д или Пробел. Или же в задаче только копировать текст в буфер обмена, а Ctrl+V нажимать руками.
-
dothen
-
- Posts: 187
- Joined: Mon, 16 Mar 2015, 04:58
by Wyz » Mon, 27 Feb 2017, 06:11
А может просто взять какой-нибудь менеджер буфера обмена и засунуть в него часто используемый текст (например ClipX с плагином Stickies)?
-
Wyz
-
- Posts: 389
- Joined: Tue, 11 Dec 2007, 01:42
by gosho » Mon, 27 Feb 2017, 17:26
dothen wrote:Тут наверно безопаснее будет если запрашивать подтверждение, например так: - Code: Select all
#( Print_regards_and_contacts SingleInstance WatchHotKey: "@{DIVIDE}" Action: CLIPBOARD: "_____________________________%CRLF%С уважением,%CRLF%должность%2CRLF%Имя Фамилия.%CRLF%Моб.: +7 (111) 111-11-11." 0x40004 Z" Вставить текст?" CLIPBOARD@ DROP 0 MessageBoxA 6 = \ MB_TOPMOST=0x40000 MB_YESNO=4 IF Ctrl( [CHAR] V AKEY )Ctrl THEN )#
Хотя так тоже есть вероятность конфликта ведь для подтверждения надо нажать Enter или Д или Пробел. Или же в задаче только копировать текст в буфер обмена, а Ctrl+V нажимать руками.
Работает, но никак не получается получить на выходе правильную кодировку. результат таой: _____________________________ Ñ óâàæåíèåì, äîëæíîñòü Èìÿ Ôàìèëèÿ. Ìîá.: +7 (111) 111-11-11.
nncron.exe v 1.93b15 Build 1177 08.02.2016 tm.exe v 1.93b15 Build 604 08.02.2016 Directory: C:\nnCron Windows 7 x64 shell32.dll 6.1.7601
-

gosho
-
- Posts: 37
- Joined: Fri, 31 Dec 2010, 06:26
- Location: Moscow
-
by dothen » Mon, 27 Feb 2017, 17:40
gosho wrote:Работает, но никак не получается получить на выходе правильную кодировку.
Попробуй сохранить кронтаб в UTF-8.
-
dothen
-
- Posts: 187
- Joined: Mon, 16 Mar 2015, 04:58
by gosho » Tue, 28 Feb 2017, 10:19
dothen wrote:gosho wrote:Работает, но никак не получается получить на выходе правильную кодировку.
Попробуй сохранить кронтаб в UTF-8.
Пробовал. Не получается. В окне текст правильный, а вставляются символы.
nncron.exe v 1.93b15 Build 1177 08.02.2016 tm.exe v 1.93b15 Build 604 08.02.2016 Directory: C:\nnCron Windows 7 x64 shell32.dll 6.1.7601
-

gosho
-
- Posts: 37
- Joined: Fri, 31 Dec 2010, 06:26
- Location: Moscow
-
by Wyz » Tue, 28 Feb 2017, 10:37
А если сперва переключиться на русскую раскладку? Какая по умолчанию? Стоит костыль с подменой кодовых страниц?
-
Wyz
-
- Posts: 389
- Joined: Tue, 11 Dec 2007, 01:42
by elos » Fri, 10 Mar 2017, 23:58
Ну ладно бы как у меня в одной задаче операционка была старая (w2k) и заставляли через Exchange последней версии работать. Операционку сменить нельзя по определённым причинам (да и вообще, работает - не трогай), TheBat хотелось бы пользовать, но Москва вырубила IMAP и POP3 и приходится лазить через IE по OWA, что очень неудобно по эргономике и возможна ошибка из-за человеческого фактора. Но деваться некуда и приходится таки пользоваться IE.
Но у тебя же "Почта на обычном сервере mail.ru". Кто мешает таки лично пользоваться почтовым клиентом? Создать в клиенте, если что, папку с шаблонами писем с различными подписями и открывать заготовку с нужной подписью...
gosho, без обид! Создай отдельный пост под свой вопрос согласно правилам. Здесь вообще-то плагин обсуждаться должен, а не задача решаться...
-
elos
-
- Posts: 668
- Joined: Tue, 25 Apr 2006, 11:15
-
by gosho » Mon, 13 Mar 2017, 11:23
Какие обиды, прошу вас)) Я вопрос давно решил блокнотом. Приведенный выше скрипт замечательно вставляет текст в блокнот. Мне не сложно запустить его и нажать Ctrl+W, Ctrl+A, Ctrl+C, Alt+Tab, Ctrl+V. 
nncron.exe v 1.93b15 Build 1177 08.02.2016 tm.exe v 1.93b15 Build 604 08.02.2016 Directory: C:\nnCron Windows 7 x64 shell32.dll 6.1.7601
-

gosho
-
- Posts: 37
- Joined: Fri, 31 Dec 2010, 06:26
- Location: Moscow
-
Return to nnCron forum (Russian)
Who is online
Users browsing this forum: No registered users and 1 guest
|
|