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

Beiträge von janaiky

  • Doodle Jump für Pc

    • janaiky
    • 12. April 2010 um 19:04

    Ich darf einen Rechtschreibfehler behalten (Desings) :)

    Das Sommerdesign ist fertig. Ich musste kaum Bilder ändern, denn der Doodle hat schon sommerlich, wie einige Platten auch:
    Im Anhand die veränderten Bilder. Ich weiß nicht wie ichs finde... Eigentlich nur ne Sonne drinnen.

    Bilder

    • background.gif
      • 101,22 kB
      • 300 × 460
    • Plattform gelb.gif
      • 1,6 kB
      • 57 × 16
    • Plattform gr
      • 1,56 kB
      • 57 × 16
    • Plattform hellblau.gif
      • 1,72 kB
      • 58 × 16
    • Start1.gif
      • 71,25 kB
      • 300 × 460
  • Doodle Jump für Pc

    • janaiky
    • 12. April 2010 um 18:10
    Zitat von Ubuntu


    Jeder kann doch einfach die Bilder im Ordner mit dem Programm seiner Wahl bearbeiten/austauschen. :huh:
    Falls du dich mal probieren willst, wir könnten noch einige Designs gebrauchen ;)

    Ich nehm dich beim Wort und fang mal an. :)
    Meine Bildbearbeitung ist ja noch vom Profilbild offen.
    Ich versuch mal ein Sommerdesign oder so was.

  • Haaalllooo

    • janaiky
    • 12. April 2010 um 17:39
    Zitat von L3viathan

    name22: wenn sie so jung sind, botten sie meistens noch nicht.

    Bots zu machen finde ich auch sehr ähhh.. Darminhalt. Ich hab mal einen gemacht, der ewig klickt. War mir dann aber zu dumm :)
    Ich mag Spiele eh nicht so gerne......

  • Wie am schnellsten Daten übertragen?

    • janaiky
    • 12. April 2010 um 17:28

    Ne, das mit hochladen geht nicht, die Daten müssen so schnell wie möglich übertragen werden, pro Packet 4MB und diese Packete ganz schnell hintereinander.

  • Wie am schnellsten Daten übertragen?

    • janaiky
    • 12. April 2010 um 16:48

    Hallo Leute,
    ich hab mal eine kleine Frage:
    Wie übertrage ich große Mengen von Daten am schnellsten?
    TCP, UDP oder was anderes?

  • Game Launcher

    • janaiky
    • 12. April 2010 um 16:33

    Ich finde das Design richtig gut auf den Fotos :thumbup:

    Leider kann ich es nicht entpacken: 7zip sagt, dass Irrlicht.dll beschädigt ist

    Noch eine Idee: Es wäre toll, wenn man den Hintergrund verändern könnte in einem Menü.

  • Doodle Jump für Pc

    • janaiky
    • 12. April 2010 um 16:20

    Ich finde das Spiel super :thumbup: :thumbup:

    Aktualisiert aber Post 1 mal öfter. Hatte deswegen lange nur die Version 5 gesehn. (Ok ich bin auch dumm nur Post 1 anzusehen :) )
    Ach ja: Das "Du hast einen neuen Hiscore aufgestellt" Teil da gibts noch nicht in Winter style.

    Noch ein Vorschlag:
    Macht doch sowas wie ein Design-Editor, wo jeder eigene Grafiken reinmachen kann und mehr Designs

  • Sprach-Streaming mit bass.dll

    • janaiky
    • 10. April 2010 um 14:47

    Ich will ja nicht pushen, aber weiß wirklich niemand was?? ;( ;(
    Es wurde schon 55 mal angesehen..
    Please help me

  • Sprach-Streaming mit bass.dll

    • janaiky
    • 9. April 2010 um 22:45

    Hallo Leute,

    ich bin heute morgen zufällig über Mikrofon gestolpert.
    Dort geht es über Sprach-Streaming, auch bekannt als VoIP.
    Das fand ich interessant und hab mich deswegen ein bisschen damit beschäftigt.

    Das Beispiel von Eukalyptus und ein anderes Beispiel und mein Wissen :D hab ich dann zusammengeschmissen:
    Jetzt hab ich zwei Skripte:

    stream.au3
    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_UseUpx=n
    #AutoIt3Wrapper_Res_Description=Stream senden
    #AutoIt3Wrapper_Res_Fileversion=0.1.0.0
    #AutoIt3Wrapper_Res_LegalCopyright=Copyright (C) 2010 by Jan Kirsten
    #AutoIt3Wrapper_Res_Language=1031
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

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

    #include <BassEnc.au3>
    #include <GUIConstantsEx.au3>
    #include <ProgressConstants.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #include <GuiComboBox.au3>

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

    ;Bass Variablen
    Global $device, $input, $EncHandle, $RecHandle, $Bitrate = 128, $KHZ = 44100, $levels, $levelL = 0, $levelR = 0, $temp, $EncState = False
    ;TCP Variablen
    Global $ConnectedSocket, $szData
    Global $szIPADDRESS = InputBox("IP", "IP-Adresse eingeben:")
    Global $nPORT = 3344

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

    _BASS_STARTUP()
    _BASS_Encode_STARTUP()
    $basscb_dll = DllOpen("BASSCB.dll")

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

    ;Gui
    #Region ### START Koda GUI section ###
    $hGui = GUICreate("Jan-Sprachchat", 322, 281, 347, 158)
    GUICtrlCreateLabel("Audiogerät ausählen:", 10, 20, 172, 12)
    $hDevice = GUICtrlCreateCombo("", 10, 38, 300, 25, BitOR($CBS_DROPDOWNLIST, $CBS_AUTOHSCROLL, $WS_VSCROLL))
    GUICtrlCreateLabel("Eingabetyp auswählen:", 11, 69, 172, 12)
    $hInput = GUICtrlCreateCombo("", 10, 88, 300, 25, BitOR($CBS_DROPDOWNLIST, $CBS_AUTOHSCROLL, $WS_VSCROLL))
    $hPeakL = GUICtrlCreateProgress(10, 136, 300, 10)
    $hPeakR = GUICtrlCreateProgress(10, 151, 300, 10)
    GUICtrlCreateLabel("An Encoder gesendete Daten:", 11, 175, 172, 12)
    $hEncCount = GUICtrlCreateLabel("", 11, 198, 200, 12)
    $hStart = GUICtrlCreateButton("Start", 20, 226, 130, 28, $WS_GROUP)
    $hStop = GUICtrlCreateButton("Stop", 170, 226, 130, 28, $WS_GROUP)
    GUICtrlCreateLabel("Copyright (C) 2010 by Jan Kirsten", 11, 260, 172, 12)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    ;Tcp initialisieren
    TCPStartup()

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

    ;Verbindungsversuch
    $ConnectedSocket = TCPConnect($szIPADDRESS, $nPORT)
    ;Bei Fehler
    If @error Then
    MsgBox(4112, "Fehler", "TCP-Connect schlug mit folgendem WSA-Fehler fehl: " & @error)
    Exit
    EndIf

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

    ;Bass Einstellungen
    _BASS_SetConfig($BASS_CONFIG_REC_BUFFER, 1000)

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

    ;Initialisieren
    $device = _GetDevices()
    _BASS_RecordInit($device)
    $input = _GetInputs()
    $RecHandle = _BASS_RecordStart($KHZ, 2, _makelong($BASS_SAMPLE_FX, 500), "_RecCallBack")
    $temp = DllCall($basscb_dll, "dword", "RecordStart", "dword", $KHZ, "dword", 2, "dword", _makelong($BASS_SAMPLE_FX, 10))

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

    $timer = TimerInit()
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $hDevice
    _SelectDevice()
    Case $hInput
    _SelectInput()
    Case $hStart
    _Start()
    Case $hStop
    _Stop()
    GUICtrlSetState($hGui, $GUI_DISABLE)
    EndSwitch
    Sleep(5)
    $peak = _BASS_ChannelGetLevel($RecHandle)
    If Not @error Then
    $temp = (_LoWord($peak) / 32768) * 100
    If $temp > $levelL Then $levelL = $temp
    $temp = (_HiWord($peak) / 32768) * 100
    If $temp > $levelR Then $levelR = $temp
    GUICtrlSetData($hPeakL, $levelL)
    GUICtrlSetData($hPeakR, $levelR)
    $levelL -= 1
    $levelR -= 1
    EndIf
    If TimerDiff($timer) > 200 Then
    $timer = TimerInit()
    If $EncState Then
    GUICtrlSetData($hEncCount, _BASS_Encode_GetCount( $EncHandle, $BASS_ENCODE_COUNT_IN))
    EndIf
    EndIf
    WEnd

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

    Func _Start()
    GUICtrlSetState($hDevice, $GUI_DISABLE)
    GUICtrlSetState($hInput, $GUI_DISABLE)
    GUICtrlSetState($hStart, $GUI_DISABLE)
    GUICtrlSetState($hStop, $GUI_ENABLE)
    $EncHandle = _BASS_Encode_Start( $RecHandle, 'lame -r -x -b 128 -h - -', 0, "_Callback_Enc")
    $EncState = True
    EndFunc ;==>_Start

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

    Func _Stop()
    GUICtrlSetState($hDevice, $GUI_ENABLE)
    GUICtrlSetState($hInput, $GUI_ENABLE)
    GUICtrlSetState($hStart, $GUI_ENABLE)
    GUICtrlSetState($hStop, $GUI_DISABLE)
    _BASS_Encode_Stop( $EncHandle)
    $EncState = False
    EndFunc ;==>_Stop

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

    Func _RecCallBack($handle, $buffer, $length, $user)
    Return 1
    EndFunc ;==>_RecCallBack

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

    Func _SelectDevice()
    Local $new = _GUICtrlComboBox_GetCurSel($hDevice)
    If $new = $device Then Return
    _BASS_RecordFree()
    _BASS_RecordSetDevice($new)
    _BASS_Recordinit($new)
    GUICtrlSetData($hInput, "", "")
    _GetInputs()
    $RecHandle = _BASS_RecordStart($KHZ, 2, _makelong($BASS_SAMPLE_FX, 500), "_RecCallBack")
    $device = $new
    EndFunc ;==>_SelectDevice

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

    Func _SelectInput()
    Local $new = _GUICtrlComboBox_GetCurSel($hInput)
    If $new = $input Then Return
    _BASS_RecordSetInput($new, $BASS_INPUT_ON, -1)
    $input = $new
    EndFunc ;==>_SelectInput

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

    Func _GetDevices()
    Local $count = 0, $info, $name = "", $sdef = "", $idef = 0
    While 1
    $info = _BASS_RecordGetDeviceInfo($count)
    If @error Then ExitLoop
    $count += 1
    If BitAND($info[2], $BASS_DEVICE_ENABLED) Then $name &= $info[0] & "|"
    If BitAND($info[2], $BASS_DEVICE_DEFAULT) Then
    $sdef = $info[0]
    $idef = $count
    EndIf
    WEnd
    GUICtrlSetData($hDevice, $name, $sdef)
    Return $idef - 1
    EndFunc ;==>_GetDevices

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

    Func _GetInputs()
    Local $count = 0, $info, $name = "", $flags, $sdef = "", $idef = 0
    $info = _BASS_RecordGetInputName($count)
    While $info <> ""
    $flags = _BASS_RecordGetInput($count)
    $count += 1
    $name &= $info & "|"
    If BitAND($flags[0], $BASS_INPUT_OFF) = 0 Then
    $sdef = $info
    $idef = $count
    EndIf
    $info = _BASS_RecordGetInputName($count)
    WEnd
    GUICtrlSetData($hInput, $name, $sdef)
    Return $idef - 1
    EndFunc ;==>_GetInputs

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

    Func _exit()
    ;Bass beenden
    If _BASS_Encode_IsActive( $EncHandle) Then _BASS_Encode_Stop( $EncHandle)
    _BASS_RecordFree()
    ;Tcp beenden
    TCPShutdown()
    Exit
    EndFunc ;==>_Exit

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

    Func _Callback_Enc($handle, $channel, $buffer, $length, $user)
    If Not $length Then
    $length = 4012
    Else
    $length = Dec(StringReplace($length, "0x", ""))
    EndIf
    Local $tempbuffer = DllStructCreate("byte[" & $length & "]", $buffer) ;???
    TCPSend($ConnectedSocket, DllStructGetData($tempbuffer, 1) & @CRLF)
    EndFunc ;==>Bass_Callback_Enc

    [/autoit]


    und

    hear.au3
    [autoit]

    #Region ;**** Directives created by AutoIt3Wrapper_GUI ****
    #AutoIt3Wrapper_UseUpx=n
    #AutoIt3Wrapper_Res_Description=Stream empfangen
    #AutoIt3Wrapper_Res_Fileversion=0.1.0.0
    #AutoIt3Wrapper_Res_LegalCopyright=Copyright (C) 2010 by Jan Kirsten
    #AutoIt3Wrapper_Res_Language=1031
    #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****

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

    ;Includes
    #include <BassEnc.au3>
    #include <GUIConstantsEx.au3>

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

    ;Dlls laden
    _BASS_STARTUP()
    _BASS_Encode_STARTUP()
    $basscb_dll = DllOpen("BASSCB.dll")

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

    ;Variablen
    Global $szIPADDRESS = @IPAddress1
    Global $nPORT = 3344
    Global $MainSocket, $GOOEY, $edit, $ConnectedSocket, $szIP_Accepted
    Global $msg, $recv

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

    ;Bass initialisieren
    _BASS_Init(0, -1, 44100, 0, "")
    Global $stream = _BASS_StreamCreate(44100, 2, 0, $STREAMPROC_PUSH, "")

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

    ;Tcp starten
    TCPStartup()

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

    ;Socket erstellen
    $MainSocket = TCPListen($szIPADDRESS, $nPORT)

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

    ;Bei Fehler
    If $MainSocket = -1 Then Exit

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

    ;Gui
    $GOOEY = GUICreate("Server (IP: " & $szIPADDRESS & ")", 300, 200)
    $edit = GUICtrlCreateEdit("", 10, 10, 280, 180)
    GUISetState()

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

    ;Auf Verbindung warten
    $ConnectedSocket = -1

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

    Do
    $ConnectedSocket = TCPAccept($MainSocket)
    Until $ConnectedSocket <> -1

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

    ;Ip herausfinden
    $szIP_Accepted = SocketToIP($ConnectedSocket)

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

    ;Stream abspielen
    _Bass_ChannelPlay($stream, 1)

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

    While 1
    $msg = GUIGetMsg()
    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    ;Empfangen
    $recv = TCPRecv($ConnectedSocket, 4012)
    If $recv <> "" Then
    ;Abspielen
    $tempbuffer = DllStructCreate("byte[4096]")
    DllStructSetData($tempbuffer, 1, $recv)
    _BASS_StreamPutData($stream, DllStructGetPtr($tempbuffer), 4096)
    ;Daten in Input schreiben
    GUICtrlSetData($edit, _
    $recv & @CRLF & GUICtrlRead($edit))
    EndIf
    WEnd

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

    If $ConnectedSocket <> -1 Then TCPCloseSocket($ConnectedSocket)

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

    Func SocketToIP($SHOCKET)
    Global $sockaddr, $aRet

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

    $sockaddr = DllStructCreate("short;ushort;uint;char[8]")

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

    $aRet = DllCall("Ws2_32.dll", "int", "getpeername", "int", $SHOCKET, _
    "ptr", DllStructGetPtr($sockaddr), "int*", DllStructGetSize($sockaddr))
    If Not @error And $aRet[0] = 0 Then
    $aRet = DllCall("Ws2_32.dll", "str", "inet_ntoa", "int", DllStructGetData($sockaddr, 3))
    If Not @error Then $aRet = $aRet[0]
    Else
    $aRet = 0
    EndIf

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

    $sockaddr = 0

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

    Return $aRet
    EndFunc ;==>SocketToIP

    [/autoit]

    Das Problem ist, dass man nur in Abständen ein Rauschen hört.
    Es kann sein, dass die Übertragung zu langsam ist oder oder oder....
    Kann mir da jemand helfen?

    Im Anhang findet ihr alle Dateien. (Konnte nur 7z, zip war zu groß)
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Dateien

    voip.7z 743,84 kB – 362 Downloads
  • TCP = Virus

    • janaiky
    • 9. April 2010 um 10:29

    Weiß ich nicht, hab auch im Kontextmenü kein Compile with options.
    Und wenn ich übers Startmenü auf compile to .exe gehe, gibts da kein Upx.
    Ich glaube, meine AutoIt-Version ist ziemlich alt :whistling:

    Edit: Ich hab mir die neue von SciTe geladen, jetzt hab ich Comile with options und dort was upx aktiviert!!
    Jetzt geht es :) :) :)

    Danke, marci :thumbup:

  • TCP = Virus

    • janaiky
    • 9. April 2010 um 00:07

    Das mit der E-Mail hab ich über so eine Kaspersky-Funktion gemacht, ist so eine Woche her.
    Ausnahme???? Das Wort ist mit in Kaspersky noch gar nicht begegnet ;(
    Und wenn ich den Schutz deaktiviere, dann erkennt er die Datei wenn ich den Schutz wieder anschalte.....
    Ach es ist doch ein Teufelskreis :aufdietastaturhau: :cursing:

  • TCP = Virus

    • janaiky
    • 8. April 2010 um 23:47

    Hallo Leute,
    ich hab ein nerfiges Problem:
    Wenn ich in einem Script nur

    [autoit]

    TCPStartup()

    [/autoit]


    schreibe, wird die exe-Datei von Kaspersky als Trojan-Spy.Win32.ProAgent.dl erkannt.
    Natürlich stimmt das nicht, aber Kaspersky ist so nett und muss dann die Datei sofort löschen.....
    Weiß jemand eine Lösung?

  • Haaalllooo

    • janaiky
    • 8. April 2010 um 22:30

    @ name22
    na klar :) :)

  • Haaalllooo

    • janaiky
    • 8. April 2010 um 21:45

    Hallo, dann stelle ich mich mal vor.
    Ich bin janaiky, mein normaler Name ist Jan.
    Ich bin 12 Jahre alt und wohne in Computerhausen (scherz, eigentlich in Berlin)
    Ich programmiere schon ca. seit einem Jahr mit AutoIt, jetzt hab ich mich mal im Forum angemeldet.

    Ja, das wars eigentlich.......

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™