Переключение на Главную Страницу Страницы: 1 2 [3] 4 5 ... 9 ОтправитьПечать
Очень популярная тема (более 25 ответов) v8.1 + autohotkey = mini OpenConf (число прочтений - 51488 )
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #30 - 26. Ноября 2008 :: 14:37
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:21:
Главный вопрос - как автоматически или полуавтоматически составить список макросов?
Остальное уже намного проще - например, ГУИ есть или меню самому через ДЛЛ сделать Улыбка

А чего его (список макросов) составлять-то? В каком-то "главном" скрипте держать его в каком-то виде, да и всё (строковая переменная хотя бы, или просто специальный файл). А меню не надо через DLL делать: AutoHotkey: меню своих команд по средней кнопке мыши на рабочем столе.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #31 - 26. Ноября 2008 :: 14:43
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 14:37:
artbear писал(а) 26. Ноября 2008 :: 14:21:
Главный вопрос - как автоматически или полуавтоматически составить список макросов?
Остальное уже намного проще - например, ГУИ есть или меню самому через ДЛЛ сделать Улыбка

А чего его (список макросов) составлять-то? В каком-то "главном" скрипте держать его в каком-то виде, да и всё (строковая переменная хотя бы, или просто специальный файл). А меню не надо через DLL делать: AutoHotkey: меню своих команд по средней кнопке мыши на рабочем столе.

Да, по меню понятно, спасибо.

Хочется как-то автоматически генерить этот спец.файл из файлов скриптов.
Нет ли такой фичи - получение списка определенных хоткеев или функций для скриптов *.ahk?

ЗЫ ты видел, как сделано у меня для Опенконфа?
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #32 - 26. Ноября 2008 :: 14:43
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:34:
Неужели так сложно прицепить хотя бы OleAutomation через IDispatch - как в скриптах ?
Исходники интересно на чем написаны?

Исходники вроде на Си. Автор проги, насколько я помню, отказывается делать поддержку COM, т.к. не умеет Улыбка. Но я могу ошибаться Улыбка.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #33 - 26. Ноября 2008 :: 14:44
Печать  
Если нет возможности автоматом получить список скриптов, то небольшая проблема - будем ручками писать в спец.файл настройки.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #34 - 26. Ноября 2008 :: 14:46
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:43:
Нет ли такой фичи - получение списка определенных хоткеев или функций для скриптов *.ahk?

ЗЫ ты видел, как сделано у меня для Опенконфа?

Не понимай. Сформулируй задачу точнее Улыбка.
Как "сделано у тебя для Опенконфа", тоже не знаю Улыбка.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #35 - 26. Ноября 2008 :: 14:46
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 14:43:
artbear писал(а) 26. Ноября 2008 :: 14:34:
Неужели так сложно прицепить хотя бы OleAutomation через IDispatch - как в скриптах ?
Исходники интересно на чем написаны?

Исходники вроде на Си. Автор проги, насколько я помню, отказывается делать поддержку COM, т.к. не умеет Улыбка. Но я могу ошибаться Улыбка.

Ага, исходники для ВизуалС++ 2005
Тогда не должно быть больших проблем Улыбка

Нужно подумать, правда, насколько это нужно Улыбка и к какой задаче его применить.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #36 - 26. Ноября 2008 :: 14:47
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:44:
Если нет возможности автоматом получить список скриптов, то небольшая проблема - будем ручками писать в спец.файл настройки.

http://www.script-coding.info/AutoHotkey/IniRead.html
http://www.script-coding.info/AutoHotkey/IniDelete.html
http://www.script-coding.info/AutoHotkey/IniWrite.html
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #37 - 26. Ноября 2008 :: 14:49
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 14:46:
artbear писал(а) 26. Ноября 2008 :: 14:43:
Нет ли такой фичи - получение списка определенных хоткеев или функций для скриптов *.ahk?

ЗЫ ты видел, как сделано у меня для Опенконфа?

Не понимай. Сформулируй задачу точнее Улыбка.
Как "сделано у тебя для Опенконфа", тоже не знаю Улыбка.

Например, у нас есть несколько скриптов *.ahk в одной или нескольких папках.
Есть ли возможность получить из этих файлов список всех хоткеев и функций без параметров в виде - имя файла, имя хоткея или имя функции?

ЗЫ кстати, а как выполнить из одного скрипта вызов функци или хоткею другого скрипта? наверняка популярная задача?
можно просто линк дать или отправить в раздел русской доки Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #38 - 26. Ноября 2008 :: 14:50
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:46:
Ага, исходники для ВизуалС++ 2005
Тогда не должно быть больших проблем Улыбка

Нужно подумать, правда, насколько это нужно Улыбка и к какой задаче его применить.

