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

Beiträge von oetzn

  • TCP - Bei jeder Communikation eine neue verbindung aufbauen???

    • oetzn
    • 5. April 2010 um 19:44

    warum ich das umdefiniert habe?

    reines schönheitsmakel xD
    nach her ist es ja kein "Temporärer Socket" mehr sondern ein fixer..

    zu deinem Problem:
    Schön das dus alleine geschafft hast :D

    Aber wie bereits erwähnt, MsgBox ist nicht so klug, da das Skript dann nicht weiterläuft. TCP hat zwar einen Buffer der trotzdem alles empfängt aber naja, ich würd da an deiner Stelle entweder gleich mit einem LogFile oder eben mit einem Edit/Input arbeiten

    [autoit]

    GuiCtrlCreateEdit

    [/autoit]

    bzw

    [autoit]

    GuiCtrlCreateInput

    [/autoit]

    ..
    Aber ist Geschmacksache ;)

    PS: Ein Sleep(100) in der TCPAccept-schleife könnte auch nicht schaden, ansonsten: CPU Auslastung > 50% ^^

  • Hilfe bei SMS Alarmierung unserer Feuerwehr

    • oetzn
    • 5. April 2010 um 19:34

    Versteh ich das richtig, die kleine wird gestartet und wenn sich während dieser Ausführung die Große Startet soll die Kleine beendet werden..
    is doch nicht schwierig :D


    [autoit]

    $g_szVersion = "AutoIt Kleine Schleife"
    If WinExists($g_szVersion) Then Exit ;
    AutoItWinSetTitle($g_szVersion)
    $Timer1 = TimerInit()
    Do
    $PID = ProcessExists("AutoIt Große Schleife.exe") ; Will return the PID or 0 if the process isn't found.
    If $PID Then ProcessClose("AutoIt Kleine Schleife.exe")
    Until TimerDiff($Timer1) > 7000
    #include
    $oIE = _IECreate ("http://www.groupalarm.de/..............")
    Sleep(10000)
    WinClose("http://www.groupalarm.de........")

    [/autoit]

    post doch bitte auch mal das Ganze Skript vielleicht können wir dir dann besser helfen, falls das hier nicht funktioniert..

    PS: includes immer ganz nach oben, ist ganz gut wenn man sich das angewöhnt^^

  • Prüfen ob Sound abgespielt wird

    • oetzn
    • 5. April 2010 um 18:33

    na das ist doch mal ein Anfang wenn sie in AutoIt geskriptet ist..

    Immer her mit dem Sourcecode/Der exe, dann können wir ja sehen was sich machen lässt..

  • Adressbuch Problem|Frage

    • oetzn
    • 5. April 2010 um 16:18

    guck dir mal

    [autoit]

    _GuiCtrlListView_AddArray

    [/autoit]

    und

    [autoit]

    IniReadSection

    [/autoit]

    an, damit kann man so einiges machen..

    natürlich musst du den/die Arrays vorher mit ein paar For-Schleife richtig formatieren..
    ca so:
    1 Section mit IniReadSection auslesen, die relevaten Daten in einen EXTRA Array schreiben und zwar so, dass du gleich _GuiCtrListView_AddArray verwenden kannst..
    Das machst du dann mit jeder Section!

    Wenn du dann noch eines draufsetzen willst, kannst du das ganze variabel machen mit

    [autoit]

    IniReadSectionNames

    [/autoit]
  • Prüfen ob Sound abgespielt wird

    • oetzn
    • 5. April 2010 um 16:14

    @ErrorKid
    der Sound geht höchstwahrscheinlich von einer fremden *.exe aus..
    demnach müsstest du die Sounddatei als Binary einlesen und alle Soundaktivität die von der Soundkarte kommen mitschreiben und mit StringInStr überprüfen, ob der bestimmte Sound dabei ist.
    Ich weiß allerdings nicht, ob solch eine Vorgehensweise legal/möglich ist.

    Einen anderen Weg sehe ich nicht, wenn du mit AutoIt keinen Einfluss darauf hast wann der Sound gespielt wird.
    EDIT1: Es sei denn der Sound kommt von einem Media-Player. Da liese sich höchstwahrscheinlich mit Objekten etwas machen. .

  • Text aus CMD auslesen

    • oetzn
    • 5. April 2010 um 16:06
    [autoit]

    $CmdLine

    [/autoit]

    Wie wärs damit?
    Ich versteh das nicht so ganz, also nochmal zum Mitschreiben!

    cmd.exe startet deine *.exe, und woher/wie weis die cmd.exe wie deine *.exe heißt?
    bzw warum startet sie denn deine *.exe überhaupt?

    Zitat

    ich will am ende eigentlich nur wissen, welche cmd.exe meinen prozess angestossen hat.


    d.h. du willst die PID wissen oder wie?
    [MSIE_newline_end ]

  • UDF - VLC MEDIA PLAYER - OBJEKT

    • oetzn
    • 5. April 2010 um 15:07

    Da es keine 64bit-Version des VLC Media Players gibt, wird es wohl auch das Plugin nicht als 64bit Version geben.
    Es handelt sich da bei dem ganzen um eine DLL nämlich um die hier:
    axvlc.dll

    Aber da du ja den VLC Media Player 32Bit auf deinem 64Bit Betriebssystem nutzen kannst, frag ich mich warum denn dann das Objekt in erstellt werden kann ?!

    Ich geb dir bescheid sobald ich was herausgefunden habe, vielleicht hängt es ja mit den Registryeinträgen zusammen, die ich oben gepostet habe.

    [MSIE_newline_end ]

  • Firefox - Toolbar Problem

    • oetzn
    • 5. April 2010 um 12:47

    hast du alle Schritte die SeldZar geschrieben hat gemacht/durchgeführt?
    Die sollten dich zu einer Lösung bringen, natürlich ist das nicht einfach eine Schritt für Schritt Anleitung sondern mehr Wissensaneignung und mit diesem Wissen kannst du dann dein Problem lösen..

  • Physik Engine Version2

    • oetzn
    • 5. April 2010 um 12:11

    OMG!!

    das is ja abgefahren!
    bin echt schweeeer beeindruckt :D

  • Kleine Geschicklichkeitsspiel...

    • oetzn
    • 5. April 2010 um 12:01

    wtf, ich war so nah dran x D

  • UDF - VLC MEDIA PLAYER - OBJEKT

    • oetzn
    • 5. April 2010 um 11:07

    @Higggiii

    Ich hab mal in meiner Registry nach der CLSID von dem Plugin geschaut und dabei die folgenden Einträge gefunden:

    Spoiler anzeigen
    Code
    [HKEY_CLASSES_ROOT\AppID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}]
    @="VideoLAN VLC ActiveX Plugin v2"
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}]
    @="VideoLAN VLC ActiveX Plugin v2"
    "AppID"="{9BE31822-FDAD-461B-AD51-BE1D1C159921}"
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Control]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{0DE86A57-2BAA-11CF-A229-00AA003D7352}]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{0DE86A58-2BAA-11CF-A229-00AA003D7352}]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\InprocServer32]
    @="C:\\Programme\\VideoLAN\\VLC\\axvlc.dll"
    "ThreadingModel"="Apartment"
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\MiscStatus]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\MiscStatus\1]
    @="131473"
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\ProgID]
    @="VideoLAN.VLCPlugin.2"
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Programmable]
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\ToolboxBitmap32]
    @="C:\\Programme\\VideoLAN\\VLC\\axvlc.dll,1"
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\TypeLib]
    @="{DF2BBE39-40A8-433B-A279-073F48DA94B6}"
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Version]
    @="1.0"
    
    
    [HKEY_CLASSES_ROOT\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\VersionIndependentProgID]
    @="VideoLAN.VLCPlugin"
    
    
    [HKEY_CLASSES_ROOT\VideoLAN.VLCPlugin\CLSID]
    @="{9BE31822-FDAD-461B-AD51-BE1D1C159921}"
    
    
    [HKEY_CLASSES_ROOT\VideoLAN.VLCPlugin.2\CLSID]
    @="{9BE31822-FDAD-461B-AD51-BE1D1C159921}"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}]
    @="VideoLAN VLC ActiveX Plugin v2"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}]
    @="VideoLAN VLC ActiveX Plugin v2"
    "AppID"="{9BE31822-FDAD-461B-AD51-BE1D1C159921}"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Control]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{0DE86A57-2BAA-11CF-A229-00AA003D7352}]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{0DE86A58-2BAA-11CF-A229-00AA003D7352}]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{40FC6ED4-2438-11CF-A3DB-080036F12502}]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{7DD95801-9882-11CF-9FA9-00AA006C42C4}]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Implemented Categories\{7DD95802-9882-11CF-9FA9-00AA006C42C4}]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\InprocServer32]
    @="C:\\Programme\\VideoLAN\\VLC\\axvlc.dll"
    "ThreadingModel"="Apartment"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\MiscStatus]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\MiscStatus\1]
    @="131473"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\ProgID]
    @="VideoLAN.VLCPlugin.2"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Programmable]
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\ToolboxBitmap32]
    @="C:\\Programme\\VideoLAN\\VLC\\axvlc.dll,1"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\TypeLib]
    @="{DF2BBE39-40A8-433B-A279-073F48DA94B6}"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\Version]
    @="1.0"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BE31822-FDAD-461B-AD51-BE1D1C159921}\VersionIndependentProgID]
    @="VideoLAN.VLCPlugin"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VideoLAN.VLCPlugin\CLSID]
    @="{9BE31822-FDAD-461B-AD51-BE1D1C159921}"
    
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\VideoLAN.VLCPlugin.2\CLSID]
    @="{9BE31822-FDAD-461B-AD51-BE1D1C159921}"
    Alles anzeigen

    Könntest ja nachschaun, ob du unter 64bit dieselben hast, einfach mal in die Suche folgendens eingeben ( in der Registry): "{9BE31822-FDAD-461B-AD51-BE1D1C159921"
    EDIT1: Ich habs jetzt ausprobiert, mit der Standard-Installation von VLC 1.0.5 funktioniert es. Man darf blos das Häckchen bei ActiveX Plugin nicht rausmachen :D , sonst kommt der oben genannte Error..


    Mf G

  • Eine Uhr für Guild Wars

    • oetzn
    • 5. April 2010 um 10:42

    probier mal das WinSetOnTop in die While schleife zu packen. .

  • Supreme Auction

    • oetzn
    • 3. April 2010 um 20:14

    Im Internet gibt es einfach eine verdammt große Grauzone was das legal/illegal sein von Dingen angeht.

    Es gibt immer wieder neue Dinge und dann gibt es dafür kein Gesetz. Bis sowas dann als 'illegal' erklärt wird dauert das und in der Zeit gibt es neue Maschen etc..
    Bei sowas kann man sich nur selbst helfen, und vor allem die Leute wie Otto Normalverbraucher aufklären, dass das Internet nicht so harmlos ist wie es zu scheinen mag.

    Ich hoffe jedenfalls das die Sache für die gut ausgeht, aber bei jedem Fall den ich bis jetzt bei so etwas kenne ist das gut ausgegagen. Denn die wissen das sie das eigentlich nicht tun dürfen und leben aber davon das Leute sich eingeschüchtert vorkommen und dann zahlen ohne einen Rechtsanwalt oder ähnliches einzuschalten..

  • JDownloader automatisieren

    • oetzn
    • 3. April 2010 um 19:43

    wenn es per Hand geht geht es auch mit AutoIt xD
    sofern das Programm nicht unvorhersehbare Entscheidungen treffen muss :D

    am einfachsten geht das mit einem Makro, ist aber dann seeeeeeeeehr fehleranfällig ;)
    [MSIE_newline_end ]

  • Array fehler

    • oetzn
    • 3. April 2010 um 19:41

    und genau da stehen die drinnen xD

    als Parameter :D

    $CmdLine[1] = 1. Titel
    $CmdLine[2] = 2. Titel
    etc..
    [MSIE_newline_end ]

  • UDF - VLC MEDIA PLAYER - OBJEKT

    • oetzn
    • 3. April 2010 um 19:04

    hmm, daran könnte es liegen..
    Ich muss jetzt leider weg, und kann mich vorraussichtlich erst morgen wieder damit beschäftigen..

    Also schönen Abend noch und vielleicht kommst du ja selber drauf xD
    Wie gesagt, ich schaus mir morgen an, und werd versuchen ob sich da was machen lässt.
    Google mal nach dem Error, also nach "Ungültige Klassenzeichenfolge" vielleicht findest du da was.

    Tschau bis morgen

  • UDF - VLC MEDIA PLAYER - OBJEKT

    • oetzn
    • 3. April 2010 um 18:26

    hast du denn den VLC Media Player installiert? xD
    sonst wird das nix^^[MSIE_newline_end ]

  • UDF - VLC MEDIA PLAYER - OBJEKT

    • oetzn
    • 3. April 2010 um 18:13

    jop, jetzt gerade..

    hätte mich aber gewundert wenn es gehen würde, da davon nix in der dll steht :D

    super danke fürs ausprobiern ;)
    PS: Opera 10.5 :rock:

    [MSIE_newline_end ]

  • Supreme Auction

    • oetzn
    • 3. April 2010 um 18:07

    Da kann dir sicher der Konsumentenschutz helfen, aber ich weiß nicht wie das bei euch in Deutschland ist.

    Ich komme aus Österreich und bin auch mal in eine solche Abo-Falle getabbt. 2 Briefe des Rechtsanwalts und gut wars :D
    Man findet da allerdings auch Musterbriefe auf der Seite des Konsumentenschutzes, falls man keinen Rechtsanwalt zahlen möchte etc..

    Meine Meinung dazu: Die Typen werden immer raffinierter was Abzocke angeht und deshalb benutze ich eigentlich auch nur noch Freeware bzw "Freeware" ;)
    Meine Daten gebe ich schon von Haus aus nirgends an und ich denke wenn man sich so verhält ist man relativ "sicher" vor solche Abzocken.

    Aber ich denke man muss das wirklich einmal durchgemacht haben um zu wissen, wie schnell einem das passieren kann. Wie gesagt, mir ist es passiert und ich habe daraus gelernt.

  • Scriptfehler nur bei ext Aufruf

    • oetzn
    • 3. April 2010 um 18:00

    weil du bei config.txt nur eine relativen Pfad hast..
    schreib den absoluten Pfad hin dann funktioniert es..

    ansonsten wird nämlich der Pfad der Datei genommen mit der es gestartet wird (meines Wissens nach )

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™