/
MadDAD
/
alterplast
Обзор
Документация
Войти
/
MadDAD
/
alterplast
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
OpenConf_doc/Editing.htm
532 строки
18 KB
trdm
+ Добавил описание проекта опенконф с сайта http://script-coding.com
01 дек 2017, 14:11
01 дек 2017, 14:11
dfaa0dd
Код
Авторство
О чём код?
<html><head> <meta http-equiv="Content-Language" content="ru"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <meta http-equiv="Content-Script-Type" content="text/javascript"> <title>Editing</title> <meta name="keywords" content="Editing ������� OpenConf 1�:�����������"> <meta name="description" content="������� ��� ��������� OpenConf: �������������� ����"> <style type="text/css"> .paragraph {text-align:justify; text-indent:2em; margin-top:0; margin-bottom:0} </style> </head> <body bgcolor=#E0E0E0> <p><a href="index.html">������� �� ������� ��������� ����� (������ ������, ����� ��� ����������)</a></p> <p><a href="http://forum.script-coding.com">����� (����� ����� �������� ��� ������, � ����� ����� �������� ���������������� �� ��������� ����������� � � ���������� ������)</a></p> <h1>������� ��� ��������� OpenConf: �������������� ����</h1> <h2 style="text-indent:1.3em">���������� � ��������� ��������</h2> <p class="paragraph"> ������� ��� ��������� OpenConf, � ������� ����� ���� � ���� ������, ������������� ��� ��������� �������� � ������������� �������������� ���� ������������ ��� ������� ��������� 1�:�����������. ������ ������� ������� ������� ����������� OpenConf. �������� ���������� �� OpenConf (� ��� ����� � � ���, ��� ��� ����� ������� ������ �� ���������, � ������� ����� ���� � ���� ������) �� ������ � ������ "<a href="OpenConf.html">������ OpenConf (�������� ������������)</a>" �� ���� �����. ������� ��� ��������� OpenConf ���������������� ��������. </p> <p class="paragraph"> ��������� �������� �������� � ����������: </p> <OL style="text-indent:0em; margin-top:5; margin-bottom:5;"> <LI>���������� OpenConf, ���� �� ��� �� ����������.</LI> <LI>���������� ����� <UL style="text-indent:0em; margin-top:5; margin-bottom:5;"> <LI>CommonServices.wsc</LI> <LI>Registry.wsc</LI> <LI>svcsvc.dll</LI> <LI>WshExtra.dll</LI> </UL> � ����� ������� �� ������ �����, �������� <br><br> <span style="color:navy; font-weight:bold;"> C:\Program Files\1Cv77\BIN\config\system\ </span> <br><br> ��� ����� �� ������ ������ ��������������� � ����������� "config" �������� ����������� ������ 1�:�����������, ��� ��� ��� dll-����� �� ���� ����� OpenConf ������� ��������� � �������� �� ��������� � ������ ������� ������������� (� ��� ����� ��������� ��� OpenConf �� ��������). ��������������� � ������� ������ �� ������������� ��������� � ������� regsvr32.exe, ���� ��� ��� �� �������. ��������� ������ ����������� ���������� ����� ���������, ��������, ���: <br><br> <span style="color:navy; font-weight:bold;"> regsvr32.exe "C:\Program Files\1Cv77\BIN\config\system\CommonServices.wsc" </span> <br><br> </LI> <LI>���������� ����� <UL style="text-indent:0em; margin-top:5; margin-bottom:5;"> <LI>author.js</LI> <LI>Brackets.vbs</LI> <LI>bufer.vbs</LI> <LI>RTrimModule.vbs</LI> <LI>������ ���� trad.vbs</LI> <LI>������ ����.vbs</LI> <LI>���������� ������ � ����� ������.vbs</LI> <LI>�������������� ������.vbs</LI> <LI>code_beautifier.pl - ������ ���� �� ������ ������������� ActivePerl (��. ����)</LI> <LI>CodeIns.pl - ������ ���� �� ������ ������������� ActivePerl (��. ����)</LI> <LI>RunPerlScripts.vbs - ������ ���� �� ������ ������������� ActivePerl (��. ����)</LI> </UL> � ���������� "config\scripts\Editing\" �������� ����������� ������ 1�:�����������, ���� ���� ������ ��� ��� ���. ������ ���� � ����� �������� ����� ���������, ��������, ���: <br><br> <span style="color:navy; font-weight:bold;"> C:\Program Files\1Cv77\BIN\config\scripts\Editing\ </span> <br><br> ����������: � ��������, ����� "Editing" ����� � �� ���������, ������� ������� ����� � "config\scripts\". ������, ����� ���� ��������, ��� OpenConf ���������� � ������ �������. ���� ������������ �� �������� ���������� ��, ������ �������������� ��������� ����� ��� ����������. </LI> <LI>��������� �������� ActivePerl (�� �������): <UL style="text-indent:0em; margin-top:5; margin-bottom:5;"> <LI>���� ActivePerl �� ���������� �� ����� ����������, �������� <a href="http://www.activestate.com/ActivePerl"> ����������� ActivePerl</a> � ���������� ��� (ActivePerl ���������������� ��������). </LI> <LI>���������� ���� <b>CodeWorks.pm</b> � ���������� <b>lib</b> �������� ��������� ActivePerl.</LI> <LI>���������� ����� <b>��������������.pl</b> � <b>�������������.pl</b> � ������� ��� �������������� ����, � ������� �� ������ ����������� ������� ActivePerl.</LI> </UL> </LI> <LI>������������� ������������, ���� �� ��� �������.</LI> </OL> <h2 style="text-indent:1.3em">�������������</h2> <p class="paragraph"> ������������� ������� �������� ������� (������ �������� �� ������ ������� � ������ �� ������� OpenConf ���� ������������), ������� �� ������� �� ������ ��������� ��������� ������ ����� ���� "OpenConf" - "�������" - "����������...". ����� ���������� ��������� ������ �� ������ ��������� ����� ������ �������, �������� � ����� ������ ������, ����� Ctrl+M � ������ ������ ������ � ����������� ���������� ����. </p> <p class="paragraph"> ������ <b>author.js</b> �������������� �������� ���� �� ��������� ������������������ �� �������� ���������� ����������� (������� ������). ������ ��������� ������� ������������ � ����������� ���������� ����. �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>���������</TD> <TD>�������� ���� �������� �������. ��������� ����������� � ������� � ����� <b>HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\OpenConf\Scripts\��������� �����������\</b>.</TD> </TR> <TR> <TD>��������������</TD> <TD>��������� ���������� ���� ��� ������� ������ ��������� "��������".</TD> </TR> <TR> <TD>�������������</TD> <TD>�������� � ��������� ���������� ���� ��� ������� ������ ��������� "�������".</TD> </TR> <TR> <TD>������������</TD> <TD>������������ � ��������� ���������� ���� ��� ������� ������ ��������� "�����".</TD> </TR> <TR> <TD>�������������</TD> <TD>��������� ����� �� ������ ������ � ��������� ��� ��� �����������. ���� ������� ���� ������, ���� ���� �������������� � ����������� ��� ���������� (���������� �� ����� �� ������ ������).</TD> </TR> </TABLE> <br> <p class="paragraph"> ����� ������, ��� �������� ������� ��������, ������������������� � ����������� (������ "���������"). ����������� ����� � ������ �������� ��������� �������������� ���� "�����" (��������, �������) ������������, ����� ����� ���������� �������� � ���� ��������� ���������. ������� �������� ������� ��-������� � ���������, ����� �������� ��������� �����, ��� ���� ������ (��� ������ �� ��������). </p> <p class="paragraph"> ������ <b>Brackets.vbs</b> ��������� �������� ����� � ���� ��������� ������������, �������� �������� ���������, ������������ "������(...)" � ���������. ���� ����� ������� �� ���������� ����, ��� ���������� ��������. �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>ChoiseTypeBracket</TD> <TD>����� ������ ��������� ����������� ��� ������ � ��������� ����� ��������� ������������. ����� � ������ ������������ ����������� ���������� ��������� ������������ ������.</TD> </TR> <TR> <TD>AddBracket</TD> <TD>��������� ����� ��������� ��������� ������������ ��� ��������.</TD> </TR> </TABLE> <br> <p class="paragraph"> ������ ������������ ����������� ��� ������������� ����� ���������������, ������ ������ � ����� ��������� ���������. ��� ����� � ��������� ������� ChoiseTypeBracket() ������� ��������������� �������� ���������� �������� ���������� ArrOfTypeBracket, ��������, ������� � ������ ���� �����������. ����� � ������ ����������� ���������� ��������� ������������ ������. </p> <p class="paragraph"> ������ <b>bufer.vbs</b> ��������� ����������� "��������������" ����� ������ (��� � MS Office XP/2003 ��� Punto Switcher), ������� ������� ������ (��� � MS Word), ������������� ������� ��������� (���/���) ������� ���������� ������ (��� � Punto Switcher). �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>Settings</TD> <TD>��������� ��������������� ������ � ���������� ����. ��������� ��������/��������� �������������� ����� � ��������/��������� ������������� ����� � �������������� ������. ���� ��������� ������ "������������ �����", �� ��� ����������� ������ ����� ���������� ������ �� ������� ����� � ����������� ������. ������������ ��� ������ �� ��������������� ������ ����� ������������ �����, � �� ��� �����.</TD> </TR> <TR> <TD>CopyText</TD> <TD>�������� ����� � �������������� �����. ���� ���� �� ���������, �� ����������� �������������� ����������� �������. ����� ��������� ��������� ������ Ctrl+C.</TD> </TR> <TR> <TD>PasteText</TD> <TD>������������ ������� ������. ���� ���� �� ���������, �� ������� ���������� �� ������������ ������. ����� ��������� ��������� ������ Ctrl+V.</TD> </TR> <TR> <TD>EmptyBufer</TD> <TD>������� �� ������ ��������� ��������. ����� ��������� ��������� ������ Ctrl+Shift+D.</TD> </TR> <TR> <TD>EmptyAll</TD> <TD>������� �� ������ �� ����������. ����� ��������� ��������� ������ Ctrl+D.</TD> </TR> <TR> <TD>Translit</TD> <TD>������� ��������� (���/���) ����������� ������.</TD> </TR> <TR> <TD>ToggleCase</TD> <TD>������� ������� �������� ����� ��� ����������� ������. ����� ��������� ��������� ������ Shift+F3. ����� �������� ����� ��� ��������: ��� ��������, ��� ���������, ������ ���������.</TD> </TR> </TABLE> <br> <p class="paragraph"> ������ <b>RTrimModule.vbs</b> ������ ��� �������� ������ ����� � �������� � ������ ����� ����������� �������. �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>RTrimCurrentWnd</TD> <TD>��������� �������� ��������� ������.</TD> </TR> <TR> <TD>ReFormatCurrentWnd</TD> <TD>��������� �������� ��������� ������ � ����������� �������������� ��������������� ("�������" Ctrl+Shift+F).</TD> </TR> <TR> <TD>RTrimGlobalModuleDocReportsAndCalcVars</TD> <TD>��������� ����������� ������, ���� ����������, ������� � ��������� ������������.</TD> </TR> </TABLE> <br> <p class="paragraph"> ������ <b>������ ���� trad.vbs</b> ������ ��� ��������������� ����������/�������� � ������ ����������� ����� ��������: "|" � "//#" � ��������������� ������ �����/������ ������ ����������� ����� �� �������� "|" ��� �������������� ��������. �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>FormatSharp</TD> <TD>������������ ���������� ���� ��� ������� ������ ��������� "//#". ����� ��������� ��������� ������ Ctrl+3. ����������: ��� ������������� ������� ���������� 1�++ ����������� ���� "//#" ��������� �� ������� �������������.</TD> </TR> <TR> <TD>UnFormatSharp</TD> <TD>��������������� ���������� ���� ��� ������� ������, ������������������ ��������� "//#". ����� ��������� ��������� ������ Ctrl+Shift+3.</TD> </TR> <TR> <TD>FormatVertical</TD> <TD>"������������" ���������� ���� ��� ������� ������ ��������� "|". ����� ��������� ��������� ������ Ctrl+\.</TD> </TR> <TR> <TD>UnFormatVertical</TD> <TD>"���������������" ���������� ���� ��� ������� ������, "������������������" ��������� "|". ����� ��������� ��������� ������ Ctrl+Shift+\.</TD> </TR> <TR> <TD>MoveBlockLeftSpace</TD> <TD>�������� ���������� ���� ��� ������� ������, "������������������" ��������� "|", �� ������ ����� (���� ��� ��������). ����� ��������� ��������� ������ Ctrl+[.</TD> </TR> <TR> <TD>MoveBlockRightSpace</TD> <TD>�������� ���������� ���� ��� ������� ������, "������������������" ��������� "|", �� ������ ������. ����� ��������� ��������� ������ Ctrl+].</TD> </TR> <TR> <TD>MoveBlockLeftTab</TD> <TD>�������� ���������� ���� ��� ������� ������, "������������������" ��������� "|", �� ��������� ����� (���� ��� ��������). ����� ��������� ��������� ������ Ctrl+,.</TD> </TR> <TR> <TD>MoveBlockRightTab</TD> <TD>�������� ���������� ���� ��� ������� ������, "������������������" ��������� "|", �� ��������� ������. ����� ��������� ��������� ������ Ctrl+..</TD> </TR> </TABLE> <br> <p class="paragraph"> ������ <b>������ ����.vbs</b> ������ ��� ������ �/��� ���������� ���� ���������� ���������, �������� ����������� �����, ������� ������������ � �.�. (��. ���� �������� ��������). �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>CodeReplace</TD> <TD>������ ��� ������ ����������� ����� ��� ������� ������ ���� � ���������� ����������� ������������ (������ �� ������ "�������������" �� author.js, �� ������� � ������ �����). ����� ��������� ��������� � �������� �����������, ��������� ������ �������� ���������� sBeginComment � sEndComment � ������ �������.</TD> </TR> <TR> <TD>CodeReplaceWithQuestion</TD> <TD>�� ��, ��� � CodeReplace, �� ����� ���������� � ��������� ����������� ������ ��� ������������� � ���������� ����.</TD> </TR> <TR> <TD>CodeFramingWithQuestion</TD> <TD>������ ��� ���������� ����������� ����� ��� ������� ������ ���� ���������� �������������. ����� ���������� � ��������� ����������� ������ ��� ������������� � ���������� ����.</TD> </TR> <TR> <TD>CodeFramingForTimer</TD> <TD>������ ��� ���������� ����������� ����� ��� ������� ������ ���� ��������� "�������.������("Method");" � "�������.����("Method");", ��� "Method" - ��� ������, ������� ������������� � ���������� ���� ��� ������ �������. ����������: ������ ��� ������������� ������ "�����.������������������" 1�++ ��� �������������� ����, �.�. ����������� �������� "���������" �������� ����. ����� �������� ��� ���������� <a href="http://1c.proclub.ru/modules/mydownloads/personal.php?lid=2566&cid=116">�����</a>.</TD> </TR> <TR> <TD>CopyLine</TD> <TD>�������� ������� ������ ��� ���������� ���� ����. ���� ��������� ����� ������� "�������" �������, ����� ����������� ���������� ����������� ����� �������, ��� ����������� "��������" ���������.</TD> </TR> <TR> <TD>ExchangeLeftAndRightOfAssign</TD> <TD>������ ������� ����� � ������ ����� ��������� ������������ � ����������� ��������� ������������ � �������� ����� ����� "=".</TD> </TR> <TR> <TD>CommentSelection<br>UnCommentSelection</TD> <TD>������������ � ��������������� ���������� ���� ��� ������� ������. � ������� �� ������� "Ctrl+/" � "Ctrl+Shift+/" �� ������� ���������, ���� ������ ���������� � ������� �������. � vbs-�������� ��� ������ � ������� ������� ���������� ������ ���������.</TD> </TR> </TABLE> <br> <p class="paragraph"> ������ <b>���������� ������ � ����� ������.vbs</b> ��������� ����������� ����� �������� ������ � ����� ������ ��� �������� ����� �������� ������ �� ���������� ������ ������, �� �������� ����������� "#����������������", ���� ������� ������� � ������ ������. �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>CopyTextToClipboard</TD> <TD>�������� ����� �������� ������ � ����� ������.</TD> </TR> <TR> <TD>ReplaceTextFromClipBoard</TD> <TD>�������� ������� ������ �� ���������� ������ ������.</TD> </TR> </TABLE> <br> <p class="paragraph"> ������ <b>�������������� ������.vbs</b> ��������� ��������� ���������� ����� �� ������ ��������� ("=") ���������� ���������. �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>FormatBlock</TD> <TD>����������� ���������� ����. ��������, ����� <span style="color:navy; font-weight:bold;"> <pre> �=1; ������ = 2; </pre> </span> ����������� � ����� <span style="color:navy; font-weight:bold;"> <pre> � =1; ������ = 2; </pre> </span> </TD> </TR> <TR> <TD>FormatLines</TD> <TD>����������� ���������� ����. ��������, ����� <span style="color:navy; font-weight:bold;"> <pre> � =1; ������ = 2; </pre> </span> ����������� � ����� <span style="color:navy; font-weight:bold;"> <pre> � = 1; ������ = 2; </pre> </span> </TD> </TR> <TR> <TD>FormatBlockWithTabs</TD> <TD>�� ��, ��� � FormatBlock, �� ������������ ������� ���������.</TD> </TR> <TR> <TD>ChoiseCharForFormating</TD> <TD>��������� ������� ������ ����������� (�� ��������� "=") �� ������ (������������ ������). ��������� ������ ����� �������� �� ������������ ������� (��� �� ���������� ���������� ����� �������).</TD> </TR> <TR> <TD>FormatBlockWithTabsAskChar</TD> <TD>����������� ������-����������� (������������ ������), � ����� ����������� ���������� ���� � �������������� �������� ���������. ����������� - ��������������� �������� ������� ChoiseCharForFormating � FormatBlockWithTabs.</TD> </TR> </TABLE> <br> <p class="paragraph"> ������ <b>RunPerlScripts.vbs</b> ��������� ������ �� ������� ������� ������ ������� � ������ ������, � ����� ������������� ������������� ����� ������ ������-���� ������� ������������ �� ������ ������������ �������� (����� ������� ���������� �������������� �������). �������� �������: </p> <br> <TABLE border="1" width="100%" cellspacing="0"> <TR><TH>������</TH><TH>��������</TH></TR> <TR> <TD>CodeBeautifier</TD> <TD>������� ������� � ������ ����� �������� ������ � ������ ������ (�� ���������� ������ �����, ������ ������, ������� ������ ����).</TD> </TR> <TR> <TD>CodeIns</TD> <TD>��������� ��� � ������� ������, ��������� ������������ ������� � �������� ������� �������������� ����. ����� "��������������.pl" � "�������������.pl" �������� ��������� ����� ��������. ������ ��� �������� ������ ���������, �����������, �������, ������ ��� ��������� � ������������. ������� ��� ��������� ������� ������������ ���������� ������� ��������������. ��������� ����� ��������: "���������������", "��������������", "�������������", "�����������", "�����������", "������������", "�����", "���������" (���������� ��� ������ - .pl).</TD> </TR> <TR> <TD>CodeInsReferences</TD> <TD>��������� ������� �� ���� ������������ ������������.</TD> </TR> <TR> <TD>CodeInsDocuments</TD> <TD>��������� ������� �� ���� ���������� ������������.</TD> </TR> <TR> <TD>CodeInsToAll</TD> <TD>��������������� ��������� ������� CodeInsReferences � CodeInsDocuments.</TD> </TR> </TABLE> <br> <p style="text-align:right"> <small>����������� ���������</small> </p> <p><a href="index.html">������� �� ������� ��������� ����� (������ ������, ����� ��� ����������)</a></p> <p><small>© 2007 <A HREF='http://www.script-coding.com/'>http://www.script-coding.com</A> ��� ����� ������������� ���������� ����� ����������� <b>������</b> �� ���� ��� �� �������� ����������, � ����� ���������� <b>�����������</b> � <b>���������</b> ����������.</small> </body></html>