Если ты сумеешь вкрячить в AHK полноценную поддержку COM-клиента, будешь народным героем, кроме шуток Улыбка. Можно попытаться связаться с Крисом (это автор) по этому поводу.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #39 - 26. Ноября 2008 :: 14:51
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 14:47:
artbear писал(а) 26. Ноября 2008 :: 14:44:
Если нет возможности автоматом получить список скриптов, то небольшая проблема - будем ручками писать в спец.файл настройки.

http://www.script-coding.info/AutoHotkey/IniRead.html
http://www.script-coding.info/AutoHotkey/IniDelete.html
http://www.script-coding.info/AutoHotkey/IniWrite.html

Спасибо, но проблема и правда небольшая Улыбка - проблема не писать, а проблема ручного ввода Улыбка ну не любля я его Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #40 - 26. Ноября 2008 :: 14:52
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:49:
Например, у нас есть несколько скриптов *.ahk в одной или нескольких папках.
Есть ли возможность получить из этих файлов список всех хоткеев и функций без параметров в виде - имя файла, имя хоткея или имя функции?

ЗЫ кстати, а как выполнить из одного скрипта вызов функци или хоткею другого скрипта? наверняка популярная задача?
можно просто линк дать или отправить в раздел русской доки Улыбка

По первому - вроде нет. Т.е. надо тупо читать файлы.
По второму:
http://www.script-coding.info/AutoHotkey/Include.html
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #41 - 26. Ноября 2008 :: 14:55
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 14:50:
artbear писал(а) 26. Ноября 2008 :: 14:46:
Ага, исходники для ВизуалС++ 2005
Тогда не должно быть больших проблем Улыбка

Нужно подумать, правда, насколько это нужно Улыбка и к какой задаче его применить.

Если ты сумеешь вкрячить в AHK полноценную поддержку COM-клиента, будешь народным героем, кроме шуток Улыбка. Можно попытаться связаться с Крисом (это автор) по этому поводу.

Крис на каком языке говорит?
КОМ-поддержка состоит из многих частей Печаль
Позднее связывание - OleAutomation через Диспатч-вызовы - ИМХО сделать не так сложно.
А вот раннее связывание, через виртуальные таблицы, как в примере для ADO, это гемор еще тот Печаль
Еще есть проблема АктивИкс и событий для них - правда, их я уже умею решать - например, в 1С++ разрулил Улыбка - наверное, также несложно.

Если есть нужная/тестовая/полезная задача, можно подумать над решением.
Лично мне это было бы интересно для повышения мастерства.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #42 - 26. Ноября 2008 :: 15:03
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:55:
Крис на каком языке говорит?
КОМ-поддержка состоит из многих частей Печаль
Позднее связывание - OleAutomation через Диспатч-вызовы - ИМХО сделать не так сложно.
А вот раннее связывание, через виртуальные таблицы, как в примере для ADO, это гемор еще тот Печаль
Еще есть проблема АктивИкс и событий для них - правда, их я уже умею решать - например, в 1С++ разрулил Улыбка - наверное, также несложно.

Если есть нужная/тестовая/полезная задача, можно подумать над решением.
Лично мне это было бы интересно для повышения мастерства.

Крис - на английском. Ты можешь спокойно запостить у них на форуме, он там постоянно читает и пишет.
Насколько я понимаю, CreateObject в VBScript - это исключительно позднее связывание? Если было хотя бы это, было бы уже очень круто. А задач сколько угодно - есть куча народу, которая в WSH вообще ни сном, ни духом, а на AHK пишут постоянно, даже довольно сложные GUI-программы. Для них поддержка COM была бы просто прорывом Улыбка.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #43 - 26. Ноября 2008 :: 15:05
Печать  
А как в AHK c поддержкой каких-нибудь объектов?
я вообще ничего не увидел по объектам в доке Печаль, возможно, что плохо смотрел.
Увидел переменную, функции и препроцессор, более ничего Печаль
Как в этом случае, без объектов, разруливать КОМ, непонятно Печаль

ЗЫ уехал домой, там инета нету Улыбка
завтра почитаю.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #44 - 26. Ноября 2008 :: 15:08
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 15:03:
Насколько я понимаю, CreateObject в VBScript - это исключительно позднее связывание? Если было хотя бы это, было бы уже очень круто. А задач сколько угодно - есть куча народу, которая в WSH вообще ни сном, ни духом, а на AHK пишут постоянно, даже довольно сложные GUI-программы. Для них поддержка COM была бы просто прорывом Улыбка.

1. Я свой аглицкий на показ не выставляю, к сожалению, еще слабоват Улыбка Печаль
2. Да, ВБ юзает исключительно позднее связывание.
3. Найди мне какую-нибудь задачу, плиз, поинтереснее по КОМ.
Сам понимаешь, при моей заинтересованности или заинтересованности родного для меня сообщества Улыбка дело будет быстрее, чем для какого-то виртуального и незнакомого лично мне сообщества Улыбка
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 5 ... 9
ОтправитьПечать