Astel064
Помог мой пост, ставь +!
- Сообщения
- 276
- Репутация
- 51
Здравствуйте, уже час ломаю голову, делаю наброски - но никак не получается :wacko:
Проблема такая: имеется INI файл с следующим содержимом:
Где, секция "0", ключ "All" содержит информацию о том, сколько еще секций в файле.
Секции идут по порядку, их количество может меняться как в +, так и в -.
В общем, скрипт читает этот файл так (и строит список иконок с сортировкой, как нумерация секций):
Проблема в том, чтобы, к примеру, переименовать секции таким образом:
1 в _1
2 в _2
3 в _3
4 в _4
_3 в 1 (это задает пользователь)
_1 в 2
_2 в 3
_4 в 4
Но это все еще при условии, что может быть и по другому:
1 в _1
2 в _2
3 в _3
4 в _4
_4 в 4
_3 в 2
_2 в 1
_1 в 3 (это задает пользователь)
Пользователь, например может как 10 иконку поставить на место 13 (бывшая 13 станет 12 и т. д...), так и 15 на 3...
Это полный завал, мозги кипят, очень надеюсь на Вашу помощь :(
Проблема такая: имеется INI файл с следующим содержимом:
Код:
[0]
All=4
[1]
Name="MsgboxWizard"
[2]
Name="cmd"
[3]
Name="pltsk"
[4]
Name="s4"
Где, секция "0", ключ "All" содержит информацию о том, сколько еще секций в файле.
Секции идут по порядку, их количество может меняться как в +, так и в -.
В общем, скрипт читает этот файл так (и строит список иконок с сортировкой, как нумерация секций):
Код:
Local $All, $Read
$All= IniRead ( "File.ini", "0", "All", "0" )
If $All > 0 Then
For $i = 1 To $All
$Read= IniRead ( "File.ini", $i, "Name", "" )
...
Next
EndIF
Проблема в том, чтобы, к примеру, переименовать секции таким образом:
1 в _1
2 в _2
3 в _3
4 в _4
_3 в 1 (это задает пользователь)
_1 в 2
_2 в 3
_4 в 4
Но это все еще при условии, что может быть и по другому:
1 в _1
2 в _2
3 в _3
4 в _4
_4 в 4
_3 в 2
_2 в 1
_1 в 3 (это задает пользователь)
Пользователь, например может как 10 иконку поставить на место 13 (бывшая 13 станет 12 и т. д...), так и 15 на 3...
Это полный завал, мозги кипят, очень надеюсь на Вашу помощь :(