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

Показать сообщение отдельно

Аватара для proxy

Старожил


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

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


список в ini должен обновляться
или дополняться?

Цитата semiono:
rar a newname -ac -m3 -r -t SVCPACK ENTRIES.INI »
именно так?
а не так:
Код: Выделить весь код
rar.exe a filename.exe -ac -m3 -r -t

пример чтения/замены:
Код: Выделить весь код
#region: - Option
    Opt('MustDeclareVars',      1)
    Opt('TrayIconDebug',        1)
    Opt('TrayIconHide',         0)
#endregion

Global  $sFilePath = @ScriptDir & '\SVCPACK\ENTRIES.INI'
Global  $sFileText = FileRead($sFilePath)
Global  $hFile, $vSerch, $sAddProgram, $sAddProgramNew

;~      Чтение:
        $vSerch = StringRegExp($sFileText, '(?i)\[AddProgram\]\s*\r*\n*\s*(.+)\s+/verysilent', 1)
        If @Error == 1 Then
            $vSerch = ''
        EndIf
        If IsArray($vSerch) Then
            $sAddProgram = $vSerch[0]
        EndIf
        MsgBox(64, 'Результат чтения:', $sAddProgram)

;~      Замена:
        $sAddProgramNew = 'New_' & $sAddProgram
        $sFileText = StringRegExpReplace($sFileText, '(?i)\[AddProgram\]\s*\r*\n*\s*(.*)/verysilent', '[AddProgram]' & @CRLF & $sAddProgramNew & ' /verysilent')
        MsgBox(64, 'Результат записи:', $sFileText)

;~      Запись:
        $hFile = FileOpen($sFilePath, 2)
        FileWrite($hFile, $sFileText)
        FileClose($hFile)

-------
Мысли-читатель сломался, может подробней расскажите?
А где исходный код? Или мы стихи обсуждаем?! )) Настройки темы > Решено ?

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

Отправлено: 01:26, 30-03-2009 | #4