1

Тема: AHK: Проверка орфографии как в Punto Switcher

По сути я поставил "глобальную" цель избавиться от висящей в трее программы Punto Switcher - она меня "достала", ну это лирика.

И так Punto Switcher умеет запускать функцию Microsoft Office Word 2003 которая проверяет орфографию. Я как понимаю это DLL-ка, но какая и что дать ей на вход и где считать, если текст правильный, т.е. без ошибок(я про флаг, текст лежит в буфере обмена)
Попытки отловить это debugger-ми мне не помогли.

Подскажите название или лучше фрагмент скрипта с вызовом DDL и кодом возврата.

P.S.  Microsoft Office Word 2003 это мой частный случай, т.е. он стоит у меня, но думаю dll одинаковая для всех Microsoft Office Word

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

2 (изменено: Indomito, 2012-04-26 06:38:58)

Re: AHK: Проверка орфографии как в Punto Switcher

Единственное что я смог найти это - Скачать mssp232.dll но вот описания нет, т.е. точек входа и т.д.

P.S. Похоже что это не та dll, т.е. не mssp232.dll т.к. её в системе я не нашёл, хотя WORD стоит.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

3

Re: AHK: Проверка орфографии как в Punto Switcher

Indomito, а где именно ты хотел бы проверять орфографию? Не в браузере?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4 (изменено: Indomito, 2012-04-26 11:08:34)

Re: AHK: Проверка орфографии как в Punto Switcher

Как её проверяет Punto Switcher, т.е. копируем что то в буфер обмена и запускаем проверку.
Punto Switcher всё равно где проверять, он просто что то вызывает, т.е. функцию какой то dll и получает результат, т.е. сам то он ничего не делает, а только вызывает функцию из MS Word.

Я рассуждал так - если он вызывает, то значит AHK может и вот ещё у Punto Switcher нет завязки проверки орфографии на горячую клавишу... хотя может у меня версия старая или я плохо искал, но это не важно, важна общая "моя" цель.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

5

Re: AHK: Проверка орфографии как в Punto Switcher

Indomito пишет:

И так Punto Switcher умеет запускать функцию Microsoft Office Word 2003 которая проверяет орфографию. Я как понимаю это DLL-ка, но какая и...

У меня сразу возникает вопрос- с чего вы взяли, что Punto Switcher использует функционал ворда? А если это и так, то будет не вызов отдельной функции, а использование COM-объекта.

6

Re: AHK: Проверка орфографии как в Punto Switcher

У меня сразу возникает вопрос- с чего вы взяли, что Punto Switcher использует функционал ворда?

если снести MS Word то проверка орфографии накрывается у PS.
А есть ещё чем проверить орфографию(используя буфер обмена)?

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

7 (изменено: Indomito, 2012-04-26 23:28:13)

Re: AHK: Проверка орфографии как в Punto Switcher

Кое что нашёл - http://www.rsdn.ru/forum/com/483929.hot.aspx но ничего не понял...

P.S. Да, это COM/DCOM ...

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

8

Re: AHK: Проверка орфографии как в Punto Switcher

Indomito пишет:

если снести MS Word то проверка орфографии накрывается у PS.
А есть ещё чем проверить орфографию(используя буфер обмена)?

Дык может она просто файлы словарей использует. Кстати, в коллекции есть пример работы с соответствующим объектом(тыц).

9 (изменено: Indomito, 2012-04-27 00:02:40)

Re: AHK: Проверка орфографии как в Punto Switcher

А какой скрипт лучше "утянуть" первый или второй?

Да, это VBS я его плохо знаю... хотя его можно вызывать из AHK - верно мыслю?

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

10

Re: AHK: Проверка орфографии как в Punto Switcher

Запустил скрипт - тишина... так я и не понял.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download

11

Re: AHK: Проверка орфографии как в Punto Switcher

Indomito пишет:

А какой скрипт лучше "утянуть" первый или второй?

Да, это VBS я его плохо знаю... хотя его можно вызывать из AHK - верно мыслю?

Лучше разобраться что он делает . AHK_L позволяет использовать COM-объекты, например:

objWord := ComObjCreate("Word.Application")
msgbox % objWord.CheckSpelling("три тупых тирариста взарвали трактор")
msgbox % objWord.CheckSpelling("три тупых террориста взорвали трактор")

12

Re: AHK: Проверка орфографии как в Punto Switcher

Не понял - но спасибо, а то я с горя стал ставить VS C++ и т.д.

"На каждое действие есть равная ему противодействующая критика." Постулат Харриссона
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019
Click to Download