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

Beiträge von FireFlyer

  • bitte um Hilfe - automatisierung einer Refresh Funktion

    • FireFlyer
    • 2. Februar 2009 um 14:05

    ist das also ein browser mit dem du auf das intranet/internet also irgendeine seite zugreifst???

  • Quelltext

    • FireFlyer
    • 2. Februar 2009 um 00:04

    das ist möglich und legal, nur du musst dir die arbeit selbst machen und es nachprogrammieren ;)

    PixelSearch & PixelChecksum sollten dir weiterhelfen ;)

  • Quelltext

    • FireFlyer
    • 1. Februar 2009 um 23:55

    ähhm und was tut das programm???

  • Bilder spiegeln

    • FireFlyer
    • 1. Februar 2009 um 16:01

    also ich hab bisher nur das
    http://msdn.microsoft.com/de-de/library/3b575a03(VS.80).aspx
    gefunden ist allerdings VB und C# ... dort werden bilder quasi neu gezeichnet mit anderen bezugspunkten habs mit _GDIPlus_GraphicsDrawImage &REct(&Rect) versucht aber da kann man das bild nur skalieren und verschieben ... :/, habs mit negativen werten versucht (bei php klappt sowas öfters^^) aber hier nüscht :(

  • Option Explicit

    • FireFlyer
    • 1. Februar 2009 um 15:41

    wow, cool :D also lag ich ja schonmal nicht ganz so falsch aber wie kommst du auf das ptr ???

  • Eingabeauffordderung

    • FireFlyer
    • 1. Februar 2009 um 14:58
    [autoit]

    While 1
    For $i = 1 To 221
    $return = DllCall("user32.dll", "int", "GetAsyncKeyState", "int", "0x" & Hex($i, 2))
    ConsoleWrite($return[0]&@CRLF)
    If $return[0] <> 0 Then MsgBox(0, "", "TASTE GEDRÜCKT")
    Next
    WEnd

    [/autoit]

    GUIGetState??? Sone Funktion hab ich garnicht o_O ==> GUICtrlGetState???

    [autoit]

    Global Const $GUI_FOCUS = 256

    [/autoit]

    ist doch wunderbar wenn er 256 ausgiebt???

  • Eingabeauffordderung

    • FireFlyer
    • 1. Februar 2009 um 13:35

    vermutlich kommt man hiermit am weitesten... ist aber glaube ich das gleiche wie _ispressed

    http://runtime-basic.net/Windows-API:Da…etAsyncKeyState

  • Eingabeauffordderung

    • FireFlyer
    • 1. Februar 2009 um 13:13

    GUICtrlSetState($controlid, $GUI_Focus)... man man man benutz doch einfach mal die hilfe wenn man nur schon focus eingiebt kommt das ganz oben

  • Option Explicit

    • FireFlyer
    • 1. Februar 2009 um 13:11

    BugFix

    jo diese fehlerwerte usw hatte ich alles schon^^ nur ich bekomme als return 53 oder 123... was soll ich daraus schließen? Mir geht es jetzt auch garnet um den nachrichtendienst, sondern vielmehr das es in VB mit dieser dll geht und in autoit irgendwie nicht (also mache ich wohl was falsch) und was das ist möchte ich gerne wissen...

  • Option Explicit

    • FireFlyer
    • 1. Februar 2009 um 11:17

    naja aber wenn ich mir doch sone kagg nachricht nur selbst schicken wil...
    per cmd geht ja alles wunderbar, ich meinte eig. das die wstr parameter bei mir stimmen, weil es halt in der vbanleitung da hieß das die ganzen strings im UNICODE gesendet werden und man deshalb auch die stringlänge * 2 nehmen muss...

    Zudem gibt es auf MSDN eine so schöne errortabelle

    Spoiler anzeigen


    ERROR_ACCESS_DENIED: The caller does not have the appropriate access to complete the operation.

    ERROR_INVALID_PARAMETER: A parameter is incorrect.

    ERROR_NOT_SUPPORTED: This request is not supported. This error is returned on Windows Vista and later.

    NERR_NameNotFound: The user name could not be found.

    NERR_NetworkError: A general failure occurred in the network hardware.


    , wie komme ich denn an diese rückgabewerte dran? mit @error vermutlich ja nicht :(

  • Option Explicit

    • FireFlyer
    • 1. Februar 2009 um 10:49

    jo aber was bringen mir diese rückgabewerte, das sind doch einfach die parameter des dllcalls, interessant ist doch nur $ret[0]? Und so nebenbei, eine Net send msg bekomm ich auch net :(

    ich bekomme halt bei $ret[0] 53, 1113, 1137 und son zeug... was bringt mir das?

  • Option Explicit

    • FireFlyer
    • 1. Februar 2009 um 02:52

    wollte da jetzt nicht extra nen neuen thread aufmachen aber irgendwie krieg ich das überhaupt nicht hin eine nachricht über die netapi32.dll zu verschicken :(
    hier mein test :/

    Spoiler anzeigen
    [autoit]

    $string = "das ist ein test"
    $len = StringLen($string)*2

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

    $return = DllCall("netapi32.dll", "int", "NetMessageBufferSend", _
    "wstr", 0, _ ;servername
    "wstr", 0, _ ;msgname
    "wstr", "TEST", _ ;fromname
    "wstr", $string, _ ;buf
    "int", $len) ;buflen

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

    MsgBox(0, "RETURN", $return[0])

    [/autoit]

    Hilfe geholt hab ich mir hier:
    http://www.vb-magazin.de/forums/forums/t/1645.aspx
    http://msdn.microsoft.com/en-us/library/aa370605.aspx
    und von dem code oben...

    stimmen die parameter???? und das mit dem strlen??

    ich komm net klar, ich hab mich jetzt mittlerweile en bissl mit dlls beschäftigt und normalerweise klappt es auch ganz gut nur hier mit leider garnicht :(

  • Umbenennen & StringLower()

    • FireFlyer
    • 1. Februar 2009 um 02:49
    Spoiler anzeigen
    [autoit]

    #include <file.au3>

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

    ;$dir = FileSelectFolder("", "z:\")
    $dir = "."

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

    $array = _FileListToArray($dir)

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

    For $i = 1 To UBound($array)-1


    FileMove( $dir & "\" & $array[$i], $dir & "\" & StringReplace(StringLower($array[$i]), " ", "_") , 1)
    ;~ DirMove($dir&"\"&$array[$i], $dir&"\"&StringLower($array[$i]), 1)
    Next

    [/autoit]
  • Option Explicit

    • FireFlyer
    • 1. Februar 2009 um 02:04

    naja net ganz, es VB ist Visual Basic und soweit ich das überblicke ist dein code das auch... :/ da wirst du mit autoit nur sehr bedingt - gernicht weiterkommen :/

    du möchtest wohl ein script haben das mit netsend arbeitet? Das ist mit autoit auch möglich, sowohl per cmd steuerung als auch direkt über die dll

  • Umbenennen & StringLower()

    • FireFlyer
    • 1. Februar 2009 um 01:57
    Spoiler anzeigen
    [autoit]

    #include <file.au3>

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

    $dir = FileSelectFolder("", "C:\")

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

    $array = _FileListToArray($dir)

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

    For $i = 1 To UBound($array)-1
    FileMove($dir&"\"&$array[$i], $dir&"\"&StringLower($array[$i]), 1)
    Next

    [/autoit]

    um leerzeichen zu entfernen stringreplace benutzen

  • Remote Desktopansicht

    • FireFlyer
    • 31. Januar 2009 um 18:57

    ansonsten auch mit netzwerk (ja ich weiss es soll ohne gehn :D) oder über inet gibt es noch das programm mikogo, ist nur zur desktoppräsentation gedacht und der vorteil das gleich mehrere clients connecten können, diese haben dann einen farbigen cursor (ist auch deaktivierbar) mit dem sie sachen auf dem fremddesktop anzeigen können (nur nicht interagieren)

  • Ftp.au3

    • FireFlyer
    • 30. Januar 2009 um 00:46
    Spoiler anzeigen
    [autoit]

    #include <ftp.au3>
    $server = "XXXXX.re.funpic.de"
    $username = "XXXXX"
    $pass = "XXXXX"
    $message = "Bitte wähle die zu übertragende Datei aus.."
    $UPLOADFILE= $message
    $FTPFILENAME= $message

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

    $var = FileOpenDialog($message, "c:\", "Alle (*.*)")
    MsgBox(64,"Information","Ihre ausgewählte Datei war: " & $var)

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

    $name = StringSplit($var, "\")

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

    $Open = _FTPOpen("MyFTP_Control")
    $Conn = _FTPConnect($Open, $server, $username, $pass)
    $Ftpp = _FTPPutFile($conn, $var, "./uploads/" & $name[Ubound($name)-1])
    $Ftpc = _FTPClose($Open)

    [/autoit]

    so das muss gehen, beschäftige dich mit autoit HILFE LESEN TUTORIALS MACHEN du hast keine ahnung was dein script tut...

  • Datei downloaden und installieren. [Help Please]

    • FireFlyer
    • 29. Januar 2009 um 15:25

    sufu benutzen ich habe son beispiel script vor nichmal ner woche schonmal gepostet

    [ gelöst ] File vom Ftp-Server kopieren mit Progressbar?

  • Button wehrt sich

    • FireFlyer
    • 29. Januar 2009 um 13:32

    ich hab das halt in der hilfe nachgelesen was man alles bei controlID eintragen darf, unter anderem eben auch den Text des Controls ;)

  • Button wehrt sich

    • FireFlyer
    • 29. Januar 2009 um 13:28

    öhhm das &Weiter hättest du bei ControlID eintragen müssen ;) :D

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™