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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Перемешивание и сортировка в INI файле

Ответить
Настройки темы
Перемешивание и сортировка в INI файле

Аватара для Centrinar

Старожил


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

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


Изменения
Автор: Creat0R
Дата: 23-06-2011
Помогите пожалуйста.
Есть INI файл, куда скрипт записывает программы, типа:
[Progs]
prog1=<tetsprog1.exe><........
prog2=<tetsprog2.exe><........
.....
Необходима графическая оболочка с пом. которой можно перемешивать или сортировать программы. Ну например, поменять tetsprog1 и tetsprog1 местами при этом порядковый номер prog* должен остаться!
СПАСИБО!

Отправлено: 22:49, 13-01-2011

 

Аватара для Centrinar

Старожил


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

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


Никак не пойму по какому принципу строятся колонки.
Надо что бы вторая колонка отображала только название с возможностью переписать это название т.е.
$aParams = IniReadSection("conf.ini", "Programs")
StringRegExpReplace($aParams, '^.*=', '')
.......
Спасибо!

Отправлено: 21:51, 03-02-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для madmasles

Ветеран


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

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


Цитата Centrinar:
Никак не пойму по какому принципу строятся колонки. »
Вот Ваш ини-файл:
Код: Выделить весь код
[Progs]
prog1=<tetsprog1.exe>
prog2=<tetsprog2.exe>
...
В ComboBox загружаются секции ([Progs] и другие). В ListView левая колонка - ключ (prog1, prog2 и т.д.), правая - значение (<tetsprog1.exe>, <tetsprog2.exe> и т.д.).
Цитата Centrinar:
Надо что бы вторая колонка отображала только название с возможностью переписать это название т.е.
$aParams = IniReadSection("conf.ini", "Programs")
StringRegExpReplace($aParams, '^.*=', '') »
Здесь не понял.
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:13, 03-02-2011 | #12


Аватара для Centrinar

Старожил


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

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


Полный ИНИ выглядет так
prog1=<tetsprog1.exe><Программа 1><Пароль><Ghjdthrf><><><><>
так вот, я хотел сделать что бы он отображал 8 столбцов(По количеству <> ) и при этом была бы возможность переименовывать. т.е. вместо "Программа 1" написать "программа 33" и он бы записал это в ИНИ файл, вместо "Пароль" написать "Пароль5" ну и т.д.Я думал сам справлюсь, но поскольку я с ListView плохо знаком, очень нужна ваша помощь. СПАСИБО

Отправлено: 01:04, 04-02-2011 | #13


Аватара для Centrinar

Старожил


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

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



Отправлено: 17:49, 04-02-2011 | #14


Аватара для madmasles

Ветеран


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

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


Centrinar,
В прикрепленном архиве то, что у меня получилось.
Двойной клик на ячейке или через меню по правой кнопке мыши - редактировать. Левой кнопкой мыши по заголовку первой колонки (ключ) - изменить нумерацию ключей.
Будут косяки - будем исправлять.

Последний раз редактировалось madmasles, 13-08-2011 в 14:30.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:07, 04-02-2011 | #15


Аватара для Centrinar

Старожил


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

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


madmasles большущие спасибо!

Отправлено: 22:42, 04-02-2011 | #16


Аватара для madmasles

Ветеран


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

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


Centrinar,
Можно сделать, чтобы при перетаскивании ини-файла на иконку скомпилированного скрипта, он загружался в окно.

Отправлено: 22:58, 04-02-2011 | #17


Аватара для Centrinar

Старожил


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

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


было бы супер!

Отправлено: 23:05, 04-02-2011 | #18


Аватара для madmasles

Ветеран


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

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


Centrinar,
Попробуйте.

Последний раз редактировалось madmasles, 13-08-2011 в 14:30.

Это сообщение посчитали полезным следующие участники:

Отправлено: 23:53, 04-02-2011 | #19


Аватара для Centrinar

Старожил


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

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


madmasles верни пож. пункт перемещения строк, ну что бы их можно было сортировать, опускать, поднимать и т.д. СПАСИБО!

Отправлено: 23:27, 05-02-2011 | #20



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Перемешивание и сортировка в INI файле

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Изменить настройки в *.ini файле через *.bat CyberMaster Скриптовые языки администрирования Windows 53 13-10-2017 23:09
Система - Что у Вас в файле Finish.ini для GUI интегратора? wolkow70 Наборы обновлений для Windows XP/2003/Windows 7 13 15-01-2011 02:07
CMD/BAT - [решено] Поиск и изменение содержимого в INI файле avb_trader Скриптовые языки администрирования Windows 6 11-10-2010 08:20
[решено] Скрипт для удаления нужных слов в ini файле Pozia AutoIt 23 27-10-2009 18:42
Решено | Можно ли задать параметры в файле boot.ini пред инсталляцией? botvin Автоматическая установка Windows 2000/XP/2003 2 15-04-2006 02:46




 
Переход