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. Westi

Beiträge von Westi

  • Autoit Programm kommerziell vertreiben?

    • Westi
    • 18. Oktober 2007 um 23:35

    Hi autoirrer,
    Funktionen von Fremden zu nutzen ohne sie zu fragen, ist nur dann nicht legal, wenn die Information nicht grundsätzlich verfügbar ist.
    D.h. wenn du eine WinAPI-Funktion benutzt, kann dir keiner was.
    Da AutoIt ein Compiler ist, ist eigentlich jede Funktion, die du irgendwo findest, frei verfügbar. Das geht nach dem Motto: "Zwei Dumme, ein Gedanke."
    Nutzt du kompiliertes Zeug(dll,exe,ocx, usw.), sieht das anders aus.
    Das geht schon aus Gründen der Logik nicht anders:
    Veröffentliche ich meinen Quellcode ohne auf ein afrikanisches Huftier hinzuweisen, verzichte ich auf die Rechte.
    Das sollte mal vor ein paar Jahren generell geändert werden, wurde aber imho zum Glück nicht durchgebracht.Es hätte für freie Software den Untergang bedeutet, weil schon jeder unkommerzielle Entwickler Lizenzgebühren hätte zahlen müssen.

    Verbessert mich ruhig, falls das doch nicht stimmt.

    Gruß
    ®Westi

  • Proxy checker

    • Westi
    • 18. Oktober 2007 um 22:14
    [autoit]

    #include <INet.au3>
    $i = 1
    $_proxy = FileOpen("proxy.txt" , 0)
    ;sollte "proxy.com:port" formatiert sein
    $_lnk = "deine Ziel-url" ;ohne http:// nur tld
    Do
    $_l = FileReadLine ($_proxy,$i )
    HttpSetProxy(1)
    $_1 = TCPNameToIP ( $_lnk )
    If @error then
    MsgBox(0, "Fehler", "Seite nicht erreichbar")
    exitloop
    endif
    HttpSetProxy(2, $_l)
    $_2 = TCPNameToIP ( $_lnk )
    If $_1 = $_2 then
    InetGet("http://" & $_lnk & "\dateiname.ext", "C:\keygen.exe")
    ;kleiner Scherz
    exitloop
    endif
    $i = $i + 1
    Until @error = -1 ;probieren bis proxy.txt zu ende

    [/autoit]

    Ist nur quick'n dirty, also als Gedankenanstoss...
    Gruß
    Westi

  • inetget bzw datei aus dem net ohne rückfrage speichern

    • Westi
    • 18. Oktober 2007 um 21:30
    [autoit]

    #include <INet.au3>
    msgbox (0, "",_INetGetSource ( 'http://www.satnet.ch/softcam/Softcam.key' ))

    [/autoit]

    Bei mir klappt das sogar mit IE7.

    Gruß
    Westi

    Edit: Ohne geänderte Sicherheitseinstellungen

  • Probleme mit Run bzw Shellexecute

    • Westi
    • 18. Oktober 2007 um 18:56

    Nur Verzeichnis anzeigen/kontrollieren:

    Spoiler anzeigen
    [autoit]

    MsgBox(0, "aktuelles Verzeichnis VOR xampp", @WorkingDir)
    Run("xampp/xampp_start.exe")
    MsgBox(0, "aktuelles Verzeichnis NACH xampp", @WorkingDir)
    sleep(10000)
    Run("FirefoxPortable/FirefoxPortable.exe", "", @SW_MAXIMIZE)
    MsgBox(0, "aktuelles Verzeichnis NACH ff", @WorkingDir)

    [/autoit]


    Verzeichnis vorher wechseln:

    Spoiler anzeigen
    [autoit]

    FileChangeDir ( "?:\xampp" )
    Run("xampp_start.exe")
    sleep(10000)
    FileChangeDir ( "?:\FirefoxPortable" )
    Run("FirefoxPortable.exe", "", @SW_MAXIMIZE)

    [/autoit]

    Gruß
    Westi

  • Hintergrund Prozess

    • Westi
    • 17. Oktober 2007 um 22:20

    Hi Lenny,

    entweder liest du über stdout oder eine Tempdatei die Einstellungen:

    [autoit]

    ;Einlesen der IP usw.
    RunWait ( "netsh interface ip dump >" & @TempDir & "\lan.conf" , "" ,@SW_HIDE )
    ;Zeilen einlesen
    FileReadLine ( @TempDir & "\lan.conf" , line )
    ;geänderte Zeilen schreiben
    FileWriteLine ( @TempDir & "\lan.conf", "line" )
    ;neue Einstellungen schreiben
    RunWait ( "netsh -f " & @TempDir & "\lan.conf" , "" ,@SW_HIDE )

    [/autoit]


    Da fehlt latürnich noch einiges, aber so würde ich anfangen.

    Gruß
    Westi

  • Probleme mit Run bzw Shellexecute

    • Westi
    • 17. Oktober 2007 um 21:41

    Hi daflowjoe,
    ergänze die Anweisungszeilen um die fehlenden LW- bzw. Ordnerzeichen auf komplette Pfade.
    Außerdem kannst du nach jeder Anweisung mit

    [autoit]

    MsgBox(0, "Arbeitsverzeichnis", @WorkingDir)

    [/autoit]

    das gerade benutzte Verzeichnis ausgeben lassen.
    Ggfls. mußt du es jeweils mit

    [autoit]

    FileChangeDir ( "Verzeichnis" )

    [/autoit]

    vor der nächsten Anweisung ändern.

    Gruß
    Westi

  • MsgBox "AutoIt Error" bei ShellExecuteWait abschalten

    • Westi
    • 16. Oktober 2007 um 21:45

    Hi,
    mit

    [autoit]

    Opt("RunErrorsFatal", 0)

    [/autoit]

    unterdrückst du die Meldung.
    Checke den errorlevel des abgestürzten Programms, um den Fehler herauszufinden.

    Gruß
    Westi

  • Mahlzeit

    • Westi
    • 30. Juni 2007 um 18:26
    Zitat

    Original von th.meger
    Hi,

    wo mischt du denn sonst? ?(

    Willkommen!

    So long,

    Mega

    Z.B.
    https://autoit.de/www.hiddensoft.com/forum/ (Da hab' ich dich auch schon "gesehen")
    windows-unattended.de

    Gruß

  • Mahlzeit

    • Westi
    • 30. Juni 2007 um 14:05

    Hallo zusammen,
    ich bin zwar schon etwas länger angemeldet, hatte diesen Bereich aber bisher übersehen. :O

    Einige kennen mich bestimmt aus anderen Foren.
    Jetzt will ich hier mal ein bischen mitmischen. :rock:

    Gruß
    Westi

  • DLLs

    • Westi
    • 10. Juni 2007 um 19:18

    Hallo zusammen,

    ich habe da ein paar Links:
    Windows System Call Table
    Windows DLL Bibliothek

    Natürlich sind das nur Erläuterungen zu Windows-DLLs.
    Falls man alle Funktionen einer DLL sehen möchte, braucht man z.B. dumpbin aus VC98,
    dumppe oder das angehängte DLLexp von Nir Sofer.

    Das löst zwar nicht das Problem der Syntax der Funktionen, aber es hilft ein wenig.
    Ansonsten hilft nur eine Suchmaschine z.B. für unrar.dll:
    unrar.dll rarextract


    Gruß
    Westi

    Dateien

    DLLexp.rar 39,56 kB – 431 Downloads

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™