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. Dankeschön

Beiträge von Dankeschön

  • Links suchen in unsichtbarem Firefox-Fenster

    • Dankeschön
    • 22. Oktober 2008 um 19:54

    Hat jemand eine Idee?
    Gibt es Verständnisprobleme?

    Also eigentlich möchte ich nur wissen,wie ich ein "verstecktes" Firefox öffnen kann und dort etwas eingeben....

    Funktion: Der Benutzer gibt einen Suchbegriff ein und das Programm listet alle Suchtreffer von verschiedenen Foren in einer übersichtlichen Liste.....

    Danke schonmal

  • Links suchen in unsichtbarem Firefox-Fenster

    • Dankeschön
    • 22. Oktober 2008 um 16:53

    Ich möchte in einem Forum eine automatsierte Suche starten (Fenster unsichtbar öffnen und in Feld Suchbegriff eingeben).

    Nun sollen alle aufgelisteten Links gesammelt werden.

    Meine Fragen:
    1.Wie öffne ich konkret ein unsichtbares Fenster (und sende Befehle an dieses) ?
    Die ff.au3 habe ich mir angesehen,aber ab und zu wird das Fenster dann offen gezeigt,und ab und an klappts,so 50:50 :pinch:
    2.Mit welchem befehl sammle ich die Links auf einer Seite?
    Das FIltern der richtrigen kann ich ruhig übernehmen !

  • Verbindung mit einem Server

    • Dankeschön
    • 19. Oktober 2008 um 10:57

    Genauso mache ich das auch seit über einem jahr... :thumbup:

    Aber um ein Protokoll anzulegen,musst du folgendes schreiben:

    Code
    ftp -n -s:"DeinPfad\Update.scr" >C:\Log.txt


    Und die pause sollte man in einer Automatisierung weglassen,die stört da nur !
    Und _RunDos macht das alles dann ein wenig schöner ;)

  • Online Update für eigenes Programm

    • Dankeschön
    • 18. Oktober 2008 um 18:07

    Auch wieder wahr.

    Dann deaktiviert man die Update-Funktion für die Betas einfach 8o

  • Online Update für eigenes Programm

    • Dankeschön
    • 18. Oktober 2008 um 13:50

    Kacke,stimmt ja 8|

    Mmmmh, dann schreib ich anstatt yes und no jetzt einfach die Version rein :thumbup:

  • Online Update für eigenes Programm

    • Dankeschön
    • 18. Oktober 2008 um 11:59

    Eigentlich schon.....
    Das Programm sieht ja nur n ach,ob da Yes steht,wieso sollte das nicht für alle gelten?

  • Soundsetvolume nur für den Musikplayer

    • Dankeschön
    • 18. Oktober 2008 um 11:55

    JIPIYEAAAAH !
    Ach Xeno,vielen vielen Dank !

    P.S.: Wie kamst du darauf?

  • Online Update für eigenes Programm

    • Dankeschön
    • 18. Oktober 2008 um 11:48

    Hi Taek.

    Benutze für meine Skripte ebvenfalls automatische Updates und löse das wiefolgt:

    Der Benutzer verbindet sich zu meinem FTP-Onlinespeicher.
    Es werden 2 Dateien heruntergeladen,welche jeweils nur 1 Byte groß sind,da in diesen Dateien nur die Wörter "no" drinsteht.
    Ist nun ein Update notwendig,schreibe ich in die Datei "yes" rein (und lade die nötigen Dateien hoch).
    Das Skript liest nun das "yes" und sieht daran,dass Updates notwendig sind und lädt dann die Dateien vom FTP herunter.

    Das große Vorteil ist,dass das Check nach Updates ca. 5 Sekunden dauert,was eigentlich für mich der beste Fall ist.

    Hoffe geholfen zu haben und hoffe auf Rückmeldung

  • Soundsetvolume nur für den Musikplayer

    • Dankeschön
    • 17. Oktober 2008 um 17:11
    Spoiler anzeigen
    [autoit]

    ;===============================================================================
    ;
    ; Function Name: _SoundOpen
    ; Description:: Opens a sound file for use with other _Sound functions
    ; Parameter(s): $hFile - The sound file, $sAlias[optianal] - a name such as sound1,
    ; if you do not specify one it is randomly generated
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): string(the sound id) - Success, 0 - Failure
    ; @extended <> 0 - open failed, @error = 2 - File doesn't exist,
    ; @error = 3 - alias contains whitespace
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundOpen($hFile, $sAlias = "")
    ;Declare variables
    Local $sSnd_id, $iCurrentPos, $iRet, $asAlias
    ;check for file
    If Not FileExists($hFile) Then Return SetError(2, 0, 0)
    ;search for whitespace by character
    $asAlias = StringSplit($sAlias, "")
    For $iCurrentPos = 1 To $asAlias[0]
    If StringIsSpace($asAlias[$iCurrentPos]) Then Return SetError(3, 0, 0)
    Next
    ;create random alias if one is not supplied
    If $sAlias = "" Then
    $sSnd_id = RandomStr(10)
    Else
    $sSnd_id = $sAlias
    EndIf

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

    ;open file
    $iRet = mciSendString("open " & FileGetShortName($hFile) & " alias " & FileGetShortName($sSnd_id))
    Return SetError(0, $iRet, $sSnd_id)
    EndFunc ;==>_SoundOpen

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

    ;===============================================================================
    ;
    ; Function Name: _SoundClose
    ; Description:: Closes a sound
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): 1 - Success, 0 and @error = 1 - Failure
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundClose($sSnd_id)

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    If mciSendString("close " & FileGetShortName($sSnd_id)) = 0 Then
    Return 1
    Else
    Return SetError(1, 0, 0)
    EndIf
    EndFunc ;==>_SoundClose

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

    ;===============================================================================
    ;
    ; Function Name: _SoundPlay
    ; Description:: Plays a sound from the current position (beginning is the default)
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen or sound file
    ; $fWait - If set to 1 the script will wait for the sound to finish before continuing
    ; - If set to 0 the script will continue while the sound is playing
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): 1 - Success, 0 - Failure
    ; @error = 2 - $fWait is invalid, @error = 1 - play failed
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundPlay($sSnd_id, $fWait = 0)
    ;Declare variables
    Local $iRet
    ;validate $fWait
    If $fWait <> 0 And $fWait <> 1 Then Return SetError(2, 0, 0)

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    ;if sound has finished, seek to start
    If _SoundPos($sSnd_id, 2) = _SoundLength($sSnd_id, 2) Then mciSendString("seek " & FileGetShortName($sSnd_id) & " to start")
    ;If $fWait = 1 then pass wait to mci
    If $fWait = 1 Then
    $iRet = mciSendString("play " & FileGetShortName($sSnd_id) & " wait")
    Else
    $iRet = mciSendString("play " & FileGetShortName($sSnd_id))
    EndIf
    ;return
    If $iRet = 0 Then
    Return 1
    Else
    Return SetError(1, 0, 0)
    EndIf
    EndFunc ;==>_SoundPlay

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

    ;===============================================================================
    ;
    ; Function Name: _SoundStop
    ; Description:: Stops the sound
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen or sound file
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): 1 - Success, 0 and @error = 1 - Failure,
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundStop($sSnd_id)
    ;Declare variables
    Local $iRet, $iRet2

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    ;seek to start
    $iRet = mciSendString("seek " & FileGetShortName($sSnd_id) & " to start")
    ;stop
    $iRet2 = mciSendString("stop " & FileGetShortName($sSnd_id))
    ;return
    If $iRet = 0 And $iRet2 = 0 Then
    Return 1
    Else
    Return SetError(1, 0, 0)
    EndIf
    EndFunc ;==>_SoundStop

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

    ;===============================================================================
    ;
    ; Function Name: _SoundPause
    ; Description:: Pauses the sound
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen or sound file
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): 1 - Success, 0 and @error = 1 - Failure,
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundPause($sSnd_id)
    ;Declare variables
    Local $iRet

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    ;pause sound
    $iRet = mciSendString("pause " & FileGetShortName($sSnd_id))
    ;return
    If $iRet = 0 Then
    Return 1
    Else
    Return SetError(1, 0, 0)
    EndIf
    EndFunc ;==>_SoundPause

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

    ;===============================================================================
    ;
    ; Function Name: _SoundResume
    ; Description:: Resumes the sound after being paused
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen or sound file
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): 1 - Success, 0 and @error = 1 - Failure,
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundResume($sSnd_id)
    ;Declare variables
    Local $iRet

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    ;resume sound
    $iRet = mciSendString("resume " & FileGetShortName($sSnd_id))
    ;return
    If $iRet = 0 Then
    Return 1
    Else
    Return SetError(1, 0, 0)
    EndIf
    EndFunc ;==>_SoundResume

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

    ;===============================================================================
    ;
    ; Function Name: _SoundLength
    ; Description:: Returns the length of the sound in the format hh:mm:ss
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen or sound file,
    ; $iMode = 1 - hh:mm:ss, $iMode = 2 - milliseconds
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): Length of the sound - Success, 0 and @error = 1 - $iMode is invalid
    ; Author(s): RazerM
    ; Mofified: jpm
    ;
    ;===============================================================================
    ;
    Func _SoundLength($sSnd_id, $iMode = 1)
    ;Declare variables
    Local $iSnd_len_ms, $iSnd_len_min, $iSnd_len_hour, $iSnd_len_sec, $sSnd_len_format
    ;validate $iMode
    If $iMode <> 1 And $iMode <> 2 Then Return SetError(1, 0, 0)

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    ;tell mci to use time in milliseconds
    mciSendString("set " & FileGetShortName($sSnd_id) & " time format miliseconds")
    ;receive length of sound
    $iSnd_len_ms = mciSendString("status " & FileGetShortName($sSnd_id) & " length", 255)

    ;assign modified data to variables
    $iSnd_len_min = Int($iSnd_len_ms / 60000)
    $iSnd_len_hour = Int($iSnd_len_min / 60)
    $iSnd_len_sec = Int(Int($iSnd_len_ms / 1000) - ($iSnd_len_min * 60))
    $iSnd_len_min = $iSnd_len_min - ($iSnd_len_hour * 60)

    ;assign formatted data to $sSnd_len_format
    $sSnd_len_format = StringFormat("%02i:%02i:%02i", $iSnd_len_hour, $iSnd_len_min, $iSnd_len_sec)

    ;return correct variable
    If $iMode = 1 Then Return $sSnd_len_format
    If $iMode = 2 Then Return $iSnd_len_ms
    EndFunc ;==>_SoundLength

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

    ;===============================================================================
    ;
    ; Function Name: _SoundSeek
    ; Description:: Seeks the sound to a specified time
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen (must NOT be a file), $iHour, $iMin, $iSec
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): 1 - Success, 0 and @error = 1 - Failure,
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundSeek($sSnd_id, $iHour, $iMin, $iSec)
    ;Declare variables
    Local $iMs = 0
    Local $iRet

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    ;prepare mci to recieve time in milliseconds
    mciSendString("set " & FileGetShortName($sSnd_id) & " time format miliseconds")
    ;modify the $iHour, $iMin and $iSec parameters to be in milliseconds
    ;and add to $iMs
    $iMs += $iSec * 1000
    $iMs += $iMin * 60 * 1000
    $iMs += $iHour * 60 * 60 * 1000
    ; seek sound to time ($iMs)
    $iRet = mciSendString("seek " & FileGetShortName($sSnd_id) & " to " & $iMs)
    ;return
    If $iRet = 0 Then
    Return 1
    Else
    Return SetError(1, 0, 0)
    EndIf
    EndFunc ;==>_SoundSeek

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

    ;===============================================================================
    ;
    ; Function Name: _SoundStatus
    ; Description:: All devices can return the "not ready", "paused", "playing", and "stopped" values.
    ; Some devices can return the additional "open", "parked", "recording", and "seeking" values.(MSDN)
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen or sound file
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): Sound Status
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundStatus($sSnd_id)

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    ;return status
    Return mciSendString("status " & FileGetShortName($sSnd_id) & " mode", 255)
    EndFunc ;==>_SoundStatus

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

    ;===============================================================================
    ;
    ; Function Name: _SoundPos
    ; Description:: Returns the current position of the song
    ; Parameter(s): $sSnd_id - Sound ID returned by _SoundOpen or sound file,
    ; $iMode = 1 - hh:mm:ss, $iMode = 2 - milliseconds
    ; Requirement(s): AutoIt 3.2 ++
    ; Return Value(s): Current Position - Success, @error = 1 - $iMode is invalid
    ; Author(s): RazerM
    ;
    ;===============================================================================
    ;
    Func _SoundPos($sSnd_id, $iMode = 1)
    ;Declare variables
    Local $iSnd_pos_ms, $iSnd_pos_min, $iSnd_pos_hour, $iSnd_pos_sec, $sSnd_pos_format
    ;validate $iMode
    If $iMode <> 1 And $iMode <> 2 Then Return SetError(1, 0, 0)

    If StringInStr($sSnd_id, '!') Then Return SetError(3, 0, 0) ; invalid file/alias

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

    ;tell mci to use time in milliseconds
    mciSendString("set " & FileGetShortName($sSnd_id) & " time format miliseconds")
    ;receive position of sound
    $iSnd_pos_ms = mciSendString("status " & FileGetShortName($sSnd_id) & " position", 255)
    ;modify data and assign to variables
    $iSnd_pos_min = Int($iSnd_pos_ms / 60000)
    $iSnd_pos_hour = Int($iSnd_pos_min / 60)
    $iSnd_pos_sec = Int(Int($iSnd_pos_ms / 1000) - ($iSnd_pos_min * 60))
    ;assign formatted data to $sSnd_pos_format
    $sSnd_pos_format = StringFormat("%02i:%02i:%02i", $iSnd_pos_hour, $iSnd_pos_min, $iSnd_pos_sec)
    ;return correct variable
    If $iMode = 1 Then Return $sSnd_pos_format
    If $iMode = 2 Then Return $iSnd_pos_ms
    EndFunc ;==>_SoundPos

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

    ;internal functions
    Func mciSendString($string, $iLen = 0)
    Local $iRet
    $iRet = DllCall("winmm.dll", "int", "mciSendStringA", "str", $string, "str", "", "long", $iLen, "long", 0)
    If Not @error Then Return $iRet[2]
    EndFunc ;==>mciSendString

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

    Func RandomStr($len)
    Local $string
    For $iCurrentPos = 1 To $len
    $string &= Chr(Random(97, 122, 1))
    Next
    Return $string
    EndFunc ;==>RandomStr

    [/autoit]


    Das ist meine Sound.au3......
    Gibt es leider keine nützliche Funktion ?(

  • Soundsetvolume nur für den Musikplayer

    • Dankeschön
    • 17. Oktober 2008 um 16:23

    Gibts noch Fragen oder wisst ihr die Lösung nicht ?

  • Soundsetvolume nur für den Musikplayer

    • Dankeschön
    • 16. Oktober 2008 um 17:25

    Ich habe einen Musik Player..... *woooow* (selbsterstellt)
    Nun kann man darin über einen Slider die Lautstärke einstellen....
    Bisher habe ich das über SoundSetWaveVolume gemacht,aber leider stellt die Funktion das gesamte System leiser.

    Ich möchte nun also eine über _SoundPlay-gespielte Funktion leiser stellen und brauche eure Hilfe.....

    Dankeschön schonmal !

  • 2 Zeiliges _RunDos ..... beide werden ausgeführt?

    • Dankeschön
    • 13. Oktober 2008 um 20:11

    Habe gerade den Befehl:

    [autoit]

    _RunDOS( "cd %temp% " & @crlf & "ftp.exe -n -i -s:" & $FTPData & " >" & @tempdir & "\Update.log" )

    [/autoit]

    versucht....

    Leider überspringt der nun anscheinend die gesamte zeile =(

    Wie wechsle ich das Verzeichnis (per dos),da ich mit FTP das in das Temporärverzeichnis speichern will :pinch:

    Was tun?

    Edit: PEr filechangedir klappts nun ?! Egal,ich freu mich !

  • Auto It Player

    • Dankeschön
    • 13. Oktober 2008 um 20:09

    Ich habe bereits einen Player erstellt,den Code kann ich dir per pn schicken,allerdings sehr lang :thumbup:
    Habe aber fast jede Zeile kommentiert :thumbup:

  • Was die Langeweile alles erschaffen kann

    • Dankeschön
    • 24. September 2008 um 18:57

    Für einen guten Witz darf der Comediant nicht lachen .....

    Ja natürlich Absicht,aber ohne Smiley wirkts lustiger :rofl:

  • Was die Langeweile alles erschaffen kann

    • Dankeschön
    • 24. September 2008 um 18:06

    Komisch,die unteren Scripts funktionieren garnicht.......

  • FTP upload,Textdatei klappt,*.mp3-Datei nicht ?!

    • Dankeschön
    • 23. September 2008 um 19:55

    Ok,ich danke euch allen,mein neuer Test mit Bplaced.net WAR ERFOLGREICH :thumbup: *jubel-feier*

    Danke,vielen Dank !

  • FTP upload,Textdatei klappt,*.mp3-Datei nicht ?!

    • Dankeschön
    • 23. September 2008 um 19:38

    Wenn ich einen eigenen hoste,ist dieser dann doch nur online,wenn ich online bin,oder?

    Und da ich des öfteren Netzwerkprobleme habe,ist dies eine nicht funktionierende Alternative :wacko:

    Nun dachte ich,dass man vielleicht einfach nur die Dateien auf Rapidshare o.ä. hochladen könnte.

    Ist das praktisch machbar?
    Also eine Datei hochzuladen,ohne dass der Benutzer das Firefox-Fenster zu sehen bekommt ?
    Aber der Link am Ende gespeichert wird?
    Mit welcher UDF muss ich mich da beschäftigen?
    Gibt es ähnliche Beispielscripte,wo ich die Benutzung erlernen kann?

    Fragen über Fragen ?(

    Habt ihr ne Antwort ?

  • FTP upload,Textdatei klappt,*.mp3-Datei nicht ?!

    • Dankeschön
    • 23. September 2008 um 19:21

    Das Programm lautet ftp.exe :P

    habe jetzt bemerkt,dass Funpic eine Datei-Maximalgrenze von 1,5 MB pro Datei hat.... :thumbdown:


    Kennt jemand Alternative kostenlose FTP`s ?
    Muss nichtmals allzuviel Speicher vorhanden sein,nur nicht son kleines Datei-Limit ;)

  • FTP upload,Textdatei klappt,*.mp3-Datei nicht ?!

    • Dankeschön
    • 23. September 2008 um 18:18

    Zur Zeit versuche ich Dateien per

    Spoiler anzeigen
    [autoit]

    FileDelete("Uploadskript.ftp")
    $FTPData = "Uploadskript.ftp" ;------------------------
    FileWriteLine($FTPdata,"open " & $server)
    FileWriteLine($FTPdata,"USER " & $username & " " & $pass)
    FileWriteLine($FTPdata,"cd root")
    FileWriteLine($FTPdata,"put """ & $uploadmp3 & """" )
    FileWriteLine($FTPdata,"bye")
    _RunDOS( "ftp.exe -n -i -s:" & $FTPData & " >Upload.log" ) ;---------------

    [/autoit]

    hochzuladen...

    Nun funktionoiert dies auch einwandfrei,wenn die hochzuladene Datei eine TEXT-Datei ist.
    Bei einer .mp3-Datei finde ich auf dem FTP-Speicher nie die hochgeladene Datei vor.... ?!
    Die .Log-Datei schon !


    ALs ich es mit der .ftp.au3 versuchte,wurde mir beim Uploaden der .mp3 immer ein @error gesendet,da keine Hilfe existiert weiß ich nun aber nicht,woran es liegt !

    Ideen,fehler?

    P.S.: Die Sache mit "ascii" und "binary" habe ich erfolgslos getestet :cursing:
    Edit:Habe alle Berechtigungen gesetzt (einfach überall ein Häkchen rein :pinch: )

    Edit2 : Wenn ich manuell das Uploadskript ausführe,kommt folgende Fehlermeldung:

    Zitat

    Netout: Software hat Verbindungsabbruch verursacht
    Verbindung beendet durch Remotehost

  • was programmieren?

    • Dankeschön
    • 22. September 2008 um 15:40

    Media Player habe ich bereits geschrieben :whistling:

    Verbessere ihn aber zur Zeit noch....


    @TS: Ich habe einfach am Anfang meine Freunde gefragt,was Sie brauchen (ich bin ja wunschlos glücklich :thumbup: ) / sich wünschen.
    Dann das versucht zu realisieren und Sie das Script bewerten lassen und mir Verbesserungsvorschläge einholen lassen.

    Dankeschön

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™