Erhalten Sie eine Windows-ID von INNE / AUSSERHALB ein NSIS-Skript
Frage
Kann ich die ID innerhalb eines NSIS-Skripts (.nsi-Datei) erhalten?Wenn nicht, welches externe Programm kann ich verwenden?Reshacker zeigt mir nicht die richtigen Dialoge, wenn ich aus irgendeinem Grund mein Installationsprogramm ausführte.Ich habe von gdispy oder so etwas mit einem ähnlichen Namen gehört.
Was ich zu tun habe, ist, den Z-Index einiger Fenster in einem MUI2-Seiten zu ändern und Kontrollkästchen-Hintergründe innerhalb einer benutzerdefinierten Seite zu erstellen.
Was ist Ihre einfachste Methode, um eine Windows-eindeutige ID herauszufinden?
Lösung
Die IDs für ein Dialogfeld Kindersteuerelemente finden Sie mit einem Spion-Tool wie winspy ++ (Dieses Werkzeug zeigt ihn in Hex an, um mit calc.exe zu konvertieren oder die Nummer mit 0x in der .nsi)
nsis verfügt über zwei verschachtelte Dialoge, das äußere Dialog beherbergt die Schaltflächen der nächsten, Rücken- und Abbrechen.Das innere Dialog beherbergt die Steuerelemente für die aktuelle Seite.
Um den Griff im äußeren Dialog auf eine Schaltfläche zu bringen:
generasacodicetagpre.und für den inneren Dialog:
generasacodicetagpre.Für eine benutzerdefinierte Seite hängt die ID (und Z-Reihenfolge) von der Reihenfolge ab, die Sie die Steuerelemente in ...
erstellen