1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Lutz Ifer

Beiträge von Lutz Ifer

  • Firefox sauber schließen

    • Lutz Ifer
    • 14. Mai 2018 um 12:48
    Zitat von recondite

    kann ich per Autoit auch festlegen, wo die Datei abgelegt soll?

    klar geht das auch

    wie in der hilfedatei beschrieben kann man als 2ten parameter den kompletten pfad angeben

    InetGet ( "URL", "filename" [, options = 0 [, background = 0]] )

    in verbindung mit dem

    Zitat von alpines

    Dann öffne die Datei doch auch? ShellExecute dient dazu, Dateien auszuführen.

    hier sollte es dann passen

  • ninite.com Silent Installer

    • Lutz Ifer
    • 2. Mai 2018 um 01:07

    Erstmal danke für die Antworten.

    Ich hab leider erst jetzt genug Zeit gefunden

    Zitat von Musashi

    Nun, so sehr das manche überraschen mag, aber von irgendetwas müssen die ja schließlich leben.

    Ich halte es daher nicht gerade für eine gute Idee sich der Vorarbeit dieser Firma zu bedienen, um dann ihr Geschäftsmodell zu untergraben.

    Das stimmt auf jeden Fall. Die Pro Version von Ninite ist allerdings mehr für Großkunden gedacht und bietet eine Onlineoberfläche für x Systeme die auf diesem Wege "verwaltet" werden können.

    Das möchte ich auf keinen Fall "untergraben" sondern dem "kleinen" Mann die Möglichkeit geben ein paar Programme "Silent" in der Aktuellen Softwareversion und ohne Adware und großen Aufwand zu installieren.

    Zitat von Musashi

    Mache es , wie geplant, alles in deinem eigenen Windows Programm Installer .

    Zitat von Bitnugger

    ich mache solche Sachen mit chocolatey... bzw. mit chocolateyGUI...

    Der WPI ist dafür gedacht die Programme zu Installieren. Auch mit Parametern für die Installerdateien und Bedingungen ob etwas gemacht werden soll oder nicht. Ziel ist es das man den WPI mit auf ein WIndows Installationsmedium legen kann und es nach der Windows Installation automatisch startet um Programme Downzuladen, Installieren und sonstige Aufgaben zu erledigen. Dafür muss sich allerdings jeder Benutzer sein eigenes "Softwarepaket" zusammenstellen und Konfigurieren.

    Aber ich hatte damit nicht vor eine Webseite Online zu stellen und Programmpakete darüber zu managen und verteilen. Das währe mir auch zuviel Zeitaufwand und ohne eine Community nicht zu realisieren da man einige Bots schreiben müsste die immer die Programmversionen Checken ;)

    Zitat von Musashi

    Klingt alles möglicherweise etwas unfreundlicher als gemeint

    :D Nein ist alles gut und hat ja Hand und Fuß

  • ninite.com Silent Installer

    • Lutz Ifer
    • 1. Mai 2018 um 13:37

    Hier mal etwas ganz kleines!

    Die Webseite Ninite bietet einem die Möglichkeit diverse Kostenlose Programme mit wenigen Clicks zu installieren.

    Allerdings ist die Version die eine Silent Installation der Programme ermöglicht nur gegen Endgeld zu benutzen, weshalb ich mich nach einer anderen Möglichkeit umgesehen habe um Ninite Installationen mit meinem Windows Program Installer abarbeiten zu können.

    Dabei habe ich zwar ein Autoit Script gefunden, allerdings hat es nicht mehr richtig Funktioniert so das das Installationsfenster nicht geschlossen wurde.

    Deshalb hier eine Version die Aktuell funktioniert

    Code
    ; =============================================================================================
    ; Name ..........: Ninite Silent Installer
    ; Version .......: 1.0.0
    ; Author ........: Lutz Ifer
    ; Beschreibung ..: Zum installieren der Ninite Setups im Silent Modus
    ;                  Der Ninite Installer muss als Ninite.exe im gleichen Ordner liegen
    ; =============================================================================================
    #RequireAdmin
    
    ; Starte Ninite.exe
    Run(@ScriptDir & "\Ninite.exe")
    
    ; Warte bis 20 Sekunden auf das Fenster
    WinWait("Ninite", "", 20)
    While 1
        $text = WinGetText("Ninite", "")
        If StringInStr($text, "Finished.", 1) Then
            ExitLoop ; Wenn installation fertig die Schleife beenden
        EndIf
        Sleep(500)
    WEnd
    
    Sleep(2000)
    
    ; Alle Ninite Prozesse beenden
    Local $aProcessList = ProcessList("Ninite.exe")
    For $i = 1 To $aProcessList[0][0]
        ProcessClose($aProcessList[$i][1])
    Next
    Alles anzeigen

    Funktionen:

    - Installation des Ninite Installers ohne Benutzereingaben

    Benutzung:

    - Es muss nur eine Ninite.exe im gleichen Ordner vorhanden sein und die .exe von diesem Script gestartet werden

    Lizenz:

    Das Script steht unter der MIT-Lizenz und kann von jedem frei benutzt werden

  • Windows Programm Installer (WPI)

    • Lutz Ifer
    • 25. April 2018 um 04:21

    Moin Moin

    Da ich mit der Darstellung der GUI nicht zufrieden war habe ich mich hingesetzt und versucht das ganze als HTML Version Umzusetzen und das Ergebnis möchte ich euch nicht vorenthalten

    Es gibt keine neuen Funktionen oder Ähnliches und der Code ist noch nicht der schönste aber es sieht schonmal um einiges besser aus auf dem Bildschirm :D

    Den Startbeitrag habe ich aktualisiert

    [Blockierte Grafik: https://i.imgur.com/cplX8LT.png]

  • Windows Programm Installer (WPI)

    • Lutz Ifer
    • 22. April 2018 um 13:26

    Moin Musashi

    Erstmal danke das du dich getraut hast und den Anfang gemacht hast :D

    Zitat von Musashi

    Bei den Variablenbezeichnern würde ich folgende Notation empfehlen

    Ich habe mir den Beitrag zum Thema "Best practices" gerade durchgelesen und werde versuchen es direkt umzusetzen.

    Da ich den Code gerade eh neu schreibe ist es n guter Zeitpunkt.

    Zitat von Musashi

    Sehr sauber und fair finde ich, dass Du im \Includes Bereich den jeweiligen Autor mit der zugehörigen Lizenz ausführlich nennst .

    Ja ich hatte damit ja schon im Beitrag der JSON.udf ein kritisches Thema angesprochen wie ich später gemerkt habe. Ich werde das zumindest in der Source Version so weiter machen und die Links zu den jeweiligen includes beifügen.
    Bis jetzt habe ich den Eindruck bekommen das man in der Regel fremde UDF.s ohne Probleme benutzen kann. In den Compilierten Versionen können die meisten Benutzer eh nichts damit anfangen behaupte ich mal.

    Ich hab das Thema auch eigentlich nur Angesprochen und mich damit n bischen beschäftigt weil ich halt nicht möchte das irgendwann (wenn das Programm ggf mal ausgereift ist) jemand hingeht und das Programm bei Ebay anbietet so wie es mit sehr viel Open Source gemacht wird.

    Aber du hast recht das ich meinen Lizenzvertrag nochmal überarbeiten müsste. Zumal ich dann ja auch Links zu den UDF´s und Software drinnen habe. Ich habe auch noch ein oder zwei Sachen bemerkt die ich da ändern wollte.

    Im Moment erstelle ich die GUI neu, so das sie mehr an das Original rann kommt. Dafür habe ich mich mit Child/Parent GUI Form´s beschäftigt, so das der Rechte Bereich des Hauptfensters jetzt Scrollbar ist um Platz für mehrere Spalten an Checkboxen zu haben.

    Als nächstes wird dann die Configdatei neu überdacht.

    Es wird eine Config.json geben welche die ganzen Einstellungen beinhaltet und eine Listings.json für die Einträge selber.

  • Windows Programm Installer (WPI)

    • Lutz Ifer
    • 21. April 2018 um 05:14

    Hallo zusammen
    Da es mich stört nach einer Windows neu Installation immer alle Programme von Hand zu Installieren habe ich angefangen ein Tool zu schreiben welches diese lästige Aufgabe erledigt

    Vielleicht kennen einige von euch noch den "Windows Post Install Wizard" welcher vor Ewigkeiten mal weit verbreitet war

    Allerdings wird das Programm nicht weiterentwickelt und erkennt z.B. keine neuen Windows Versionen :(

    An diesem Programm hab ich mich jedenfalls halbwegs orientiert und das erste Ergebnis möchte ich euch hiermit presentieren

    Features

    - GUI in einem angenehmen HTML Design (danke Ascend4nt)

    - Einstellungen incl. der Programminformationen werden in einer .json Datei gespeichert (danke AspirinJunkie)

    - Jeder Eintrag kann mehrere Abhängigkeiten und Ausschlüsse haben (z.B. ob Internet oder ein 32/64bit System vorhanden ist)

    - Jeder Eintrag kann mehrere Aufgaben (Download, RunCMD, etc.) mit wiederum eigenen Abhängigkeiten haben

    - Es kann Theoretisch alles gestartet werden (.exe, .msi, .bat, .cmd) und Parameter übergeben werden (für z.B. Silentinstallationen)

    - Nach der Auswahl wird alles abgearbeitet und der Fortschritt Farbig angezeigt

    ToDo

    - Mehr Abhängigkeiten und Aufgaben einbauen

    - Code überdenken und verbessern

    - Fehlende GUI Elemente und Funktionen einbauen

    Changelog

    - Die GUI wurde in den Internet Explorer ausgelagert da mir das Aussehen der Windows GUI Elemente nicht gefallen hat

    Bilder

    Bilder Neu (Internet Explorer Version)

    [Blockierte Grafik: https://i.imgur.com/cplX8LT.png]

    [Blockierte Grafik: https://i.imgur.com/skCpIO9.png]

    Bilder Alt


    [Blockierte Grafik: https://i.imgur.com/MVAHGPZ.png]

    [Blockierte Grafik: https://i.imgur.com/YOBHGRU.png]

    Das ganze ist noch in einem sehr frühem Status und ich habe noch vieles im Kopf was da rein muss

    Das Archiv enthält die Programmdatei und den Quelltext

    Die Installationsdateien die in der Config angegeben führen zu einer FakeInstall.exe die sich nach 5 Sekunden wieder schließt um die Funktion Demonstrieren zu können ;)

    Bitte nehmt Rücksicht beim Feedback

    Um ehrlich zu sein ist es erst mein 2tes Autoit Programm :D


    MFG Lutz Ifer

    Dateien

    WPI.rar 752,6 kB – 713 Downloads WPI IE.zip 3,49 MB – 840 Downloads
  • JSON-UDF

    • Lutz Ifer
    • 19. April 2018 um 16:14

    Ich sehe schon das ich ein heikles Thema angesprochen habe

    Meine Überlegung war auch eigentlich nur das wenn ich etwas kostenlos Veröffentliche nicht der nächste hingeht und es weiterverkauft

    Das ist der Grund warum ich mich damit auseinandersetzen wollte n Lizenztext beizugeben

  • JSON-UDF

    • Lutz Ifer
    • 19. April 2018 um 14:30

    Wow diese kannte ich sogar noch garnicht :D

    Danke ersteinmal das die UDF so freizügig gehandelt wird

    Dann werde ich mal schauen das ich mein Script fertig mache um es online zu stellen

  • JSON-UDF

    • Lutz Ifer
    • 19. April 2018 um 11:51

    Moin zusammen

    Ich habe eine Frage bezüglich der Lizenzsierung der UDF

    Ich bin gerade dabei mir ein Programm zu schreiben welches nach einer Windowsinstallation weitere Programme installiert und habe dafür deine JSON UDF verwendet um die Konfiguration zu laden

    Jetzt überlege ich meinen Quellcode ggf freizugeben für den Privaten Gebrauch und einen selbstverfassten Lizenztext hinzuzufügen und weiss nicht wie ich das wegen der Benutzung der Fremdbibliothek machen soll

    Desshalb die frage unter welche Lizenz die UDF selber steht ;)

    MFG: Lutz

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™