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

Beiträge von GtaSpider

  • WinSock

    • GtaSpider
    • 13. Mai 2011 um 20:01

    Hey!

    Danke Progandy! Ich versuche nun irgendwie die Connect funktion mit diesem hier zu verbinden:
    http://publib.boulder.ibm.com/infocenter/ise…x2multicast.htm

    Aber ich schaffe es einfach nicht. Hier ist mal was ich bisher habe, aber er hat schon ein Fehler bei dem socket Aufruf. Diesen Fehler gibt es übrigends auch bei der ürsprünglichen Funktion, die du mir geschickt hast. Er gibt mir immer 4294967295 zurück (0xFFFFFFFF).

    Spoiler anzeigen
    [autoit]

    ; #FUNCTION# ====================================================================================================================
    ; Name...........: _TCPConnect
    ; Description ...: Triess to establishes a TCP-connection in a specified time limit
    ; Syntax.........: _TCPConnect($sIPAddr, $iPort, $iTimeOut = -1)
    ; Parameters ....: $sIpAddr - IP address to connect to (IPv4)
    ; $iPort - Port to use
    ; $iTimeOut - Timeout for connection in milliseconds (default: -1)
    ; |Values < 0: default timeout
    ; |Values 0, Keyword Default: use time from Opt("TCPTimeout")
    ; |Values > 0: timeout in milliseconds
    ; Return values .: Success - Socket to use with TCP-functions
    ; Failure - -1, sets @error
    ; |1 - $sIpAddr incorrect
    ; |2 - could not get port
    ; |3 - could not create socket
    ; |4 - could not connect
    ; |5 - could not get WSAError
    ; |and errors from WSAGetLastError
    ; Author ........: ProgAndy
    ; Modified.......:
    ; Remarks .......:
    ; Related .......: TCPConnect, TCPCloseSocket, TCPSend, TCPRecv
    ; Link ..........:
    ; Example .......:
    ; ===============================================================================================================================
    UDPStartup()
    UDPBind("192.168.0.2",5555)
    ConsoleWrite(@error & @CRLF);kein fehler
    ConsoleWrite("_TCPConnect Return: "&_TCPConnect("192.168.0.2", 5555) & @CRLF);fehler!

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

    Func _TCPConnect($sIPAddr, $iPort, $iTimeOut = -1)

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

    Local $udp = 17

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

    Local $hWs2 = DllOpen("Ws2_32.dll")
    Local $iDllErr, $fError = False, $aRes
    Local $hSock = DllCall($hWs2, "uint", "socket", "int", 2, "int", 1, "int", $udp);ipv4, sock_dgram, udp
    If @error Then
    $iDllErr = 3
    ElseIf $hSock[0] = 4294967295 Or $hSock[0] = -1 Then
    ConsoleWrite($hSock[0] & @CRLF)
    $fError = True
    Else
    $hSock = $hSock[0]
    $aRes = DllCall($hWs2, "ulong", "inet_addr", "str", $sIPAddr)
    If @error Or $aRes[0] = -1 Or $aRes[0] = 4294967295 Then
    $iDllErr = 1
    Else
    $iPort = DllCall($hWs2, "ushort", "htons", "ushort", $iPort)
    If @error Then
    $iDllErr = 2
    Else
    $iPort = $iPort[0]
    EndIf
    EndIf
    If 0 = $iDllErr Then

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

    Local $tSockAddr = DllStructCreate("short sin_family;ushort sin_port; ulong sin_addr;char sin_zero[8];")
    DllStructSetData($tSockAddr, 1, $udp)
    DllStructSetData($tSockAddr, 2, $iPort)
    DllStructSetData($tSockAddr, 3, $aRes[0])

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

    If IsKeyword($iTimeOut) Or $iTimeOut = 0 Then $iTimeOut = Opt("TCPTimeout")

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

    If $iTimeOut > -1 Then DllCall($hWs2, "int", "ioctlsocket", "int", $hSock, "long", 0x8004667e, "uint*", 1)
    ;~ $aRes = DllCall($hWs2, "int", "connect", "int", $hSock, "ptr", DllStructGetPtr($tSockAddr), "int", DllStructGetSize($tSockAddr))
    $aRes = DllCall($hWs2, "int", "bind", "int", $hSock, "ptr", DllStructGetPtr($tSockAddr), "int", DllStructGetSize($tSockAddr))

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

    Select
    Case @error
    $iDllErr = 4
    Case $aRes[0] <> 0
    $aRes = DllCall($hWs2, "int", "WSAGetLastError")
    If Not @error And $aRes[0] = 10035 Then ContinueCase
    $fError = True
    Case $iTimeOut > -1
    If IsKeyword($iTimeOut) Or $iTimeOut = 0 Then $iTimeOut = Opt("TCPTimeout")
    Local $t = DllStructCreate("uint;int")
    DllStructSetData($t, 1, 1)
    DllStructSetData($t, 2, $hSock)
    Local $to = DllStructCreate("long;long")
    DllStructSetData($to, 1, Floor($iTimeOut / 1000))
    DllStructSetData($to, 2, Mod($iTimeOut, 1000))
    $aRes = DllCall($hWs2, "int", "select", "int", $hSock, "ptr", DllStructGetPtr($t), "ptr", DllStructGetPtr($t), "ptr", 0, "ptr", DllStructGetPtr($to))
    If Not @error And $aRes[0] = 0 Then
    $aRes = DllCall($hWs2, "int", "WSAGetLastError")
    If Not @error And $aRes[0] = 0 Then
    $iDllErr = 10060
    Else
    $fError = True
    EndIf
    Else
    DllCall($hWs2, "int", "ioctlsocket", "int", $hSock, "long", 0x8004667e, "uint*", 0)
    EndIf
    EndSelect

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

    Local $tIPmreq = DllStructCreate("ulong imr_multiaddr;ulong imr_interface")

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

    DllStructSetData($tIPmreq,1,"225.1.1.1")
    DllStructSetData($tIPmreq,1,@IPAddress1)

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

    DllCall($hWs2,"uint","setsockopt","int",$hSock,"int",0,"int",0,"ptr",DllStructGetPtr($tIPmreq),"int",DllStructGetSize($tIPmreq))

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

    EndIf
    EndIf
    If $iDllErr Then
    TCPCloseSocket($hSock)
    $hSock = -1
    ElseIf $fError Then
    $iDllErr = DllCall($hWs2, "int", "WSAGetLastError")
    If Not @error Then $iDllErr = $iDllErr[0]
    If $iDllErr = 0 Then $iDllErr = 5
    TCPCloseSocket($hSock)
    $hSock = -1
    EndIf
    DllClose($hWs2)
    Return SetError($iDllErr, 0, $hSock)
    EndFunc ;==>_TCPConnect

    [/autoit]

    Wäre super wenn du da mal drüber schauen könntest :)

    Gruß
    Spider

  • WinSock

    • GtaSpider
    • 13. Mai 2011 um 16:23

    Heyho!

    Da ich leider mein Problem mit dem multicast datagram nicht gelöst bekommen habe, versuche ich nun anders daran zu gehen. Gibt es eine Möglichkeit direkt auf die WinSock API von M$ zu zugreifen?
    Im englischem Forum gab es hin und wieder mal Code schnipsel die wohl auch funktioniert haben sollten, aber ich bekomme unter Win7 nix zu laufen davon.

    Hier mal das Codefragment:

    Spoiler anzeigen
    [autoit]

    Dim $owinsock = ''
    Dim $sbuffer = ''
    Dim $ssource = ''
    Dim $bclose = False

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

    $owinsock = ObjCreate("OSWINSCK.Winsock")
    ConsoleWrite(IsObj($owinsock) & @CRLF)
    ObjEvent($owinsock, "oWinsock_")
    $owinsock.Connect("129.6.15.28", 13)

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

    Func oWinsock_OnDataArrival($total)
    $owinsock.GetData($sbuffer)
    $ssource &= $sbuffer
    EndFunc

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

    While Not $bclose
    Sleep(1)
    Wend

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

    Func oWinsock_OnClose()
    $owinsock.CloseWinsock()
    MsgBox(262144, '', $ssource)
    $bclose = True
    $owinsock = 0
    EndFunc

    [/autoit]

    Bekomme immer ein Fehler beim erstellen des Objektes. :( ( ==> Variable must be of type "Object".)
    Ich habe unter Win7 eine MSWINSCK.OCX Datei im System Ordner, die ich auch mit regsvr aktiviert habe, bringt leider nichts :(
    Wäre super wenn mir jemand aushelfen könnte :)

    Gruß
    Spider

  • Multicast Datagram via UDP

    • GtaSpider
    • 11. Mai 2011 um 20:34

    Heyho,

    Danke schonmal für deine Antwort. Ich bezweifle, dass es an dem Source Port liegt, immerhin gibt die Box den wert wieder an den normalen Destination Port (5555) ab. Ich habe es trotzdem mal versucht, aber es hat leider nicht funktioniert. Komisch finde ich, dass Wireshark mir anzeigt, dass die IP von der Box (192.168.0.114) auf 225.1.1.1 zugreift, ich kann aber kein UDPBind auf diese IP Adresse setzen (sonst Fehler 10049)..

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    #include <String.au3>
    ;======================================================================================================================
    ; Function Name: _afindalice()
    ; Description:: Sucht via UDP nach AliceLE/Alice5 Recordern
    ; Return Value(s): Erfolg - Array mit Datensätzen
    ; Fehler - 1 Wenn keine Alice gefunden wurde
    ;======================================================================================================================
    $adata = _findalice("0.0.0.0");0.0.0.0 = 127.0.0.1
    ConsoleWrite(@error & @CRLF)
    Func _findalice($IP)

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

    #region Broadcast IP erstellen und Port öffnen zu dem gesendet werden soll.
    UDPStartup()
    $socket = UDPOpen("255.255.255.255", 5555, 1)
    If @error Then
    SetError(1)
    MsgBox(-1, "", "error udpopen")
    Exit
    EndIf
    #endregion Broadcast IP erstellen und Port öffnen zu dem gesendet werden soll.

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

    broadcastsend($socket, ".") ; irgentetwas senden um einen Port zu aktivieren

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

    #region Port auslesen von dem aus gesendet wurde
    $ausgabe = _getDOSOutput("netstat -aonp udp")
    $ausgabe = StringStripWS($ausgabe, 8)
    $ausgabe = StringTrimRight($ausgabe, StringLen($ausgabe) - StringInStr($ausgabe, "*:*" & @AutoItPID) - 6)
    $ausgabe = StringTrimLeft($ausgabe, StringInStr($ausgabe, "*:*" & @AutoItPID) - 25)
    $zwischenwert = _StringBetween($ausgabe, "0.0.0.0:", "*:*" & @AutoItPID)
    Global $port = _ArrayUnique($zwischenwert)
    #endregion Port auslesen von dem aus gesendet wurde

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

    $b01 = Binary("0x5365617263685f47726f75703a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
    $b02 = Binary("0x506f705f5365727665723a3139322e3136382e302e32000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
    UDPSend($socket, $b01)
    UDPSend($socket, $b02)
    UDPCloseSocket($socket)
    ConsoleWrite($IP & ":" & $port[1] & @CRLF)
    $socket1 = UDPBind($IP, 5555)
    If @error Then ConsoleWrite("!" & @error & @CRLF)

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

    While 1
    $srecv = UDPRecv($socket1, 1024)
    If $srecv <> '' Then MsgBox(0, "", $srecv)
    Sleep(100)
    WEnd
    EndFunc ;==>_findalice

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

    Func broadcastsend($sSocket, $sSendewert)
    UDPSend($sSocket, $sSendewert & @CRLF)
    If @error Then
    MsgBox(-1, "", "error send")
    EndIf
    EndFunc ;==>broadcastsend

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

    Func _getDOSOutput($command)
    Local $text = '', $Pid = Run('"' & @ComSpec & '" /c ' & $command, '', @SW_HIDE, 2)
    While 1
    $text &= StdoutRead($Pid, False, False)
    If @error Then ExitLoop
    Sleep(10)
    WEnd
    Return $text
    EndFunc ;==>_getDOSOutput

    [/autoit]

    Sah es bei dir denn bei deiner Alice Box auch so aus, dass der Destination Port und die Dest IP immer gleich waren? Oder haben die variiert?

    Gruß, und danke nochmal :)
    Spider

  • Multicast Datagram via UDP

    • GtaSpider
    • 11. Mai 2011 um 18:25

    Heyho,

    Ich habe mal ne kleine Frage: Ich versuche via Multicast datagrams sowohl die IP Adresse als auch die MAC Adresse von einem betsimmten PC (Um genau zu sein einer Medienbox) im Netzwerk zu bekommen. Es gibt ein Programm, welches dies erfolgreich für diese Box tut. Ich habe nun via Wireshark geguckt wie das Programm dies macht. Er sendet über dem UDP Protokoll zwei Strings an die IP 225.1.1.1 über den Port 5555.
    Im Anhang mal das, was Wireshark mir rausgespuckt hat. Ich habe es nun geschafft, in AutoIt das nachzu bilden, bzw. es kommt exakt das gleiche bei WireShark an, wenn ich mein Script laufen lasse, allerdings kommt in meinem Script nie eine eingehende Nachricht an (UDPRecv).
    Hier mal das Script:

    Spoiler anzeigen
    [autoit]


    ;Das sind die beiden Strings die gesendet werden.
    $b01 = Binary("0x5365617263685f47726f75703a300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000")
    $b02 = Binary("0x506f705f5365727665723a3139322e3136382e302e32000000000000000000000000000000000000000000000000000000000000000000000000000000000000")

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

    ;Hier werden sie nochma in die Console ausgegeben
    ConsoleWrite(BinaryToString($b01))
    ConsoleWrite(@CRLF)
    ConsoleWrite(BinaryToString($b02))
    ConsoleWrite(@CRLF)

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

    UDPStartup()
    OnAutoItExitRegister("cleanup")
    ;Hier Verbindet er sich zu 225.1.1.1 auf dem Port 5555 (gibt kein Error zurück)
    $hUPDopen = UDPOpen("225.1.1.1", 5555)
    If @error Then Exit MsgBox(16, "", "")

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

    ;Hier bindet er ein socket auf meine lokale ip adresse. in meinem Fall ist das 192.168.0.2 (siehe in der Console, dort ist die IP)
    ;Ich bin mir nicht sicher ob ich das überhaupt brauche...
    $hUPDbind = UDPBind(@IPAddress1, 32769)
    If @error Then Exit MsgBox(16, "", "")
    ;Nun sendet er die beiden Strings
    ConsoleWrite("Send: " & UDPSend($hUPDopen, $b01) & "/" & BinaryLen($b01) & @CRLF)
    Sleep(100)
    ConsoleWrite("Send: " & UDPSend($hUPDopen, $b02) & "/" & BinaryLen($b02) & @CRLF)

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

    While 1
    ;Hier fragt er nach receives ab..
    $data = UDPRecv($hUPDopen, 50)
    If @error Then ConsoleWrite("Err: " & @error & @CRLF)
    $data &= UDPRecv($hUPDbind, 50)
    If @error Then ConsoleWrite("Err2: " & @error & @CRLF)
    ;..kommt aber leider nie was an :(
    If $data <> "" Then MsgBox(0, "", $data)
    Sleep(200)
    WEnd

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

    Func cleanup()
    UDPCloseSocket($hUPDopen)
    UDPCloseSocket($hUPDbind)
    UDPShutdown()
    EndFunc ;==>Cleanup

    [/autoit]

    Es sieht relativ ähnlich aus, wie IBM das für ihre Boxen tut:
    http://publib.boulder.ibm.com/infocenter/ise…x1multicast.htm

    Leider werde ich aus dem Code nicht richtig schlau...
    Wäre super wenn mir jemand helfen kann. :)

    Gruß,
    Spider

    Bilder

    • Unbenannt.JPG
      • 28,68 kB
      • 951 × 53

    Dateien

    w01.zip 306 Byte – 462 Downloads
  • Kleine Online-Schnitzeljagd

    • GtaSpider
    • 10. Mai 2011 um 17:44

    Dann wohl meine ;)

  • [Ankündigung] AutoSocial - Ein soziales Netzwerk, ganz in Autoit geschrieben, bis auf den Server -.-

    • GtaSpider
    • 8. Mai 2011 um 21:51

    Server kannst du doch auch ohne Probleme in AutoIt coden? Ich hab auch einen gecodet für mein Heimnetz (Um mitm Handy z.B. mein Winamp fernzusteuern/PC anschalten etc :P)
    Such ma bei google nach HTTP Server AutoIt ;)

    GRuß
    Spider

  • Kleine Online-Schnitzeljagd

    • GtaSpider
    • 8. Mai 2011 um 15:17

    Ja, wie war das noch mit Quersumme :D Kleiner Tipp. Quersumme von 12 ist 3 und von 34 ist sie 7. ;)

  • SetPrivilege aus NomadMemory.au3 Dont Work

    • GtaSpider
    • 29. März 2011 um 21:49

    Heyho

    https://autoit.de/www.lmgtfy.com/?q=pause+process+autoit

    GRuß
    Spider

  • Must Have Programme auf dem Rechner

    • GtaSpider
    • 26. März 2011 um 12:49

    Total Commander (wird immer als erstes Installiert)
    Trillian
    Winamp

    VLC und KMPlayer (VLC nur für unfertige Dateien und VLCtv, sonst KMPlayer (da es dort keine fünf-minütige FontCache-initalisierung vor jedem dritten Film gibt, und sonst den gleichen funktionsumfang mit all dem Codecs hat, es aber trotzdem geschafft hat gut auszusehen und stabil zu funktionieren)
    Chrome/FireFox (Kommt drauf an, welcher Browser atm besser ist^^))
    Java, FlashPlayer (letzeres mit der einführung von HTML 5 bald hoffentlich nicht mehr ;))
    Photoshop, After Effects, Premmiere Pro, DreamWeaver (Adobe Master Collection)
    Autoit, SciTe

    jDownloader gehört nicht dazu, da ich ihn auf meinem Server im Keller installiert habe und große (natürlich legale) Downloads immer unten tätige ;)
    WinRar kommt dann auch immer irgendwann, aber da der Total Commander schon alle möglichen Packer unterstützt is mir das immer relativ egal..
    Benutze außerdem seit über einem Jahr keine AntiVirus Software mehr, hatte vorher G-Data und dann ne Zeit allen möglichen schei* ausprobiert den es so gibt. Bin zur schlussvolgerung gekommen, jedes AntiVirus Programm verlangsamt mein PC unnötig, da ich keine ernst zunehmenden Viren aufm PC habe (und das seit 3 Jahren)

  • Wechselt/Updatet ihr euren Browser?

    • GtaSpider
    • 24. März 2011 um 17:18

    @Sprenger: Starte mal dein PC neu und dann Firefox. Hat bei mir bis zu 10 Sekunden gedauert bis er voll funktionstüchtig war. Chrome startet mit all seinen AddOns innerhalb von weniger als ner halben Sekunde und ist sofort Einsatzbereit. Außerdem bietet Chrome schon länger vollen HTML5 Support, FF tut das bis heute nicht (halt nur in der Beta, aber nach dem ich mit der Beta 3 mein halbes System geschrottet habe, werde ich Betas vom hause Mozilla nicht mehr anrühren ;))
    Meiner Meinung nach ist FireFox ein wenig über das Ziel hinausgeschossen, ich will nur ein schnellen, schlichten und mit AddOns fütterbararen Browser - Chrome hat mir genau das geboten.
    Zudem kommen nochmal die kleinen Funktionen, die ich bei Chrome sehr schätze, wie z.B. die automatische Synchronisation mit meinem Netbook und meinem PC, der eingebauten Entwicklertools, dem TaskManager und dem unmöglichen Totalabsturz von Chrome.

    Ich denke, dass wird ein ewiger Kampf sein, wie auch mit Apple/Microsoft bzw HTC. Die einen Mögen das lieber, die anderen dies. Ich persönlich bin nur froh, dass ich den Schritt zu Chrome gewagt habe, auch wenn ich vorher ebenfalls ein FireFox verfächter war ;)

    Gruß
    Spider

  • Wechselt/Updatet ihr euren Browser?

    • GtaSpider
    • 24. März 2011 um 00:19

    Heyho,

    War vorher auch FF anhäger, wurde mir aber irgendwann zu überladen, zu groß, zu unübersichtlich und vorallem viel viel viel zu langsam (nicht undbedingt das Seiten laden, sondern z.B. der Programmstart) trotz nur 3 Plugins. Bin dann auf Chrome umgestiegen und benutze dies seitdem begeisternd. Ist schnell, flüssig, sieht gut aus, sehr minimalistisch und man hat einfach mehr vom Browsen (Kein fettest UI, HTML5 unterstützung etc. - also genau das, was IE und FF jetzt nachrüstet - zu spät meiner Meinung nach!)

    lg Spider

  • Bildschirmfotos (Screenshots)

    • GtaSpider
    • 23. März 2011 um 18:33

    Ich glaub er meint eher es das Bild in ein Word Dokument einfügen. Guck dir mal die _Word UDF in der Hilfe an. Würde das Bild speichern und dann mit _Word... das Bild in Word einfügen.
    Was soll denn dabei raus kommen?

    lg

  • Script mit Windows starten

    • GtaSpider
    • 11. März 2011 um 18:44

    https://autoit.de/www.lmgtfy.com/?q=autostart+autoit :thumbup:

  • [ScreenSaver] TranSin

    • GtaSpider
    • 8. März 2011 um 21:47

    Hallo,

    Mh?! Bei dir kommt der Fehler "unable to open file" bei der au3 Datei? Das verstehe ich jetzt mal garnicht :P

    Hab mal eine neue Version hochgeladen

    Gruß
    Spider

  • [ScreenSaver] TranSin

    • GtaSpider
    • 8. März 2011 um 21:32

    Hallo,

    Hm, komisch? was passiert denn wenn du die au3 ausführst?

    Gruß
    Spider

  • Dateien von x7.to downloaden !

    • GtaSpider
    • 8. März 2011 um 20:29

    Hallo

    https://autoit.de/www.lmgtfy.com/?q=Rapidshare+autoit

    Gruß
    Spider

  • Dateien von x7.to downloaden !

    • GtaSpider
    • 8. März 2011 um 20:15

    Heyho,

    Hab sowas mal für Rapidshare geschrieben, vlt hilft es dir ja --> google ;)

    Gruß
    Spider

  • [ScreenSaver] TranSin

    • GtaSpider
    • 8. März 2011 um 18:51

    Heyho,

    Hier ein kleiner ScreenSaver der sobald der Benutzer inaktiv ist alle Fenster in unterschiedlicher Geschwindigkeit halb Transparent macht (ca. zwischen 20% und 70% Transparenz). Außerdem arbeite ich mit einer Sinus Funktion wodurch ein sogenanntes EaseIn/Out gewährleistet ist (es wirkt sehr smooth).
    Hoffe es gefällt euch - entstand nur aus langer Weile ;)

    Im Anhang der Soruce + die .scr Datei, die ihr einfach in den System32 (ja, auch für x64 User) Ordner verschieben müsst (oder ihr führt die beigelegte .bat Datei aus)

    Edit:
    Version 1.1:
    Hat nun ein richtiges Einstellungsmenü in der man die Geschwindigkeit anpassen kann

    Gruß
    Spider

    Vorherige Downloads: 19

    Dateien

    Untitled-1.jpg 291,61 kB – 0 Downloads TranSin_v.1.1.zip 429,31 kB – 349 Downloads
  • Splash Screen

    • GtaSpider
    • 6. März 2011 um 12:05

    Heyho,

    Such mal nach ModernSplash ;)

    Gruß
    Spider

  • Mp3 Spieldauer herausfinden

    • GtaSpider
    • 4. März 2011 um 21:54

    Heyho,

    Such mal im engl. Forum nach "ID3 Tag" bzw via Google ( ID3 Tag AutoIt oder so)

    Gruß
    Spider

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™