Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Re: Знак + в скриптах

Здравствуйте, Владислав.

отвечаю на письмо от 17 января 2017 г., 12:57:54:

попробуйте:
Control+Shift+numpad+

Ответить   Tue, 17 Jan 2017 13:48:19 +0300 (#3465330)

 

Ответы:

Здравствуйте, Анатолий Ивашков!

В письме "[TC] Re: Знак + в скриптах" от Tue, 17 Jan 2017 13:48:19 +0300.
Вы писали:

Попробовал, к сожалению не работает.
Эту команду должен выполнять скрипт в excel для вызова диалога вставки
ячеек.

Ответить   Tue, 17 Jan 2017 21:00:40 +0600 (#3465359)

 

Здравствуйте, Владислав.

отвечаю на письмо от 17 января 2017 г., 18:00:40:

а так:
TypeKey (IntToString (4195406), 1)

Ответить   Tue, 17 Jan 2017 19:23:27 +0300 (#3465374)

 

Здравствуйте, Владислав.

отвечаю на письмо от 17 января 2017 г., 18:00:40:

попробовал записать эту команду через событие, получил:
LeftShift+LeftControl+NumPadPlus
нажимал левые клавиши. думаю, что и для правых будет аналогично, т.е.
right.

Ответить   Tue, 17 Jan 2017 19:42:40 +0300 (#3465381)

 

Здравствуйте, Анатолий Ивашков!

В письме "[TC] Re[3]: Знак + в скриптах" от Tue, 17 Jan 2017 19:42:40
+0300.
Вы писали:

Через событие, это как?
Напишите пожалуйста подробнее.

Ответить   Tue, 17 Jan 2017 22:57:03 +0600 (#3465385)

 

Здравствуйте, Владислав.

отвечаю на письмо от 17 января 2017 г., 19:57:03:

в скриптах находим функцию KeyPressedEvent и пишем:
sayinteger(nKey)
или
saystring(strKeyName)
и внимательно слушаем, что джавс нам вещает :).

Ответить   Tue, 17 Jan 2017 20:15:47 +0300 (#3465396)

 

Здравствуйте, Анатолий.

Вы писали 17 января 2017 г., 20:15:47:

Если не затруднит, то напишите код этих строк.
посмотрел функцию KeyPressedEvent, что вы упоминаете и не понял
значения ряда
параметров.
Спасибо.

Ответить   Wed, 18 Jan 2017 10:23:58 +0300 (#3465527)

 

Здравствуйте, Grolin.

отвечаю на письмо от 18 января 2017 г., 10:23:58:

1. сканкод клавиши.
2 название клавиши.
3 1 если это клавиша брайлевского дисплея.
4 1 если это клавиша присвоена скрипту.

Ответить   Wed, 18 Jan 2017 12:51:43 +0300 (#3465568)

 

Здравствуйте, Анатолий.

Вы писали 18 января 2017 г., 12:51:43:

Я прошу прощение за свою настырность, но я не понимаю смысловой
нагрузки этой событийной функции?
С параметром один вопросов нет, второй тоже вроде понятен интуитивно,
например в кавычках пишем сам символ, третий тоже в целом не
затрудняет, а вот четвёртый не очевиден.
Именно с точки зрения применения.
ведь функция KeyPressedEvent событийная и причём тут горячка скрипта?
Безусловно перевёл наименование функции, но легче с этого не стало. :,
как и с описания в диспетчере скриптов.)
Например всем извесная функция AutoStartEvent тоже событийная и тем
не мение её применение очевидно, открывается окно приложения и это
событие влечёт выполнение функции
не пойму как функцию KeyPressedEvent можно использовать в
пользовательском
скрипте?
Спасибо.

Ответить   Wed, 18 Jan 2017 18:20:28 +0300 (#3465645)

 

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

ц
а вот четвёртый не очевиден.
Именно с точки зрения применения.
nIsScriptKey
если очень хочется поразбираться с этой клавишей
пишем в функции
SayInteger (nIsScriptKey)
варианты конечно у меня есть,
но влом проверять:
написал скрипты под десятки программ и пока не потребовалось к примеру
отделять нажатия скриптовые от не скриптовых.

ц
ведь функция KeyPressedEvent событийная и причём тут горячка скрипта?
к примеру сортировать нажатия по так сказать незанятым горячкам и занятым,
как это возможно происходит в утилите по Insert 1

ц
не пойму как функцию KeyPressedEvent можно использовать в
пользовательском
скрипте?
представить конечно можно,
но вообще то событийные функции чаще применяются без каких бы то нибыло
скриптов,
(не вызываются из под скриптов если совсем точно)
чисто как самостоятельная функция.
на мой взгляд это чисто из практики,
функция события нажатия клавиши
служит для более быстрого озвучивания нажимаемых клавиш чем через скрипт.
т.е.
в скрипте к примеру с горячкой
[
в сонаре пришлосьб бы сделать скрипт
назначить на него горячку
потом выяснить в каком окне она нажата
а потом отдать горячку дальше
а в событийной функции
просто проверяем
если нажата горячка [ то
проверяем если нужное окно и нужная область то выполняем кручение
регуляторов на областях пан, громкость и велосити дорожки.
и т.п.

Виктор Горелов

Ответить   Wed, 18 Jan 2017 18:56:36 +0300 (#3465656)

 

Здравствуйте, Виктор.

Вы писали 18 января 2017 г., 18:56:36:

цитата длинная, но не удержался, продублировал уж больно
содержательный текст.
Виктор, большое спасибо за такое полное пояснение.
смешно, но меня заклинило и я с бадуна решил, что она может
использоваться как внутренния.
Теперь по существу:
многие из нас пользуют KMPlayer , но там перемотка на начало файла
по
"Ctrl+Home".
В свою очередь в PotPlayer перемотка в начало файла по BackSpace.
соответственно при переходе с плеера на плеер у меня лично возникает
путаница, вот скрипт для PotPlayer, который это устраняет. :)
Более того он по теме обсуждения функции.
Так сказать обучили и сразу в работу.
итак, скрипт:
void function keyPressedEvent(int nKey, string strKeyName, int
nIsBrailleKey, int nIsScriptKey)
If strKeyName == "Control+Home" Then
;sayinteger(nKey)
;saystring(strKeyName)
TypeKey ("BackSpace")
EndIf
endFunction
комментарии оставляю, вдруг кто захочет сделать пробники типа меня. :)
Удачи.
Спасибо.

Ответить   Wed, 18 Jan 2017 22:36:44 +0300 (#3465706)

 

Здравствуйте, Grolin.

отвечаю на письмо от 18 января 2017 г., 18:20:28:

также как и в AutoStartEvent, только по нажатию какой-либо клавиши или
комбинаций клавиш. например,как писал
сергей туманян в скриптовой рассылке.

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

Ответить   Wed, 18 Jan 2017 22:11:41 +0300 (#3465698)

 

здравствуйте. такой вопрос: ноутбук hp ос вин7-64б. хочу установить какую
нибудь программуи ничего не выходит нажимаешь на экзешник и nvda говорит
защищенный рабочий стол. nvda 123 портабельная. что делать как избавиться от
проблемы.
С уважением Владимир из Красноярска! эл почта: LEER5***@m*****.ru skype
leer5551 icq 439753433

Ответить   Tue, 31 Jan 2017 21:23:12 +0800 (#3468829)

 

Всем привет!
31.01.2017 15:23, леер владимир пишет:

от

Нужно отключить контроль учётных записей. Скачайте вот этот рек
файл, запустите и согласитесь на изменения.
После чего перезагрузите машину, проблема должна исчезнуть.
Вот ссылка:

https://yadi.sk/d/qTnihg5Y3C7VSh

Желаю удачи!

Ответить   Tue, 31 Jan 2017 20:50:19 +0200 (#3468841)

 

Приветствую Вас! leer5***@m*****.ru
Цитата из вашего письма: вторник. 31 января 2017 (15:23)

Ответ:
Нажмите: Win+R, напишите, msconfig, Enter, вкладка, сервис, в списке
найдите:
Настройка контроля учетных записей, отключите, перезагрузите компьютер.
Удачи!

Ответить   Tue, 31 Jan 2017 20:57:00 +0200 (#3468846)

 

Здравствуйте.
Контроль учётных записей.
Варианта 2.
Когда говорит защищённый рабочий стол, просто нажимайте 1 раз шифт таб и
Enter.
Если не хотите такого, в панеле управления в учётных записях отключите
контроль учётных записей.

Ответить   Wed, 1 Feb 2017 02:08:34 +0200 (#3468943)