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

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

Пользователь


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

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


iglezz,
Цитата:
Для начала надо отформатировать код так, чтобы отступы отражали степень вложенности фрагментов этого кода
Да, так виднее. И сразу выплыла ошибка в конце кода:

Скрытый текст
Код: Выделить весь код
Section Run64 
    ;  если запущено на х64

    ${If} ${RunningX64}
        ;   (здесь некое действие)        ;; ==  произойдет некое действие

        ${If} ${FileExists} "$R1\A.exe"
            ;   (здесь некое действие)            ;; ==  если найден файл A.exe, то произойдет некое действие
        ${EndIf}

        ${IfNot} ${FileExists} "$R2\A.txt"
        ${AndIfNot} ${FileExists} "$R2\B.txt"               ;; ==  если не найден файл  A.txt и B.txt , то произойдет некое действие
            ;   (здесь некое действие)
        ${EndIf}

        ${IfNot} ${FileExists} "$R3\B.exe"                    ;; ==  если не найден файл B.exe, то произойдет некое действие
            ;   (здесь некое действие)
        ${EndIf}

        ${If} $R4 != 1234567890                                    ;; == если значение переменной $R4 не равно 1234567890, то произойдет некое действие
            ;   (здесь некое действие)

            ${If} ${FileExists} "$R5\C.exe"                          ;; == если значение переменной $R4 не равно 1234567890, и найдены файлы C.exe и D.exe, то произойдет некое действие
            ${AndIf} ${FileExists} "$R5\D.exe"
                ;   (здесь некое действие)
            ${EndIf}
            
            ;   (здесь некое действие)                            ;; == если значение переменной $R4 не равно 1234567890, то произойдет некое действие
        ${EndIf}

        ;   (здесь некое действие)                           ;; == если значение переменной $R4 не равно 1234567890, то произойдет некое действие
    ${EndIf}                                                           ;; == если запущено на х64, то произойдет некое действие

SectionEnd


И еще вопрос, обязательно ли прописывать к примеру условие: "если файл найден" если следует команда на удаление этого самого файла или что то похожее в этом роде? Это будет "легче" для кода или нейтрально?

Отправлено: 07:37, 07-05-2023 | #2726