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

Beiträge von snoozer

  • Homepage Backup ?

    • snoozer
    • 13. Juni 2007 um 13:12

    mhh in der ftp.au3 gibt es zwei funktionen (_FTPFileFindFirst() und _FTPFileFindNext()) die den filefunktionen ähneln (FileFindFirstFile () und FileFindNextFile() )

    hiermal ein besipiel (aus der hilfe) wie es mit den files gemacht wird..

    Spoiler anzeigen
    [autoit]

    ; Shows the filenames of all files in the current directory.
    $search = FileFindFirstFile("*.*")

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

    ; Check if the search was successful
    If $search = -1 Then
    MsgBox(0, "Error", "No files/directories matched the search pattern")
    Exit
    EndIf

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

    While 1
    $file = FileFindNextFile($search)
    If @error Then ExitLoop

    MsgBox(4096, "File:", $file)
    WEnd

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

    ; Close the search handle
    FileClose($search)

    [/autoit]


    müsste halt dann nur angepasst werden download wäre mit _FTPGetFile() oder inetget möglich(wenns sich nicht mit serverseite scripts handelt)....

    snoozer

  • Homepage Backup ?

    • snoozer
    • 12. Juni 2007 um 19:41
    Zitat

    Original von leviathan
    ganz einfach Do it yourself - einfach ausprobieren und wenn du nicht weiterkommst fragst du - Autoit hat das beste help-file was ich bis jetzt gesehen hab und du kannst hier im forum recht viel finden und analysieren und verwenden

    Setz dich einfach mal selbst ran!


    es gibt eindeutig genügend bespiele hier im forum und wie levi sagte in der hilfe ist das bestens erklärt...alles 15 mal erklären bringt einfach nichts....

    snoozer

  • AutoIt meets TMN

    • snoozer
    • 12. Juni 2007 um 17:42
    Zitat

    Original von Big-Blue
    So, ich habe mich gerade mal 3 Stunden an ne neue Track gesetzt,
    Pentagon
    Sie ist ziemlich interressant, aber nichts für Anfänger^^
    Habe die Hälfte der Zeit daran gesessen sie zu schaffen ;)
    Hier nochmal alle meine selbstgemachten Tracks:
    http://www.megaupload.com/?d=SCJOHWM0

    Alles anzeigen


    könntest du dich mal bei acror oder einen anderen freehoster anmelden???
    die one-click-hoster sind meinerseits für größe datenmengen gedacht^^
    kann dir auch nen ftp auf nen server geben kein prob....

    snoozer

    //schauste hier alle tracks...
    http://snoozer.de/autoit/tmn/

  • AutoIt In meinem Programm als Scriptsprache

    • snoozer
    • 12. Juni 2007 um 10:53

    ja kann man ist auch nicht so schwer....
    AutoIt Script mit Parametern ausführen ?
    ansonsten einfach mal die bordsuche benutzen...das thema wurde schon öfters angesprochen...auch zu finden unter Command Line Parameter in der hilfe...

    snoozer

    //edit zu langsam aber gleicher tread^^

  • Screenshot auf ftp laden ?

    • snoozer
    • 11. Juni 2007 um 22:32

    watch this...

    [autoit]

    #include<ftp.au3>
    Global Const $server = "***.***.***.***"
    Global Const $username = "*********"
    Global Const $pass = "*************"
    Global Const $serverdir = "/some_dir/";verzeichnis auf dem server

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


    $Open = _FTPOpen("MyFTP_Control")
    $Conn = _FTPConnect($Open, $server, $username, $pass)

    Dim $i = 1

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


    While 1

    $PicName = @ScriptDir& "\Screenshot_" & $i & ".jpg"
    $localfile = $PicName
    $serverfilename = $PicName
    DllCall("Captdll.dll", "int", "CaptureScreen", "str", $PicName)
    $i = $i + 1
    Sleep(3000)
    $Ftpp = _FtpPutFile($Conn,$localfile,$serverdir&$serverfilename)
    WEnd

    [/autoit]


    ist nen beispiel....

    snoozer

  • Brett vorm Kopf?

    • snoozer
    • 11. Juni 2007 um 22:17

    hi ja so gehts =)
    hatte nur vergessen eins abzuziehen^^
    kann nur sagen dass pee's lösung viel eleganter ist und das gleiche bezweckt....

    [autoit]

    $mon = StringFormat("%02d", @MON - 1)
    MsgBoX(0,"",$mon)

    [/autoit]

    [quote]Warum poste ich? Weil es wie snoozer schon sagte bei huggy nicht perfekt war...[/qoute]^^

    snoozy

  • Brett vorm Kopf?

    • snoozer
    • 11. Juni 2007 um 21:57

    naja das konn man optimieren^^
    er will ja nicht 011 haben^^ denk ich mal^^

    [autoit]

    Dim $mon
    If @Mon<10 Then
    $mon = "0"&@Mon
    Else
    $mon = @Mon
    EndIf
    MsgBox(0,"",$mon)

    [/autoit]

    snoozer

  • Screenshot auf ftp laden ?

    • snoozer
    • 11. Juni 2007 um 21:51

    das ist nen fehler in der dll-call funktion....
    wenn ich die funktion so aufrufe:

    [autoit]

    DllCall("captdll.dll", "int", "CaptureScreen", "str", "dump_full.jpg","int",85)

    [/autoit]


    sagt mir Vista
    siehe screenshot
    so wieder rum gehts:

    [autoit]

    DllCall("captdll.dll", "int", "CaptureScreen", "str", "dump_full.jpg")

    [/autoit]

    hier nochmal die dateien die ich verwende(falls es trotzdem nicht geht):
    https://autoit.de/www.snoozer.de/autoit/~tmp/captdll.dll
    http://www.snoozer.de/autoit/~tmp/captdll.c
    ->ins selbe verzeichnis wie das script.....

    snoozer

  • Screenshot auf ftp laden ?

    • snoozer
    • 11. Juni 2007 um 20:24

    ich glaub es reicht wenn du einmal ne connection machst und dann jede datei mit putfile hochzuladen...ich würde raten die bilder zu resizen...dauert nen weilchen immer 3,8 MB hochzuladen^^

  • Screenshot auf ftp laden ?

    • snoozer
    • 11. Juni 2007 um 20:01

    hier mal ein beispiel...:

    [autoit]

    #include<ftp.au3>
    $server = "***.***.***.***"
    $username = "*********"
    $pass = "*************"
    $serverdir = "/some_dir/";verzeichnis auf dem server
    $time = @HOUR&"-"&@MIN&"-"&@SEC;zusatzoption kann rausgenommen werden
    $localfile = @ScriptDir&"\name.jpg"
    $serverfilename = $time&"name.jpg"

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

    $Open = _FTPOpen("MyFTP_Control")
    $Conn = _FTPConnect($Open, $server, $username, $pass)
    $Ftpp = _FtpPutFile($Conn,$localfile,$serverdir&$serverfilename)
    $Ftpc = _FTPClose($Open)

    [/autoit]


    siehe auch hier
    snoozer

  • IE prob

    • snoozer
    • 11. Juni 2007 um 12:42

    der fehler war schon fast so simpel dass ich ihn beinahe übersehen hätte^^

    [autoit]

    ;ie settings
    If $ieaxx = 1 Then
    $oIE = _IECreate ("https://proxy.de.blubb/?dest=http://www.google.de/",0,0,1,0)
    $oHWND = _IEPropertyGet($oIE, "hwnd")
    WinSetState ($oHWND, "", @SW_MAXIMIZE )
    WinSetState ($oHWND, "", @SW_SHOW )
    $LocationURL = _IEPropertyget($oIE, "locationurl")
    $oForm = _IEFormGetCollection ($oIE, 0)
    $oUsername = _IEFormElementGetObjByName ($oForm, "user");anstatt $oIE kommt hier $oForm hin da sich diese funktion auf FormElemente bezieht!!!!
    $oPassword = _IEFormElementGetObjByName ($oForm, "pass");siehe oben
    ;MsgBox(0, "", $oForm & "\" & $oUsername & "\" & $oPassword)
    _IEFormElementSetValue ($oUsername, $ieuser);hier dürfte auf den ersten blcik kein fehle sein..
    _IEFormElementSetValue ($oPassword, $iepw);siehe oben
    _IEFormSubmit ($oForm);geht?!!
    _IELoadWait($oIE)
    ;$LocationURL = _IEPropertyget($oIE, "locationurl")
    ;If $LocationURL <> "www.google.de" Then MsgBox(16, "Error", "You could not be login for automatic internet-acess," & @CRLF & "maybe you choose a wrong password or it was changed." & @CRLF & "Please enter your new password, you can use the CommandLine-Parameters.")
    Else
    EndIf

    [/autoit]


    done snoozer

    PS:warum WinSetState ($oHWND, "", @SW_SHOW ) kannste doch bereits in der _IECreate Funktion festlegen???!!!!!!
    PSS:achte doch mal bitte auf ordentliche einrückung.....so werden quellcodes nur unübersichtlich....

  • AutoIt Script mit Parametern ausführen ?

    • snoozer
    • 10. Juni 2007 um 23:16

    hier nochmal die suche in der hilfe bzw forum....
    CMD Hilfe

    Spoiler anzeigen
    Zitat

    Command Line Parameters @Hilfe
    The special array $CmdLine is initialized with the command line parameters passed in to your AutoIt script. Note the scriptname is not classed as a parameter; get this information with @ScriptName instead. A parameter that contains spaces must be surrounded by "double quotes". Compiled scripts accept command line parameters in the same way.

    $CmdLine[0] is number of parameters
    $CmdLine[1] is param 1 (after the script name)
    $CmdLine[2] is param 2 etc
    ...
    $CmdLine[$CmdLine[0]] is one way to get the last parameter...


    So if your script is run like this:

    AutoIt3.exe myscript.au3 param1 "this is another param"

    $CmdLine[0] equals... 2

    $CmdLine[1] equals... param1

    $CmdLine[2] equals... this is another param

    @ScriptName equals... myscript.au3


    In addition to $CmdLine there is a variable called $CmdLineRaw that contains the entire command line unsplit, so for the above example:

    $CmdLineRaw equals... myscript.au3 param1 "this is another param"


    If the script was compiled it would have been run like this:

    myscript.exe param1 "this is another param"

    $CmdLineRaw equals... param1 "this is another param"

    Note that $CmdLineRaw just return the parameters.


    Note : only 63 parameters can be return by $CmdLine[...], but $CmdLineRaw will always returns the entire command line.

    Alles anzeigen

    snoozer

  • AutoIt Script mit Parametern ausführen ?

    • snoozer
    • 10. Juni 2007 um 21:37

    ja
    benutze die suche des forums...gibt genügend beispiele.....

    snoozy

  • shoutbox über ie.au3 bedinen

    • snoozer
    • 10. Juni 2007 um 10:26
    Zitat

    Original von bernd670
    Es würde funktionieren wenn es der richtige Befehl wäre!

    [autoit]

    #include <ie.au3>

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

    Const $c_szName = "Bernd"
    Const $c_szMsg = "Testnachricht"

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

    $oIE = _IECreate("http://178941.shoutbox.de/")

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

    $oForm = _IEFormGetCollection ($oIE,0)
    $oName = _IEFormElementGetObjByName($oForm,"TVRjNE9UUXhMbk5vYjNWMFltOTRMbVJs2ouidfgkajdf")
    $oMsg = _IEFormElementGetObjByName($oForm,"YUhSMGN984B546092342554103428")
    $oSubmit = _IEFormElementGetObjByName($oForm,"ok")

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

    _IEFormElementSetValue($oName,$c_szName)
    _IEFormElementSetValue($oMsg,$c_szMsg)
    _IEAction($oSubmit,"click")

    [/autoit] [autoit][/autoit] [autoit][/autoit]
    Alles anzeigen

    hi bernd,
    das haben wir gestern auch getestet.....hat nur aus irgendwelcehn gründern NCIHT funktioniert...war ehrlich gesagt überfragt warum...deswegen war mein vorschlag das im forum zu posten^^

    ich kann das ganze so oder so nicht testen..zumindest nicht an meinem laptop..da hab ich vista mit IE7 da funktioniert ein teil der befehle nicht -.-
    noch andere möglichkeiten per rat??

    snoozer

  • Blockinput mit Timeout?

    • snoozer
    • 9. Juni 2007 um 19:05
    Zitat

    Original von th.meger
    Hi,

    da gibt es xxxx Möglichkeiten. HotkeySet z.B. AblibEnable usw. ...

    So long,

    Mega


    hotkeyset geht nicht da in der input ja blockiert wird^^
    mit ablib könnte es schon eher was werden....

    snoozer

  • AutoIt meets TMN

    • snoozer
    • 9. Juni 2007 um 17:53

    hab heute/morgen leider keine zeit.....schreib ne klausur..naja außerdem muss ich mal wieder nen paar mädels anrufen :S^^
    ich mein wir können ja auch mehr als zwei termine machen *g*^^

    snoozy

    PS:wann wärs denn heute?

  • AutoIt meets TMN

    • snoozer
    • 8. Juni 2007 um 22:31
    Zitat

    Original von Big-Blue
    Ok, aber bei den Strecken beachten:Sie sind ziemlich für Neulinge^^


    schon festgestellt.....alle zeiten um min 10 sek unterboten...^^

    snoozy naja egal es gibt auch ganz coole im netz...^^

  • AutoIt meets TMN

    • snoozer
    • 8. Juni 2007 um 21:17
    Zitat

    Original von Big-Blue
    Ich habe 4 Trackwünsche ;)
    HighJump (Kontrolle behalten!)
    1-2-3-LOOPINGS (Kontrolle behalten!)
    Sky Race (Nicht herunterfallen!)
    Don`t Fall! (Verwackelt!)
    Sind als Anhänge!
    Einfach unter GameData -> Tracks -> Downloaded speichern und dann kann man sie spielen^^
    http://www.megaupload.com/?d=Z3HRPGPU
    http://www.megaupload.com/?d=YA7OJJER
    http://www.megaupload.com/?d=7Y031JYC
    http://www.megaupload.com/?d=JEX6NSCN

    Alles anzeigen

    für alle die keine oneclick-hoster mögen:
    Alle Tracks

    snoozer

    //edit deutsch schwere sprache^^

  • Button on/off

    • snoozer
    • 8. Juni 2007 um 20:53
    Zitat

    Original von bernd670
    snoozer: Wenn Du Alinas Programm mal laufen lassen würdest, könntest auch sehen das dein Programm nicht das gleiche macht!


    jo hab ich auch grad gemerkt^^ ich dachte daw wird nur durchgezählt deswegen der vorschlaf mit der master-schleife sry :rolleyes:
    ließe sich trotzdem mit schleifen verküzen bzw übersichtlicher machen ggf auch einfacher(finde ich zumindest).....


    snoozy

    //edit okay hab mir den code jatzt ganz genau angeschaut..es geht kaum mi schleifen....

  • Button on/off

    • snoozer
    • 8. Juni 2007 um 19:59

    warum benutzt du denn keine schleifen??damit ist das viel einfach und viel kürzer!!!!

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    $GUI1 = GUICreate("Lightbox", 768, 302, 148, 281)
    GUISetBkColor(0x000000)

    Global $buttons[11][47]
    Global $left = 8, $top = 26
    For $i = 0 To UBound($buttons, 1) - 1
    For $ii = 0 To UBound($buttons, 2) - 1
    $buttons[$i][$ii] = GUICtrlCreateButton("", $left + ($ii * $left * 2), 8 + ($i * $top), 17, 25, 0)
    ConsoleWrite($left + ($ii * $left * 2) & " " & 8 + ($ii * $top) & @CRLF)
    Next
    Next

    GUISetState(@SW_SHOW)

    ; HIER GEHT ES WEITER
    ; Aus- und einblendungen // aktivieren bzw. deaktivieren
    ;
    ; Meine Array-Hilfe
    ; [0/0] [0/1]
    ; [1/0] [1/1]
    ; [2/0] [2/1]

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

    While 1
    For $i = 0 To UBound($buttons, 1) - 1
    For $j = 0 To UBound($buttons, 2) - 1
    GUICtrlSetState($buttons[$i][$j], $GUI_HIDE)
    Next
    sleep(500)
    Next
    Sleep(2000)
    For $i = 0 To UBound($buttons, 1) - 1
    For $j = 0 To UBound($buttons, 2) - 1
    GUICtrlSetState($buttons[$i][$j], $GUI_SHOW)
    Next
    sleep(500)
    Next

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

    $msg = GUIGetMsg()
    $msg = $GUI_EVENT_CLOSE
    Exit

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

    WEnd

    [/autoit]

    snoozy

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™