В WiX действительно ли возможно обновить текст состояния при выполнении пользовательских действий?

Функция pos дает Вам положение соответствия. При помещении regex в круглые скобки, можно получить длину (и таким образом конец) использование length $1. Как это

sub match_positions {
    my ($regex, $string) = @_;
    return if not $string =~ /($regex)/;
    return (pos($string), pos($string) + length $1);
}
sub all_match_positions {
    my ($regex, $string) = @_;
    my @ret;
    while ($string =~ /($regex)/g) {
        push @ret, [pos($string), pos($string) + length $1];
    }
    return @ret
}
22
задан Magnus Johansson 17 August 2009 в 09:21
поделиться

1 ответ

Согласно сообщению в блоге Джонатона Росси - да, вы можете! Но для этого вам необходимо настроить пользовательский интерфейс WiX:

Если у вас есть настраиваемое действие, например:

 

Затем элемент ProgressText, например следующее установит текст статуса во время работы:

 
  Настройка Foo ... (это может занять несколько минут). 

30
ответ дан 29 November 2019 в 05:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: