Переключение на Главную Страницу Страницы: 1 ... 6 7 [8] 9  ОтправитьПечать
Очень популярная тема (более 25 ответов) v8.1 + autohotkey = mini OpenConf (число прочтений - 51486 )
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #105 - 02. Марта 2009 :: 15:08
Печать  
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
Phoenix
Senior Member
****
Отсутствует


itpath.ru

Сообщений: 398
Местоположение: Москва
Зарегистрирован: 15. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #106 - 18. Марта 2009 :: 09:20
Печать  
В репозитарий залит скритп Авторские комментарии.
На данный момент не работает диалог настройки правил, если кто поможет - буду признателен.
  

Лень двигатель прогресса.&&http://www.itpath.ru&&;
Наверх
IP записан
 
igor77777
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 14. Мая 2009
Re: v8.1 + autohotkey = mini OpenConf
Ответ #107 - 14. Мая 2009 :: 10:39
Печать  
Подскажите такую мелочь.
AutoHotKey - поставил.
v8ahk.rar - скачал.

Не пойму куда его распаковать, чтобы заработало?

Или что и куда прописать?
  
Наверх
 
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #108 - 19. Мая 2009 :: 20:35
Печать  
Phoenix писал(а) 18. Марта 2009 :: 09:20:
В репозитарий залит скритп Авторские комментарии.
На данный момент не работает диалог настройки правил, если кто поможет - буду признателен.


Всем привет, всех рад видеть Улыбка

