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

Beiträge von BinDannMalWeg

  • adresszeile aller browser und deren geöffnete tabs auslesen !?

    • BinDannMalWeg
    • 14. August 2012 um 23:00

    Eine allgemeine Lösung für dein genanntes Problem gibt es einfach nicht was vor allem daran liegt, dass man das was du da vor hast (also eine Art Internet Filter/Logger/oä.) normalerweise über lokale Proxyserver oder Hooks in den entsprechenden Netzwerk-Funktionen erledigt... ;) Alternativ könntest du dir auch mal ansehen, wie dieses windows-eigene Tool dessen, Namen mir gerade nicht einfällt, das macht. Dieses Programm zeigt einem auf Wunsch alle Netzwerk-Aktivitäten des Benutzers an, außerdem lassen sich auch nur bestimmte Prozesse filtern usw... :D

  • Hilfe beim TCP Chat.

    • BinDannMalWeg
    • 12. August 2012 um 16:26

    Bitte Bitte Biiiitte verwende nächstes Mal die Suchfunktion unseres Forums, bevor du einen Post erstellst... Es gibt in jedem der beiden deutschsprachigen und auch im englisch sprachigen Autoit-Forum ungelogen mindestens 2000 TCP-Chats! (und dass sind nur die, die auch veröffentlicht wurden ;)) Also bitte ich dich jetzt einfach noch einmal darum dich einfach mal auf unsere Forums-Suche bzw. Google zu stürtzen... :P Und falls du dich dann mit ein paar der zahlreichen Beispiele auseinander gesetzt hast und mit speziellen Funktionen Probleme aufkommen, dann ist es angebracht hier nachzufragen. (Natürlich nachdem du dich nach einem bereits bestehenden Thread zu deinem Problem umgesehen hast...) :whistling:

  • CMD-Line | Wie soll das ganze funktionieren?

    • BinDannMalWeg
    • 12. August 2012 um 16:14

    Man sollte an dieser Stelle vielleicht noch anmerken, dass es unter Umständen besser sein kann, wenn man statt '$Cmdline' die ebenfalls durch den Interpreter gesetzte Variable 'CmdLineRaw' verwendet. Denn wenn dieses Script

    [autoit]

    MsgBox(0, '', $Cmdline[1])

    [/autoit]

    beispielsweise ohne Parameter aufgerufen wird, dann wird es einen Fehler produzieren und abstürzen, da dass Array '$CmdLine' nur 1 Element, nämlich das 0te enthalten wird... ;)

  • Run ( "programm.exe" ) geht nicht ?

    • BinDannMalWeg
    • 12. August 2012 um 16:02

    Einmal davon abgesehen, dass er wohl einen Bot schreiben möchte und jetzt selbst bemerkt hat, dass er dabei von uns hier keine Hilfe bekommen wird, kann man doch zumindest hinter jeden Satz einen Punkt schreiben?! Und ja auch wenn man unter Legasthenie leidet, ein Jahr später eingeschult wurde und in der fünften Klasse auch noch sitzen geblieben ist, kann man doch immer noch die mittlerweile in so gut wie jedem Browser eingebaute Auto-Rechtschreibe-Prüfung verwenden... ?(
    Trotzdem möchte ich jetzt aber noch mal an dich Basti appellieren: Sei so nett und versuche noch einmal in einem Post zusammenzufassen, welche Funktion dein Script im Endeffekt haben soll, wozu das dann benötigt wird und auch warum du uns nicht dein Script zeigen kannst...

  • Fehler bei IE.au3 abfangen

    • BinDannMalWeg
    • 9. August 2012 um 20:10

    Ich zitiere mich ja nur ungern selbst aber ich sagte doch folgendes:

    Zitat

    wenn wir auch dein Script sehen könnten

    Bitte poste doch dein eigentliches Script, damit wir dir bei deinem konkreten Problem in deinem Script helfen können... Warum möchtest du es denn nicht zeigen?

  • HTML: Einen Übersetzer basteln

    • BinDannMalWeg
    • 9. August 2012 um 20:06

    Zum einen Programmiert man in HTML nicht und zum anderen benutzt man auch nicht Excel für online-Datenbanken... :P Ich rate euch jetzt einfach mal dazu euch mit PHP und MySQL auseinander zu setzen... Soo schwer ist das nicht ;)

  • Fehler bei IE.au3 abfangen

    • BinDannMalWeg
    • 9. August 2012 um 19:45

    Jetzt wäre es natürlich nützlich wenn wir auch dein Script sehen könnten... ;)

  • Fehler bei IE.au3 abfangen

    • BinDannMalWeg
    • 9. August 2012 um 19:30

    Du könntest einfach einen Ping an die Seite senden, bevor du sie aufrufst... Aber eigentlich müsste es in der IE-UDF eine Funktion/Parameter geben, mit dessen Hilfe sich ein Timeout für die Antwort des Servers setzen lässt... ;)

  • Wünsch dir was: Chatserver

    • BinDannMalWeg
    • 8. August 2012 um 21:02

    Trifft sich gut, ich bin gerade an einem sehr ähnlichen "Nebenher-Projekt"... ^^ Also was auch sehr praktisch sein kann, ist ein wahlweise aktivierbarer Passwortschutz für 'eigene'/selbst erstellte/bestehende Chatrooms. Auch sollte es natürlich möglich sein, neben dem 'whispern' auch einen richtigen Chat zwischen 2 oder eventuell auch mehr Usern beginnen zu können, in dem man für sich ist...

  • StereoMix aufzeichnen

    • BinDannMalWeg
    • 7. August 2012 um 00:05
    Zitat von Hugbert

    einen Code habe ich leider nicht, da das Programm eventuell später zum Verkauf stehen soll. Und das hätte ja wenig Sinn.

    Verstehe ich das richtig? Du hast noch nichst prgrammiert, weil du 'dein' Script ja verkaufen willst? ^^ Naja ich möchte dich nur einmal darauf hinweisen das dies kein "Mach-Mal-Forum" ist! Also entweder du versuchst dich selbst an einem Script, oder du Postest eine Anfrage in der Jobbörse... ;)

  • DANKE an Alle

    • BinDannMalWeg
    • 1. August 2012 um 18:30

    Es tut mir leid, dass ich diesen Thread des Dankesagens an unsere wirklich tolle Community jetzt mal kurz unterbrechen muss, aber DAS muss nun wirklich nicht sein:

    Zitat von chesstiger

    wenn wir als Anfänger im Bot-Forum gelandet wären... Naja, dann wäre das vielleicht sowas geworden: Klick!

    Ich selbst habe, damals als ich begann mich mit Autoit zu beschäftigen, im 'Anderen' Forum meine ersten Schritte getan/Hilfe bekommen... Daher kann mir keiner erzählen, dass das AIB-Forum 'schlecht' sei, oder nur sogenannte 'Scriptkiddys' hervorbringe. Klar kann man auf Grund der Tatsache, das sich das Forum auf die Spielebot-Entwicklung spezialisiert, gleich den Satan an die Wand malen, aber die Qualität der Hilfe und auch der Community ist keines Wegs 'schlechter' als sie es hier auf Autoit.de ist! Natürlich zieht das 'Thema' des anderen Forums auch haufenweise solcher 'Scriptkiddys', 'Leecher' und wie sie alle heißen an, aber das ändert nichts daran, dass man falls man selbst nicht zu besagten gehört, die selbe Art von Hilfe und auch Community erfahren kann. Naja das war jetzt mal meine Meinung dazu, aber ich möchte auch noch hinzufügen, dass es nicht in meinem und ich denke auch nicht im Sinne des Thread-Erstellers ist, dass hier die gleiche Diskussion wie Eh und Je ausbricht. Deshalb möchte ich alle darum bitten, trotz meiner Meinung zu Chesstigers Aussage, diesen Thread nicht zu einer der endlosen Diskusionen verkommen zu lassen und weiterhin so wie bisher einfach die wirklich wirklich einzigartige 'Art' unserer Community zu genießen und dass wenn ich darum bitten darf, ohne dabei über andere herzuzieren...
    Okay

  • DANKE an Alle

    • BinDannMalWeg
    • 31. Juli 2012 um 19:25

    Ich kann euch Allen nur zustimmten: Es ist wirklich toll hier! :thumbup: Und das obwohl ich hier noch ein ziemlicher Neuling bin... ^^

  • Forum Reader

    • BinDannMalWeg
    • 29. Juli 2012 um 22:15

    Ihr seid in der Tat nicht die ersten mit dieser Idee... Im Autoitbot-Forum wird derzeit von einem User eine Java Schnittstelle für selbiges Forum entwickelt. Das ganze entsteht so wie das verstanden habe zwar eigentlich zu Übungszwecken, aber das Projekt macht schon einen ziemlich guten Eindruck. (zumindest auf mich ^^) Allerdings muss ich minx zustimmen, da sich eine solche Schnittstelle ohne spezielle Foren-Plugins nur sehr auf den Einzelfall zugeschnitten erstellen lässt... Aber das bringt mich auf eine ganz andere Idee: Ein kleines Desktop-Tool das über PNs/Anfragen/... informiert oder zum Beispiel auch die neusten Beiträge anzeigt... Aber das ganze dann eben auf einer kleinen schicken GDI-Gui die man als 'App' auf dem Desktop haben könnte. :D

  • neue HotKey UDF benötigt oder nicht?

    • BinDannMalWeg
    • 29. Juli 2012 um 15:35

    Also erstmal Vote for Close da dieser Thread wirklich eine 1 zu 1 Kopie ist...
    Aber Chesstiger nur weil das Spiel einen Hackshield hat heißt dass doch nicht, dass das Botten dann plötzlich erlaubt wäre?! Du darfst ja auch nicht in eine bank einbrechen nur weil sie eine Alarmanlage hat die sie eigentlich schützen müsste... :D

  • Dateien in Unterordner zählen und in Text schreiben wenn eine oder mehrere fehlen.

    • BinDannMalWeg
    • 26. Juli 2012 um 22:39

    Hey ich habe diesen Thread gerade gesehen und mir war zufälliger weise langweilig... :D
    Hier also mal mein Vorschlag wie du das lösen könntest: :whistling:

    Spoiler anzeigen
    [autoit]

    Dim $SourceFolder = @UserProfileDir&'\', $DestinationFolder = @ScriptDir&'\Dummy\', $SearchHandle, $FileName, $FilePath, $FolderName, $FolderList[1] = [0], $Start, $End

    [/autoit] [autoit][/autoit] [autoit]

    ; Dateien in Unterverzeichnisse verschieben:
    $SearchHandle = FileFindFirstFile($SourceFolder&'*.pdf')
    While 1
    $FileName = FileFindNextFile($SearchHandle)
    If @error Then ExitLoop
    $FilePath = $SourceFolder&$FileName
    $FolderName = StringLeft($FileName,3)
    If Not FileExists($DestinationFolder&$FolderName&'\') Then DirCreate(FileExists($DestinationFolder&$FolderName&'\'))
    FileMove($FilePath,$DestinationFolder&$FolderName&'\',1)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    ; Unterverzeichniss-Liste erstellen:
    $SearchHandle = FileFindFirstFile($DestinationFolder&'*')
    While 1
    $FileName = FileFindNextFile($SearchHandle)
    If @error Then
    ExitLoop
    ElseIf @extended Then
    $FolderList[0] += 1
    ReDim $FolderList[$FolderList[0]+1]
    $FolderList[$FolderList[0]] = $FileName
    EndIf
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    ; Verzeichnisse durchgehen und Log über fehlende Dateien erstellen:
    For $i = 1 To $FolderList[0]
    If FileExists($DestinationFolder&$FolderList[$i]&'\'&'Missing_Files.txt') Then FileDelete($DestinationFolder&$FolderList[$i]&'\'&'Missing_Files.txt')
    $Start = Number($FolderList[$i])*1000
    $End = $Start + 999
    For $f = $Start To $End
    If Not FileExists($DestinationFolder&$FolderList[$i]&'\'&$f&'.pdf') Then FileWrite($DestinationFolder&$FolderList[$i]&'\'&'Missing_Files.txt',$f&@CRLF)
    Next
    Next

    [/autoit] [autoit][/autoit] [autoit]

    MsgBox(64,@ScriptName,'Das Verschieben der Dateien wurde erfolgreich abgeschlossen und das Script wird nun beendet!')
    Exit

    [/autoit]


    Leider hatte ich keine geeigneten Testdateien zu Hand um das Script zu testen...

  • Schnelle Genaue Datenprüfung per Autoit

    • BinDannMalWeg
    • 24. Juli 2012 um 19:32

    Ich schätze er meint nicht 'Daten' sondern Dateien. Ganz pauschal würde ich mal auf die Hash-Funktionen hinweisen... ;) Aber ohne Beispiel-Dateien, das aktuelle Script und eine genauere Beschreibung des Problems, lässt sich auch keine genauere Hilfestellung geben...

  • Nach USB-Stick suchen

    • BinDannMalWeg
    • 21. Juli 2012 um 15:03

    Bei meinem myAutorun Script hatte ich eine Funktion eingebaut die den selben Zweck hatte...

    Spoiler anzeigen
    [autoit]

    Func __NewDriveConnected($TYP = 'ALL')
    Local $i, $y, $NewList, $Found, $Del[1] = [0], $Return[1] = [0]
    $NewList = DriveGetDrive($TYP)
    ; Entfernte Drives null setzen:
    For $i = 1 To $DriveList[0] Step +1
    $Found = False
    For $y = 1 To $NewList[0] Step +1
    If $DriveList[$i] = $NewList[$y] Then
    $Found = True
    ExitLoop
    EndIf
    Next
    If Not $Found Then
    _ArrayAdd($Del, $i)
    $Del[0] += 1
    EndIf
    Next
    ; Null gesetzte Drives löschen:
    For $i = 1 To $Del[0] Step +1
    _ArrayDelete($DriveList, $Del[$i])
    Next
    ; Neues Drive finden:
    For $i = 1 To $NewList[0] Step +1
    $Found = False
    For $y = 1 To $DriveList[0] Step +1
    If $NewList[$i] = $DriveList[$y] Then
    $Found = True
    ExitLoop
    EndIf
    Next
    If Not $Found Then
    _ArrayAdd($Return, $NewList[$i])
    $Return[0] += 1
    EndIf
    Next
    $DriveList = $NewList
    Return $Return
    EndFunc ;==>__NewDriveConnected

    [/autoit]
  • Brainfuck - Anfängerhilfe

    • BinDannMalWeg
    • 17. Juli 2012 um 23:07

    Xorianator: Ich hatte gehofft die Ironie in meinem Post würde durchklingen... :D (Mir ist sehr wohl bewusst, was ein Compiler ist und auch das DAS nichts mit einem Compiler zu tun hat... ;) )

  • Bildschirm ausschalten (mit Hotkey)

    • BinDannMalWeg
    • 17. Juli 2012 um 23:01

    Vielleicht solltest du dich noch einmal etwas mit den Tutorials auseinandersetzen... ;) Zu dem wäre es besser, wenn du Autoit-Quellcode zukünftig in den passenden Autoit-Quellcode-Tags + Spoiler posten könntest. Dies aber nur als kleine Bemerkung am Rande. Ich habe mir erlaubt dein Script mal etwas umzustellen und Zeilen wie zum Beispiel

    [autoit]

    Wait for HotKeySet ("_Monitor_ON") Then

    [/autoit]

    durch richtige ersetzt. Generell sollte man sich angewöhnen bestimmte Befehle einfach mal in der Hilfe nachzuschlagen, denn dann fällt es meist direkt auf wenn es den Befehl nicht gibt oder auch wenn bestimmte Parameter nicht richtig gesetzt sind... Hier mal das von mir veränderte Script:

    Spoiler anzeigen
    [autoit]

    #include <SendMessage.au3>
    Opt("WinTitleMatchMode", 4)
    Global $State = True

    [/autoit] [autoit][/autoit] [autoit]

    HotKeySet("a", "_ChangeMonitor")

    [/autoit] [autoit][/autoit] [autoit]

    While 1 = 1
    Sleep(50)
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func _ChangeMonitor()
    Local $hwnd = WinGetHandle('classname=Progman')
    If $State = True Then
    _ToggleMonitor($hwnd, -1)
    $State = False
    Else
    _ToggleMonitor($hwnd, 2)
    $State = True
    EndIf
    EndFunc ;==>_ChangeMonitor

    [/autoit] [autoit][/autoit] [autoit]

    Func _ToggleMonitor($hwnd, $OnOff)
    Local Const $WM_SYSCOMMAND = 274
    Local Const $SC_MONITORPOWER = 61808
    _SendMessage($hwnd, $WM_SYSCOMMAND, $SC_MONITORPOWER, $OnOff)
    If @error Then
    MsgBox(0, "_ToggleMonitor", "_SendMessage Error: " & @error)
    Exit
    EndIf
    EndFunc ;==>_ToggleMonitor

    [/autoit]
  • Sie benötigen ein Programm, einige Programme laufen, AutoIT 3.3.8.1

    • BinDannMalWeg
    • 16. Juli 2012 um 22:56

    Please post it in your motherlanguage or in english... ;)

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™