![]() |
SFX Tool - Setup Programme mit wenigen klicks erstellen
Liste der Anhänge anzeigen (Anzahl: 2)
SFX Tool
Ein Front-End für Nullsoft Scriptable Install System (NSIS) Mit diesem Programm könnt ihr NSIS basierte Installations-Programme erstellen, ohne das ihr dafür selbst Scripte schreiben müsst. Einfach die Dateien hinzufügen, den Namen des Programms eingeben und fertig. Scripting-Kenntnisse sind nicht notwendig. SFX Tool generiert einen vollständigen Skript und kompiliert diesen auch anschließend. Natürlich kann man auch Verknüpfungen, Uninstaller und das ganze Zeugs erstellen lassen. Das meiste versteckt sich hinter "Advanced Options". Wer mag kann sogar selbst Hand an den Skript anlegen, bevor dieser kompiliert wird. Das Programm selbst ist zwar in englischer Sprache verfasst, für die Installer gibt es aber einen echten Multi-Language Support für insgesamt 40 Sprachen! Viel Spass damit :-D Den Download findet ihr hier: ![]() ![]() |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Würdest du bitte den Screenshot anhängen? Und bitte gib einen direkten Doiwnloadlink an oder häng es auch an, wie es die Regeln für diese Sparte vordern. Danke.
|
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Erledigt. Größere Dateien, wie das Programm, über den Browser hochladen geht leider nich. Er fängt zwar immer an hochzuladen, aber dann überträgt er nich mehr weiter und irgendwann kommt ein Verbindungsfehler...
|
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
@LoRd-MuldeR, es wäre nett wenn du noch die Grössenangabe hinzu schreibst.
Zitat:
|
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
anscheinend ist der Download-link kaputt.
|
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Zitat:
Vllt war der Server gerade etwas überlastet als du es versucht hast... Hab sicherheitshalber noch nen Mirror eingerichtet :mrgreen: |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Gefällt!!!!
Sogar sehr gut! Is genau das, was ich schon lange gesucht hab. Allerdings hab ich noch 2 anmerkungen: a) fänd ich es nett wenn man Dateien via Drag and Drop zum Paket hinzufügen könnte. b) hängt sich das Prog immer dann auf, wenn ich nach erfolgreichen erstellen auf den "show logfile" Button klicke. (ich hab WinXP Home SP2) Ansonsten: Top! |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Zitat:
Weiß nich wie man das macht :oops: Werd's bei gelegenheit mal in Erfahrung bringen und einbauen... zu b) Das Problem hatte ich auch mal. Dachte Windows hätte rumgesponnen. Eigentlich wird nämlich nur Notepade.exe gestartet. Hmmm... Wenn das ein allgemeines Problem is, werde ich wohl ein interes Log-File Fenster einbauen. So lange einfach nich auf den Knopf klicken ^^ |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
@kleiner Unwissender:
Hab mal schnell nen Patch zusammengeschraubt, der das "View Log-File" Problem beheben sollte :-D Siehe ersten Post ganz oben... |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Diesen Code verwende ich für Drag & Drop Operationen _ins_ Programmfenster. Vielleicht hilft er dir ja weiter:
Delphi-Quellcode:
type
TMainForm = class(TForm) ... private // In private einbinden um WM_DropFiles Messages zu erhalten procedure WMDropFiles(var Msg: TMessage); message WM_DROPFILES; ... end; procedure TMainForm.Create(Sender: TObject); begin ... // Enable Drag DragAcceptFiles(Self.Handle, True); ... end; procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction); begin ... // Disable Drag DragAcceptFiles(Self.Handle, False); ... end; procedure TMainForm.WMDROPFILES(var Msg: TMessage); var aFilename: PChar; i, iSize, iFileCount: integer; SL: TStringList; begin inherited; aFilename := ''; iFileCount := DragQueryFile(Msg.wParam, $FFFFFFFF, aFilename, 255); SL := TStringList.Create; try for I := 0 to iFileCount - 1 do begin iSize := DragQueryFile(Msg.wParam, i, nil, 0) + 1; aFilename := StrAlloc(iSize); DragQueryFile(Msg.wParam, i, aFilename, iSize); // Add file to list if FileExists(aFilename) then SL.Add(aFilename) else // if is directory add directly if DirectoryExists(aFilename) then //AddDirectory(aFilename); // <- Für eigenes Programm ändern. StrDispose(aFilename); end; // add files in list if SL.Count > - 1 then //AddFiles(SL); // <- Für eigenes Programm ändern. finally SL.Free; DragFinish(Msg.wParam); end; end; |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Zitat:
|
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
kleine Frage.
Wie Patch ich das? Ich mein was is ne 7z datei? |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
|
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Zitat:
![]() ![]() Wiki hat gesprochen :wink: |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
*UPDATE*
1. Es ist nun möglich Dateien und Verzeichnisse via Drag&Drop hinzuzufügen (Dank an: dahead) 2. Es gibt nun einen integrierten Log-File Viewer (wird in Echtzeit aktualisiert) Viel Spass :-D |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Ich finde dein Programm sehr gut gelungen.
Allerdings wäre es toll wenn noch mehr Optionen vorhanden wären: -Registry beim Installieren verändern -Eigenes Icon verwenden -Eigene Bilder verwenden (die Header und die Bilder an der linken Seite) -die Option, eine eigene GUID einzugeben (z.B. bei Updates etc), ohne gleich in den Script editor zu müssen MfG Fabian Weber |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Zitat:
2. Eigene Icons/Bilder is ein Feature das ich sich irgendwann einbauen werde. Problem is dabei, sicherzustellen, dass die Icons/Bilder auch gültig sind. Vorallem die Kompatibilität zwischen Installer und Uninstaller Icon sicherzustellen is ein großen Problem bei NSIS 3. Das mit der eigenen GUID kling sinnvoll. Ne gute Idee! |
Re: SFX Tool - Setup Programme mit wenigen klicks erstellen
Zitat:
Ansonsten könntest du das ja durch eine Listbox o.Ä. machen, dass man drauf rechtsklickt -> new entry, dann wählt man aus einer Liste aus von Optionen wie "Create Value", Create Key", Delete Value" etc und gibt anschließend den Text ein mit den Variablen. Dann könte man unendlich viele Registry Änderungen in die Listbox eintragen und du musstest diese bloß noch dem Compiler übergeben. Die Einträge im Script sehen ja eh so aus:
Code:
und diese Variablen könntest du in dem Editor ja dann so bereit stellen wie hier im Forum die Smileys, wo du im Editor einfach links dran die Sparte mit den Smileys hast und davon auswählen kannst..
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SFX_AppID}" "" "${SFX_Title}"
MfG Fabian ps: Wenn du die Sourcen mal online stellen könntest würd ich mir die Sache mal anschauen.. |
AW: SFX Tool - Setup Programme mit wenigen klicks erstellen
Da sich der erste Beitrag anscheinend nicht mehr editieren lässt, hier die aktuelle Download Adresse:
![]() |
AW: SFX Tool - Setup Programme mit wenigen klicks erstellen
Habe das Tool nach neuem Aufsetzen des Computers neu heruntergeladen und wollte gerade das Drag&Drop benutzen...
Das geht aber nicht mehr :( das ist doof... Das Drag&Drop Symbol erscheint aber wenn ich Dateien reingezogen habe werden diese nicht angezeigt. |
AW: SFX Tool - Setup Programme mit wenigen klicks erstellen
Du hast das Programm aber nicht zufällig als Administrator oder sowas gestartet?
Wenn ja, dann hast du Pech, denn der "arme" Explorer hatte dann keine ausreichenden Rechte, um mit diesem "großen" Adminprogramm reden zu dürfen. |
AW: SFX Tool - Setup Programme mit wenigen klicks erstellen
Zitat:
Kompatibilitätsmodus bringt dann logischerweise auch nichts. |
AW: SFX Tool - Setup Programme mit wenigen klicks erstellen
Dann musst du den Explorer, aus dem zu ziehst, auch als Admin starten.
Ich frag mich nur gerade warum ein Packer als Admin laufen muss. |
AW: SFX Tool - Setup Programme mit wenigen klicks erstellen
Achso, danke! :)
Vielleicht braucht das Programm Schreibrechte (Erstellrechte) im Programmeverzeichnis... |
AW: SFX Tool - Setup Programme mit wenigen klicks erstellen
Dann geht Drag&Drop eben nicht mehr. :stupid:
Ich bin mir nicht sicher, aber eventuell gibt es irgendwas, womit man Messages ala WM_DROPFILES freischalten kann, so daß als Programme mit geringeren Rechten was schicken dürfen. [edit] Zitat:
Zitat:
|
AW: SFX Tool - Setup Programme mit wenigen klicks erstellen
Zitat:
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz