![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Загруза тольк определенных имен секций ini файла |
|
[решено] Загруза тольк определенных имен секций ini файла
|
Старожил Сообщения: 156 |
Всем привет! Итак, рабочий пример
#include <ButtonConstants.au3> #include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form2 = GUICreate("Form2", 629, 478, 433, 177) $Edit1 = GUICtrlCreateEdit("", 8, 8, 321, 361) GUICtrlSetData(-1, "") $Edit2 = GUICtrlCreateEdit("", 336, 8, 289, 361) GUICtrlSetData(-1, "") $Button1 = GUICtrlCreateButton("Read INI", 8, 416, 105, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $Button1 _iniread() EndSwitch WEnd Func _iniread() $inifile=@ScriptDir& '\test.ini' $sections=IniReadSectionNames($inifile) $msg='' For $i = 1 To $sections[0] $msg &= $sections[$i] & @CRLF GUICtrlSetData($Edit1, $msg) Next EndFunc -1. секции, содержащие v_ в имени -2. секции только на кириллице -3. другие секции на латинице, кроме тех, что содержат v_ |
|
Отправлено: 14:55, 22-09-2013 |
Старожил Сообщения: 156
|
Профиль | Отправить PM | Цитировать Остался только второй вопрос - секции, содержащие кириллицу. Как их не включать в список?
По другим вопросам - решил так Это для третьего, для первого аналогично. Как всегда, через ж..., но работает)))) |
Отправлено: 15:32, 22-09-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Func _iniread() $inifile = @ScriptDir & '\test.ini' $sections = IniReadSectionNames($inifile) $msg = '' For $i = 1 To $sections[0] If $sections[$i] <> 'Setting' And Not StringInStr($sections[$i], 'v_') And Not StringRegExp($sections[$i], '[а-яёА-ЯЁ]') Then $msg &= $sections[$i] & @CRLF GUICtrlSetData($Edit1, $msg) EndIf Next EndFunc Цитата eus_deus:
Цитата eus_deus:
|
||
------- Отправлено: 20:08, 22-09-2013 | #3 |
Старожил Сообщения: 156
|
Профиль | Отправить PM | Цитировать Creat0R, да, все было так просто. С текстовым полем работает, спасибо. С комбобоксом - нет, но это не в тему
|
Отправлено: 20:47, 22-09-2013 | #4 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBA - Проблемка с чтением раздела ini файла. | Startup | Программирование и базы данных | 1 | 22-09-2012 19:33 | |
CMD/BAT - [решено] Замена файла boot.ini с помощью bat файла | Chekis9100a | Скриптовые языки администрирования Windows | 3 | 24-11-2010 08:17 | |
.NET - Чтение определенных данных с файлов(есть пример проги и файла) | crashtuak | Программирование и базы данных | 1 | 18-05-2009 15:14 | |
C/C++ - [решено] Работа с INI файлами (узнать количество секций) | crashtuak | Программирование и базы данных | 6 | 25-03-2009 20:10 |
|