Сделал окно настройки как HTML-приложение (см. http://script-coding.info/HTA.html).

Сам диалог настройки (author_js_config.hta) запускается либо как любое другое виндовое приложение, либо по задуманной комбинации Alt+o (ну как в ahk-скрипте прописали).

Обратите внимание, что файлы author.js и author_js_config.hta должны лежать в одном каталоге, т.е. author.js инклюдится в author_js_config.hta.

p.s.
Пожалуйста, подскажите кто нибудь: как избавиться от сообщения "The hotkey такой-то will not be activate бла-бла-бла потому что у тебя, дубина, по умолчанию раскладка русская".
  

author_js_for_v8ahk_20090520.zip ( 6 KB | Загрузки )

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
The gray Cardinal
Full Member
***
Отсутствует



Сообщений: 159
Зарегистрирован: 17. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #109 - 20. Мая 2009 :: 07:22
Печать  
Цитата:
Пожалуйста, подскажите кто нибудь: как избавиться от сообщения "The hotkey такой-то will not be activate бла-бла-бла потому что у тебя, дубина, по умолчанию раскладка русская".

Использовать скан-коды (или виртуальные коды) клавиш вместо их буквальных обозначений.
http://www.script-coding.info/AutoHotkey/AhkRussian_3b.html
http://www.script-coding.info/AutoHotkey/KeyList.html (в самом конце — методика поиска кодов клавиш).
  
Наверх
www  
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #110 - 20. Мая 2009 :: 09:19
Печать  
А, то есть ahk-скрипт надо подкорректировать.

Я прочилал в этой ветке про это, но в сами ahk-скрипты в роли программиста не лазил, просто запустил все как тупой юзверь Улыбка

Думал, раз про это написали, то там уже все сделано.

Спасибо Улыбка
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
igor77777
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 14. Мая 2009
Re: v8.1 + autohotkey = mini OpenConf
Ответ #111 - 22. Мая 2009 :: 04:52
Печать  
igor77777 писал(а) 14. Мая 2009 :: 10:39:
Подскажите такую мелочь.
AutoHotKey - поставил.
v8ahk.rar - скачал.

Не пойму куда его распаковать, чтобы заработало?

Или что и куда прописать?

Ну ткните пожалуйста пальцем, где написано, как правильно подключать готовые скрипты.
Этож не дело, запускать кучу экземпляров ahk и в каждый передавать путь к скрипту.
  
Наверх
 
IP записан
 
kuntashov
Full Member
***
Отсутствует


1С:Специалист

Сообщений: 130
Местоположение: Саратов
Зарегистрирован: 13. Июня 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #112 - 22. Мая 2009 :: 05:35
Печать  
Чтобы запустить скрипт надо просто дважды щелкнуть на файле с расширением ahk.

Из пакета v8ahk надо запускать скрипт... test.ahk

Странное, конечно название, но не я придумал Улыбка

(Библиотеки из папки System надо зарегистрировать также, как это делалось в случае OpenConf для 7.7)
  

С уважением, &&Александр Кунташов&&http://kuntashov.ru/
Наверх
 
IP записан
 
igor77777
YaBB Newbies
*
Отсутствует


1C++ rocks!

Сообщений: 3
Зарегистрирован: 14. Мая 2009
Re: v8.1 + autohotkey = mini OpenConf
Ответ #113 - 22. Мая 2009 :: 10:50
Печать  
kuntashov писал(а) 22. Мая 2009 :: 05:35:
Чтобы запустить скрипт надо просто дважды щелкнуть на файле с расширением ahk.

Из пакета v8ahk надо запускать скрипт... test.ahk

Странное, конечно название, но не я придумал Улыбка

(Библиотеки из папки System надо зарегистрировать также, как это делалось в случае OpenConf для 7.7)

Спасибо, справился.
Вроде работает, только пока ругается на code_beautifier.pl, но это потому, что у меня не perl. Я думаю после установки должно заработать.

Маленькое пожелание.
Было бы неплохо расписать процесс установки необходимых компонент и запуска AHK со скриптами 1С на заглавной странице. На мой взляд, это не совсем очевидно.
В частности test.ahk  Подмигивание
Иначе этот проект не выйден на уровень широкого использования

  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #114 - 12. Сентября 2009 :: 09:31
Печать  
В файлике scripts.js нужно сделать маленькую поправку
исправить метод ResultList как показано ниже
Цитата:
function ResultList(prmStr,prmCaption)
{
     cs = new ActiveXObject("OpenConf.CommonServices");
     var vRes = cs.SelectValue(prmStr, prmCaption, "", true, true);
     cs = 0
     if (!(vRes) == "")
     {
           var nEnd = vRes.indexOf(")")
           var nStr = vRes.substring(1,nEnd);

           // если набрали несколько символов и нажали Esc, без блока try-catch вылетает ошибка исполнения JScript
           try{
                 WScript.Quit(nStr);
           }
           catch(e) {}
           finally {}
     }
}
« Последняя редакция: 15. Сентября 2009 :: 13:23 - artbear »  

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
Ответ #115 - 12. Сентября 2009 :: 09:32
Печать  
Если при нажатии Ctrl+1 в окне Конфигуратора v8 выдается ошибка
"Невозможно добавить ссылку {578f85c8-89eb-4cda-ac7e-8f3bb34e8b54}"
это значит, что у вас не установлен/не зарегистрирован Опенконф для 77 Улыбка
Например, у вас тупо нету 77.

Для исправления можно в файле System\CommonServices.wsc
закомментировать или удалить строку 97, в которой написано
<reference guid="{578f85c8-89eb-4cda-ac7e-8f3bb34e8b54}" />
  

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


I Love YaBB 2!

Сообщений: 148
Зарегистрирован: 24. Мая 2006
Re: v8.1 + autohotkey = mini OpenConf
Ответ #116 - 15. Сентября 2009 :: 12:09
Печать  
artbear писал(а) 12. Сентября 2009 :: 09:31:
В файлике scripts.js нужно сделать маленькую поправку
исправить метод ResultList как показано ниже
Цитата:
function ResultList(prmStr,prmCaption)
{
     cs = new ActiveXObject("OpenConf.CommonServices");
     var vRes = cs.SelectValue(prmStr, prmCaption, "", true, true);
     cs = 0
     if (!(vRes) == "")
     {
           var nEnd = vRes.indexOf(")")
           var nStr = vRes.substring(1,nEnd);

           // если набрали несколько символов и нажали Esc, без блока try-catch вылетает ошибка исполнения JScript
           try{
                 WScript.Quit(procCInt(nStr));
           }
           catch(e) {}
           finally {}
     }
}

Артур? А вот тут не ошибка?
  WScript.Quit(procCInt(nStr));
наверное надо
WScript.Quit(nStr);
Или я  ошибаюсь?
Потому что в первом варианте у меня не работало....
Встает на первую строку модуля.

И еще сделал по твоей рекомендации (отсюда http://forum.script-coding.info/viewtopic.php?id=2496)

                 //Заменено по рекомендации artbear
                  //lListProcFunc += "(" + j + ") "+delFP(FuncName) + "\r\n";
                 // на строку
                 lListProcFunc += delFP(FuncName) + " (" + j + ") " + "\r\n";

то же самое, после выбора встает на первую строку модуля
но в скриптах я полный 0.
Плачущий
  
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #117 - 15. Сентября 2009 :: 13:15
Печать  
nicolas писал(а) 15. Сентября 2009 :: 12:09:
Цитата:
           // если набрали несколько символов и нажали Esc, без блока try-catch вылетает ошибка исполнения JScript
           try{
                 WScript.Quit(procCInt(nStr));
           }
           catch(e) {}
           finally {}


Упс, опечатался. Конечно, procCInt нужно убрать Улыбка
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #118 - 15. Сентября 2009 :: 13:16
Печать  
nicolas писал(а) 15. Сентября 2009 :: 12:09:
И еще сделал по твоей рекомендации (отсюда http://forum.script-coding.info/viewtopic.php?id=2496)

Кстати, в той теме я выложил нормальный набор, который у меня работает.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: v8.1 + autohotkey = mini OpenConf
Ответ #119 - 16. Сентября 2009 :: 10:30
Печать  
Выкладываю исправленный вариант.
В ранее выложенном все-таки были ошибки, например, в скрипте "Процедуры/функции модуля"
  

v8ahk.zip ( 64 KB | Загрузки )

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