Переключение на Главную Страницу Страницы: 1 [2] 3 4 ... 9 ОтправитьПечать
Очень популярная тема (более 25 ответов) v8.1 + autohotkey = mini OpenConf (число прочтений - 51269 )
ADirks
1c++ developer
1c++ moderator
Отсутствует


А нужны ли мы нам?

Сообщений: 692
Местоположение: Новосибирск
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #15 - 26. Ноября 2008 :: 13:13
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 13:06:
ADirks
Можно code_beautifier.pl я у себя опубликую?

All
И вообще, не возражаете, если я буду публиковать здешние скрипты у себя?

Дык. Все скрипты из состава GComp выложены под GPL - публикуй себе наздоровье!
  
Наверх
 
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #16 - 26. Ноября 2008 :: 13:36
Печать  
Ещё мысль. AutoHotkey поддерживает регулярные выражения и построение GUI. Так что лучше мыслить в этом направлении, а не работать через файлы с другими языками.

В порядке бреда: если всё-таки работать с другими языками, то, может, попытаться работать через буфер. Например, AutoHotkey срабатывает на горячую клавишу, помещает что надо в буфер и запускает что-то с ожиданием завершения процесса. Затем забирает из буфера результат. Насколько я знаю, перлы-питоны с буфером работают.
  
Наверх
www  
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #17 - 26. Ноября 2008 :: 13:41
Печать  
Вопрос. А как забрать с assembla.com скрипты с нормальными комментариями в коде? Там кракозябры какие-то.
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #18 - 26. Ноября 2008 :: 13:42
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 13:36:
Ещё мысль. AutoHotkey поддерживает регулярные выражения и построение GUI. Так что лучше мыслить в этом направлении, а не работать через файлы с другими языками.

В порядке бреда: если всё-таки работать с другими языками, то, может, попытаться работать через буфер. Например, AutoHotkey срабатывает на горячую клавишу, помещает что надо в буфер и запускает что-то с ожиданием завершения процесса. Затем забирает из буфера результат. Насколько я знаю, перлы-питоны с буфером работают.

1. Другие языки пока привычнее Улыбка
2. По ожиданию - мы уже так и делаем Улыбка в этих же скриптах.
  

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


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #19 - 26. Ноября 2008 :: 13:50
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 13:41:
Вопрос. А как забрать с assembla.com скрипты с нормальными комментариями в коде? Там кракозябры какие-то.


чем берешь исходники?
под win использую tortoiseSVN, никогда проблем с кириллицей при импорте не было, опять же чем скрипты смотришь?

по поводу других языков - присоединюсь к Артуру, мне например JS намного ближе, насчет GUI - видел, пока не придумал зачем может понадобиться.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
sadovnikov
1c++ power user
Отсутствует


I Love YaBB 2!

Сообщений: 420
Зарегистрирован: 06. Марта 2007
Re: v8.1 + autohotkey = mini OpenConf
Ответ #20 - 26. Ноября 2008 :: 14:01
Печать  
Добавлю свои скромные 5 копеек.
Закирпичиватель для строк текста:

Код
Выбрать все
$SC11C::
	Enter()
Return

$SC01C::
	Enter()
Return

Enter()
{
	ClipSaved := ClipboardAll
	clipboard =
	Send +{Home}^{ins}{Right}

	FirstChar := SubStr(clipboard, 1, 1)
	if FirstChar = |
		fStr := 0
	Else
		fStr := 1

	Loop, parse, clipboard, `"
	{
		fStr := 1 - fStr
	}

	if fStr = 1
	{
		Send {SC01C}|
	}
	else
	{
		Send {SC01C}
	}

	Clipboard := ClipSaved
	ClipSaved =
}
 



P.S. Сильно не пинайте. Первый опыт в скриптовых языках Печаль
  
Наверх
 
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #21 - 26. Ноября 2008 :: 14:06
Печать  
Полезно, не будешь против, если добавлю в репозитарий?
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #22 - 26. Ноября 2008 :: 14:12
Печать  
ИМХО уже нужно делать меню макросов - хоткеи запоминать уж очень неудобно.
  

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


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #23 - 26. Ноября 2008 :: 14:16
Печать  
Насколько сложно будет прикрутить твой скрипт для опенконфа?
насколько понял нужно повесить вывод меню на другое событие?
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #24 - 26. Ноября 2008 :: 14:21
Печать  
Phoenix писал(а) 26. Ноября 2008 :: 14:16:
Насколько сложно будет прикрутить твой скрипт для опенконфа?
насколько понял нужно повесить вывод меню на другое событие?

Главный вопрос - как автоматически или полуавтоматически составить список макросов?
Остальное уже намного проще - например, ГУИ есть или меню самому через ДЛЛ сделать Улыбка

ЗЫ Серый Кардинал, а есть ли возможность обращаться к КОМ-объектам из АутоХоткей-скрипта?
  

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
Ответ #25 - 26. Ноября 2008 :: 14:21
Печать  
Phoenix писал(а) 26. Ноября 2008 :: 13:50:
чем берешь исходники?
под win использую tortoiseSVN, никогда проблем с кириллицей при импорте не было, опять же чем скрипты смотришь?

Ничем, т.е. браузером Улыбка.
Но уже разобрался, вроде.
По первой ссылке - кракозябры, по второй - нормально.
http://trac.assembla.com/v8_ahk/browser/code_beautifier.pl
http://svn.assembla.com/svn/v8_ahk/code_beautifier.pl
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #26 - 26. Ноября 2008 :: 14:23
Печать  
Выложите сюда сборку из SVN, у меня инет мертвый что-то, черепаху не могу скачать Печаль
Я бы дома еще поюзал бы Улыбка

ЗЫ наконец-то что-то похожее на настоящее дело и к 81 нарисовалось Улыбка
  

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
Ответ #27 - 26. Ноября 2008 :: 14:25
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:23:
Выложите сюда сборку из SVN, у меня инет мертвый что-то, черепаху не могу скачать Печаль

УПС, уже не нужно, прямо с Веб-а же можно скачать, без SVN-клиента
  

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
Ответ #28 - 26. Ноября 2008 :: 14:26
Печать  
artbear писал(а) 26. Ноября 2008 :: 14:21:
ЗЫ Серый Кардинал, а есть ли возможность обращаться к КОМ-объектам из АутоХоткей-скрипта?

Есть, но через очень глубокий зад. Считай - нету. Например:
http://www.autohotkey.com/wiki/index.php?title=ADO
  
Наверх
www  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #29 - 26. Ноября 2008 :: 14:34
Печать  
The gray Cardinal писал(а) 26. Ноября 2008 :: 14:26:
artbear писал(а) 26. Ноября 2008 :: 14:21:
ЗЫ Серый Кардинал, а есть ли возможность обращаться к КОМ-объектам из АутоХоткей-скрипта?

Есть, но через очень глубокий зад. Считай - нету. Например:
http://www.autohotkey.com/wiki/index.php?title=ADO

Неужели так сложно прицепить хотя бы OleAutomation через IDispatch - как в скриптах ?
Исходники интересно на чем написаны?
  

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 ... 9
ОтправитьПечать