Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Как автоматизировать процесс?

Ответить
Настройки темы
Как автоматизировать процесс?

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте!

Опишу вкратце для чего мне это нужно. Переделываю Оперу под себя. Во всех ini-файлах Оперы секции находятся не в алфавитном порядке. Сортировка вручную занимает слишком много времени (не первый раз уже делаю). Вот поэтому и призадумался над тем, а можно ли как-то упростить или вообще автоматизировать данный процесс. Если бы это были классические ini-файлы, то проблем бы не было, pspad позволяет отсортировать секции нажатием одной кнопки.

Что удалось сделать к настоящему времени.
Текстовый редактор UltraEdit. Сначала регэкспом проверил поиск требуемых блоков без ложных срабатываний, получил такое выражение: ^[*^p^p
Затем создал макрос:
Код: Выделить весь код
InsertMode
ColumnModeOff
HexOff
Find RegExp "^[*^p^p"
Copy
NewFile
Paste
CloseFile Save
PreviousDocument
Запуск макроса по горячей кнопке вызывает окно с предложением сохранить файл, и так много много раз. В итоге получаю кучу файлов: одна_секция=один_файл, да еще и с произвольным именем. Как их можно переименовать по первой строке (после или до сохранения в отдельные файлы особой роли не играет)?

Наглядный пример:
[Advanced Tools Menu]
Item, 69887=Manage cookies
Item, 69888=Manage wand
Item, 920136405=Content block details, 1
--------------------1
Item, 67476=Show Message console
Item, 54122=Show Java console
--------------------2
Item, 1592381550=Open URL in new page, "opera:config",,,"Blank"
Item, 1520601154=Open URL in new page, "opera:history",,,"Blank"
Item, -939867699=Open URL in new page, "opera:plugins",,,"Blank"
Item, -1429037863=Open URL in new page, "opera:cache",,,"Blank"
Item, 1395472123=Open URL in new page, "opera:drives",,,"Blank"

При сохранении этого блока в файл, он должен называться по первой строке, т.е. [Advanced Tools Menu]. В конце концов, все файлы необходимо объединить в один, чтобы все секции находились в нем в алфавитном порядке. Есть какие-нибудь идеи на этот счет?

Отправлено: 06:28, 30-08-2010

 


Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » Как автоматизировать процесс?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Интернет - Двойная авторизация HTTP - как автоматизировать? flower Microsoft Windows 2000/XP 0 25-08-2010 15:42
[решено] Как автоматизировать ввод ключа в XP SP3? cherepoker Автоматическая установка Windows 2000/XP/2003 2 16-06-2010 18:16
Система - Как автоматизировать процесс обновления Windows в сети без Internet megaloman Наборы обновлений для Windows XP/2003/Windows 7 6 21-09-2009 06:53
Доступ - Как автоматизировать запуск с правами администратора для отдельной программы? mar1boro Microsoft Windows 2000/XP 1 18-03-2008 12:29
как автоматизировать заведение учетных записей и адресной книги в outlook 2003 vdv85 Автоматическая установка приложений 4 22-01-2008 13:16




 
Переход