Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Opera на движке Presto (часть 24)

Модерирует : gyra, Maz

articlebot (11-09-2016 19:35): Opera на движке Presto  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

coherent

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

<span class="ucoz-forum-post" id="ucoz-forum-post-14558" edit-url=""><span style="color:blue"><span style="font-size:12pt;">Сортировка секций INI файла в алфавитном порядке</span></span><br /><b><span style="color:red">Используется скрипт</span> <a class="link" href="http://tc-image.3dn.ru/forum/9-346-1076-16-1333500845" rel="nofollow" target="_blank">Functions.vbs</a></b> - Скрипт с различными Функциями, которые можно использовать в других скриптах<br /><br /><!--BBhide--><span class="UhideBlockL"><a href="javascript://" onclick="new _uWnd('LF',' ',-250,-110,{autosize:1,closeonesc:1,resize:1},{url:'/index/40'});return false;">Доступно только для пользователей</a></span><span class="UhideBlock"><!--uzcode--><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Код</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');"><!--uzc-->' SortSectionINI.vbs<br />'========================&nbsp;&nbsp;&nbsp;Описание&nbsp;&nbsp;&nbsp;=====================================<br />' Сортировка секций INI файла в алфавитном порядке<br />'=======================&nbsp;&nbsp;&nbsp;Параметры&nbsp;&nbsp;======================================<br />' 1-й параметр: <br />'&nbsp;&nbsp;&nbsp;&nbsp;1 - сортировать выделенные секции, если ничего не выделено, то сортируется все секции <br />'&nbsp;&nbsp;&nbsp;&nbsp;File - полный путь к INI файлу в котором необходима сортировка&nbsp;&nbsp;секций<br />'========================&nbsp;&nbsp;&nbsp;Примеры&nbsp;&nbsp;&nbsp;======================================<br />' -"Сортировать выделенные секции активного INI файла" Call("Scripts::Main", 1, "SortSectionINI.vbs", &#96;"1"&#96;&#41;<br />' -"Сортировать секции C:&#92;Test.ini" Call("Scripts::Main", 1, "SortSectionINI.vbs", &#96;"C:&#92;Test.ini"&#96;&#41;<br /><br />' используется Functions.vbs, который следует положить в ...AkelFiles&#92;Plugs&#92;Scripts&#92;Include&#92;<br /><br />' Автор:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Аверин Андрей<br />' Версия:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.0 (26.01.2016&#41;<br />' Mail:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Averin-And@yandex.ru<br />' Site:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;http&#58;//tc-image.3dn.ru/forum/9-1010-14558-16-1453766841<br />'===========================================================================<br />With WScript Cnt = .Arguments.Count<br />&nbsp;&nbsp;If Cnt = 0 Then .Quit<br />&nbsp;&nbsp;P = .Arguments(0&#41;<br />End With<br /><br />With AkelPad .Include("Functions.vbs"&#41; : K = 1 : S = 0<br />&nbsp;&nbsp;Select Case P<br />&nbsp;&nbsp;&nbsp;&nbsp;Case "1"<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;SetRedraw .GetEditWnd, False<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Text = .GetSelText(3&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Len(Text&#41; = 0 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Text = .GetTextRange(0, -1, 3&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;S = 1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Len(Text&#41; = 0 Then EndRedraw<br />&nbsp;&nbsp;&nbsp;&nbsp;Case Else<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File = GetPath(P&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Not FFExists(File, 1&#41; Then Wscript.Quit<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;aFile = ReadInfoFile(File,4&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If aFile(0&#41; = -4 Then Wscript.Quit<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Text = aFile(3&#41;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;K = 0<br />&nbsp;&nbsp;End Select<br /><br />&nbsp;&nbsp;aSection = GetInfoINI(Text, 7, ""&#41;<br />&nbsp;&nbsp;If Not IsArray(aSection&#41; Then EndRedraw<br />&nbsp;&nbsp;aTS = GetInfoINI(Text, 23, aSection&#41;<br />&nbsp;&nbsp;SortingUpTwoArray aSection, 0, Ubound(aSection&#41;, aTS<br />&nbsp;&nbsp;Text = DelLastEmptyLine(TextFormat(vb & Join(aTS, vb&#41;, 19&#41;&#41;<br />&nbsp;&nbsp;<br />&nbsp;&nbsp;If K = 1 Then<br />&nbsp;&nbsp;&nbsp;&nbsp;If S = 1 Then .SetSel 0, -1<br />&nbsp;&nbsp;&nbsp;&nbsp;.ReplaceSel(Text&#41; : SaveEditFile : EndRedraw<br />&nbsp;&nbsp;Else<br />&nbsp;&nbsp;&nbsp;&nbsp;.WriteFile File, Text, -1, aFile(1&#41;, aFile(2&#41;, 1<br />&nbsp;&nbsp;End If<br />End With<!--/uzc--></div></div><!--/uzcode--></span><!--/BBhide--><br /><a class="link" href="http://tc-image.3dn.ru/forum/9-143-1" rel="nofollow" target="_blank"><div align="right"><img src="http://tc-image.3dn.ru/TC_image_files/AkelPad_Image_logo.png" border="0" alt=""/></div></a></span>

Всего записей: 3881 | Зарегистр. 20-02-2007 | Отправлено: 20:36 23-03-2016
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Opera на движке Presto (часть 24)
articlebot (11-09-2016 19:35): Opera на движке Presto


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru