Probleme mit dem SplshScreen

  • Hallo,
    ich habe da ein kleines Problem mit dem Text eines SplashScreens.

    Ich will das Programm O&O Defrag automatisch installieren.
    Am Anfang des Scriptes soll ein SplashScreen mit einem Wartehinweis erscheinen.
    Im Text steht aber ein &.

    Hier der ganze Befehl:

    ; Anzeigen des Splash-Screens mit des Wartehinweis (immer im Vordergrund).
    SplashTextOn("Wartehinweis", 'Das Programm "O&O Defrag 2000" wird nun' & @LF & "installiert und eingerichtet." & @LF & @LF & "Bitte warten Sie: (Dauer: c.a. 1 Min.)", 605, 205, -1, 15, 16, "Times New Roman", 20)

    Da erscheint später aber immer ein Unterstrich unter dem zweiten O.
    Ich habe es schon auf einige Arten versucht (z.B. anstelle des & das entsprechende ASCII-Zeichen einfügen) aber es ging auch nicht.

    Kann man das eigentlich noch irgendwie anders ändern (außer in Windows den Unterstrich ganz abstellen) ?

    Gruß:
    BigRox

    Einmal editiert, zuletzt von BigRox (28. März 2009 um 13:17)

    • Offizieller Beitrag

    Das liegt daran, dass das "&"-Zeichen zum unterstreichen der Hotkey-Taste(n-Kombination) vorgesehen ist.
    Verwende einfach ein doppeltes "&"-Zeichen:

    [autoit]


    SplashTextOn("Wartehinweis", 'Das Programm "O&&O Defrag 2000" wird nun' & @LF & "installiert und eingerichtet." & @LF & @LF & "Bitte warten Sie: (Dauer: c.a. 1 Min.)", 605, 205, -1, 15, 16, "Times New Roman", 20)

    [/autoit]
  • Hallo Oscar,
    danke für den Tipp, so geht es. :thumbup:
    Ich habe ja schon einiges ausprobiert, aber darauf bin ich nicht gekomen.
    Das sollte man eigentlich auch in der Hilfe zu AutoIt schreiben.

    Gruß:
    BigRox