Hilfe bei ein paar scripts

  • Hallo Leute,

    hab nun fast mein Software Menü fertig wie ich es mir vorstelle. Nur habe ich nun ein paar Programme,
    bei denen ich nicht zu potte komme mit den Scripts und sie nun anbiete um von jemandem von euch unterstützung zu bekommen.

    Es handelt sich um folgende Programme:

    Adope Photoshop CS2 mit Serial

    AntiVir 8 (Free Version)

    Camfrog

    MSN Messenger 8.5 Final

    TuneUp 2008 mit Serial

    Winamp (möchte ich die LITE Version installiert haben + Modern Skin)

    XP Antispy

    Wäre super wenn jemand mir helfen könnte.

    THX

    hackbird

    Einmal editiert, zuletzt von hackbird (20. Juli 2008 um 17:25)

  • Hi Anno,

    war vielleicht doof beschrieben.
    Nein ich hab schon 9 Scripte fertig von meinen Programmen.
    Nun fehlen mir diese hier wo ich einfach keinen Plan habe wie ich es machen soll.
    Schon ein paarmal angefangen und habs nicht hinbekommen.
    Nun suche ich für jedes Programm ein Script das ich dann später mit den anderen zu einem
    Software Menü in Nlite einfügen kann.

  • Hi,
    schau dir doch einfach in der Hifle die Befehle ControlClickund ContolSend an, mit denen dürfte das zu schaffen sein. Für manche Programme gibt es auch silent Parameter.
    Herausfinden kannst du die z.B. mit dem Programm im Anhang.

  • anno2008
    Nettes Programm, ich kann es gebrauchen, danke schön.

    Zum Thema, die folgenden gehen doch eigentlich recht easy, vielleicht stellst du mal ein Script ein mit Fehlerbeschreibung.
    Adope Photoshop CS2 mit Serial
    AntiVir 8 (Free Version)
    MSN Messenger 8.5 Final
    TuneUp 2008 mit Serial
    Winamp

    Mfg
    Jens (McPoldy)

    Twitter: jkroeger

    Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun.(Aristoteles)

  • Mit den Programmen habe ich später vor ein Software Menü zu basteln um es mit Nlite zu verknüpfen.
    Hab schon mit AUTOit einige Programmscripts wie zum Bsp. KliteCodePack oder Firefox.

    Nun aber fehlen mir für die obengenannten die Scripte wo ich einfach keinen Plan habe.

    Da wollte ich nachfragen, ob mir bei den Scripten jemand behilflich ist, um dann alles Scripte nachher zu
    einem Software Menü zusammen zu basteln.

    Wenn dies aber was ich vorhabe zu umständlich ist und es ne einfachere Lösung gibt, bin ich offen für was neues.
    Ich dachte halt erst mal daran Scripte mit AutoIt zu machen um es dann später zu einem Software Menü zusammen zufügen die ich dann später bei der Installation von XP anklicke und von selbst installieren.

  • Moin,

    ich finde die Idee gut, so lernst Du zumindest einiges :) Schwer ist das nicht und wie bereits erwähnt, die Programme die ich da aufgelistet habe lassen sich recht gut mit Autoit fertig machen, ein Programm/Menü für die Auswahl ist auch eine gute Idee, da du da auch gleich noch was über GUI lernst. Leider finde ich mein olles Script für TuneUp2008 nicht wieder :( sonst hätte ich es dir gerne zur Verfügung gestellt, wenn du Fragen hast immer her damit, geholfen wird dir auf jeden Fall :)

    Mfg
    Jens (McPoldy)

    Twitter: jkroeger

    Denn die Dinge, die wir erst lernen müssen, bevor wir sie tun, lernen wir beim Tun.(Aristoteles)

  • Joahh die Idee gefällt mir auch sehr gut Poldi. :) Ich hoffe ich bekomme es auch so hin.
    Hab leider wenig Zeit momentan mich um das intensiver gerade zu kümmern.
    Deshalb ja meine Frage nach evtl. fertigen Scripten für die aufgelisteten Programmen oben.

    Vielleicht habe ich am Sonntag mal Zeit und probiere weiter.

  • Hi,
    noch ein kleiner Tipp ;)
    Benutze einfach AutoIt Macro Generator.
    Mit dem kannst du installationsskripte innerhalb von sekunden erstellen. Zu finden ist der in dem Paket --> Scite4AutoIt
    Dann drückst du einfach auf record, installierst das Scirpt einmal, entfernst unnötige Zeilen und schreibts noch ein run("Dateiname.exe") an den Anfang und fertig.

    Beispiel XPAntiSpy (neuste Version deutsch 3.96-8 )

    Spoiler anzeigen
    [autoit]

    #region --- AutoIt Macro Generator V 0.21 beta ---
    Opt("WinTitleMatchMode", 4)
    WinWait("C:\Dokumente und Einstellungen\Arno\Desktop\Neu AutoIt v3 Script (2).au3 - SciTE","Source")
    #endregion --- End ---
    #region --- AutoIt Macro Generator V 0.21 beta ---
    Opt("WinTitleMatchMode", 4)
    run("xp-AntiSpy_setup-deutsch.exe")
    WinWait("xp-AntiSpy 3.96-8 Setup","&Weiter >")
    ControlClick("xp-AntiSpy 3.96-8 Setup","&Weiter >","Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ","< &Zurück")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","< &Zurück","SysTreeView321")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","< &Zurück","Button2")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","< &Zurück","Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ","&Installieren")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","&Installieren","Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ","&Fertig stellen")
    ControlCommand("xp-AntiSpy 3.96-8 Setup ","&Fertig stellen","Button4","UnCheck","")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","&Fertig stellen","Button2")
    #endregion --- End ---

    [/autoit]

    Eine Sache von nicht mal einer Minute :).
    Falls du keine Lust auf das ganze Paket hast ist der Makro Generator nochma im Anhang...

    Hoffe ich konnte helfen

  • sry ich weiß die frage klingt echt dumm aber bin ein absoluter newbie in dem thema
    was heißt das script einmal installieren würde auch gerne ein menü erstellen hab schon mal ein wenig
    mit einer batch datei rumexperimentiert aber heute erst mit autoedit.
    Aber bitte keine antworten wie fange erst mal mit den grunlagen an oder sontiges.
    MfG

  • Erstmal Danke ANNO.
    WOW kenn ich noch nicht das Tool aber hör sich interessant an.
    Werde ich am Sonntag testen.

    An dich Jayzzon,

    schau dir mal die HOW2DO´s an. Da gibt es ein paar nützliche PDF´S und Videos.
    Tipp von mir, fang mit einem einfachen Programm an wo es nicht viele Schitte bei der Installation gibt.

    Ein Script für ein Programm schreiben heisst, Jede einzelne Zeile tippen und programieren das bei der Installation
    per Mausklick gemacht wird. Damit kannst du dann später per einem Mausklick auf das Script das Programm alleine
    installieren ohne das du die Maus bewegst.

  • Hi Anno,

    jetzt habe ich das mal schnell probiert un hab ein Problem.

    ControlClick("xp-AntiSpy 3.96-8 Setup ","< &Zurück","SysTreeView321")
    ;AutoIt supports no SysTreeView32
    ControlClick("xp-AntiSpy 3.96-8 Setup ","< &Zurück","SysTreeView321")
    ;AutoIt supports no SysTreeView32
    ControlClick("xp-AntiSpy 3.96-8 Setup ","< &Zurück","SysTreeView321")
    ;AutoIt supports no SysTreeView32


    Warum gibt er an AUTO IT supports no sys tree 32???

    Genau das brauche ich aber.

  • Hmmm mit ControlClick nicht, aber mit was dann?
    Möchte ja schon gerne auswählen was installiert werden soll.

    Nen Tipp?

  • Also, nach ein paar minuten Hilfe lesen :)

    [autoit]

    ControlTreeView("xp-AntiSpy 3.96-8 Setup", "", 1032, "Expand", "Sponsoring")

    [/autoit]

    Das lässt das TreeView dingens da ausfahren.

  • Hi Anno,

    das das TREEVIEW aufgeht kein Problem
    Nur wie treffe ich nun die Auswahl. Ich habs mal so gemacht, aber klappt nicht

    SCRIPT:
    run("xp-AntiSpy_setup-deutsch.exe")
    WinWait("xp-AntiSpy 3.96-8 Setup","&Weiter >")
    ControlClick("xp-AntiSpy 3.96-8 Setup","&Weiter >","Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ","< &Zurück")
    ControlTreeView("xp-AntiSpy 3.96-8 Setup", "", 1032, "Expand", "Sponsoring")
    ControlSend("xp-AntiSpy 3.96-8 Setup", "{DOWN}" & "{DOWN}" & "{SPACE}" & "{DOWN}" & "{SPACE}" & "{DOWN}" & "{SPACE}")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","< &Weiter >","Button2")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","< &Weiter >","Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ","&Installieren")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","&Installieren","Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ","&Fertig stellen")
    ControlCommand("xp-AntiSpy 3.96-8 Setup ","&Fertig stellen","Button4","UnCheck","")
    ControlClick("xp-AntiSpy 3.96-8 Setup ","&Fertig stellen","Button2")
    #endregion --- End ---

    Geht aber irgendwie nicht mit dem UP SPACE usw. hmmmm

    • Offizieller Beitrag
    [autoit]

    Run("xp-AntiSpy_setup-deutsch.exe")
    WinWait("xp-AntiSpy 3.96-8 Setup", "&Weiter >")
    ControlClick("xp-AntiSpy 3.96-8 Setup", "&Weiter >", "Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ", "< &Zurück")
    ControlTreeView("xp-AntiSpy 3.96-8 Setup", "", 1032, "Expand", "Sponsoring")
    ControlSend("xp-AntiSpy 3.96-8 Setup", "", "", "{DOWN}" & "{DOWN}" & "{SPACE}" & "{DOWN}" & "{SPACE}" & "{DOWN}" & "{SPACE}")
    ControlClick("xp-AntiSpy 3.96-8 Setup ", "&Weiter", "Button2")
    ControlClick("xp-AntiSpy 3.96-8 Setup ", "&Weiter", "Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ", "&Installieren")
    ControlClick("xp-AntiSpy 3.96-8 Setup ", "&Installieren", "Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ", "&Fertig stellen")
    ControlCommand("xp-AntiSpy 3.96-8 Setup ", "&Fertig stellen", "Button4", "UnCheck", "")
    ControlClick("xp-AntiSpy 3.96-8 Setup ", "&Fertig stellen", "Button2")

    [/autoit]
  • HI Xeno,

    nun habe ich aber immer noch das problem das wie du das Script bearbeitet hast,
    noch immer meine Auswahl nicht passt.
    Ich möchte z.B. diese SPonsoring geschichte nicht wie auch die Desktopverknüpfung.
    Komm damit einfach nicht klar wie ich das noch machen soll das , dass AutoIt macht.

    hmmmmmmmmmmmmmmmm

  • Hi,
    die "elegante Methode" ist das bestimmt nicht ... aber es funzt :).

    Spoiler anzeigen
    [autoit]

    Run("xp-AntiSpy_setup-deutsch.exe")
    WinWait("xp-AntiSpy 3.96-8 Setup", "&Weiter >")
    ControlClick("xp-AntiSpy 3.96-8 Setup", "&Weiter >", "Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ", "< &Zurück")
    ControlTreeView("xp-AntiSpy 3.96-8 Setup", "", 1032, "Expand", "Sponsoring")
    ControlSend("xp-AntiSpy 3.96-8 Setup", "", "", "{TAB}")
    ControlSend("xp-AntiSpy 3.96-8 Setup", "", "", "{DOWN}" & "{DOWN}" & "{SPACE}" & "{DOWN}" & "{SPACE}" & "{DOWN}" & "{SPACE}")
    ControlClick("xp-AntiSpy 3.96-8 Setup ", "&Weiter", "Button2")
    ControlClick("xp-AntiSpy 3.96-8 Setup ", "&Weiter", "Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ", "&Installieren")
    ControlClick("xp-AntiSpy 3.96-8 Setup ", "&Installieren", "Button2")
    WinWait("xp-AntiSpy 3.96-8 Setup ", "&Fertig stellen")
    ControlCommand("xp-AntiSpy 3.96-8 Setup ", "&Fertig stellen", "Button4", "UnCheck", "")
    ControlClick("xp-AntiSpy 3.96-8 Setup ", "&Fertig stellen", "Button2")

    [/autoit]