2012-10-29 11 views
6

Jak ukryć lub usunąć nazwy instalowanych plików z etykiety nad paskiem postępu instalacji pozostawiając tylko "ex: install"?Ukryj nazwy plików na stronie postępu instalacji Inno

Pojawia się, gdy pliki są rozpakowywane.

Screenshot of the Inno Setup installation progress page

LabelCurrFileName.Caption := 
    ExpandConstant('{cm:ExtractedFile} ') + 
    MinimizePathName(
    CurrentFile, LabelCurrFileName.Font, LabelCurrFileName.Width - ScaleX(100)); 

LabelCurrFileName.Caption := ExpandConstant('{cm:ExtractedFile} '); 
+0

Czy możesz złożyć zrzut ekranu w języku angielskim na tym samym ekranie? Jakiej wersji InnoSetup używasz? Czy możesz to również uwzględnić w swoim pytaniu? Dzięki! – TLama

Odpowiedz

14

myślę chcesz zastąpić etykietę FilenameLabel ze swoim zwyczajem jednym. Jak określić niestandardowe teksty dla różnych języków i jak z nich korzystać z niestandardowych etykiet, które zostaną umieszczone zamiast FilenameLabel etykiecie można znaleźć w następującym scenariuszu:

[Languages] 
Name: en; MessagesFile: "compiler:Default.isl" 
Name: br; MessagesFile: "compiler:Languages\BrazilianPortuguese.isl" 

[CustomMessages] 
en.InstallingLabel=Installing... 
br.InstallingLabel=Instalando... 

[Code] 

procedure InitializeWizard; 
begin 
    with TNewStaticText.Create(WizardForm) do 
    begin 
    Parent := WizardForm.FilenameLabel.Parent; 
    Left := WizardForm.FilenameLabel.Left; 
    Top := WizardForm.FilenameLabel.Top; 
    Width := WizardForm.FilenameLabel.Width; 
    Height := WizardForm.FilenameLabel.Height; 
    Caption := ExpandConstant('{cm:InstallingLabel}'); 
    end; 
    WizardForm.FilenameLabel.Visible := False; 
end; 

@MartinPrikryl EDIT: Dla kompletna implementacja, zobacz Inno Setup - How to create a personalized FilenameLabel with the names I want?

+0

Dzięki TLama inno setup-5.5.1-unicode Chcę ukryć pliki lub foldery, które są instalowane tylko pobieranie (Instalowanie ..) jak pokazano ukrywanie tego, co jest w środku czerwony rozumieć. chcesz mój skrypt – Marcio

+0

@ Marcio, wprowadziłeś mnie w błąd przy tym zrzucie ekranu. Pomyślałem, że tekst "Instalando ..." masz w swoim setupie i tak naprawdę to wynik, który chcesz mieć, prawda? Jeśli tak, zobacz aktualizację. – TLama

+0

Dzięki TLama, ale to nie jest nowy obraz, ponieważ chcę, aby być na czas, aby pojawić się bez instalowania nazw plików. – Marcio

Powiązane problemy