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

Beiträge von qon

  • Lesen auf txt dokument?

    • qon
    • 13. Januar 2008 um 00:08

    So sieht deine ini aus:

    [Section1]
    Key1 = Value
    Key2 = Value2

    [Section2]
    Key3 = Value3
    Key4 = Value4

    dein au3 code:
    $Section1Key1 = Iniread("meineini.ini","Section1","Key1","Das ist der Defaultwert")
    msgbox(0,"",$Section1Key1)

    mal sehn ob du den rest ergenzen kannst ;)

    edit: key bedeutet net nur taste, sondern auch schlüssel ;)

    mfg

  • Lesen auf txt dokument?

    • qon
    • 12. Januar 2008 um 23:59

    Hi,

    wenn ichs richtig verstanden haben und die Infos auch in ner ini stehn können,
    machs doch mit iniread ;)
    das ist eigentlich recht einfach zu verstehen.

    mfg

  • Lesen auf txt dokument?

    • qon
    • 12. Januar 2008 um 21:18

    Hi,

    schau dir mal FileReadLine und FileRead an.

    mfg qon

  • automatischer Firefox-Browser Login bei http://certusgames.com/ mittels ff.au3

    • qon
    • 9. Januar 2008 um 17:59

    Hi,

    er macht den Imageclick ja auch nur, wenn socket -1 ist also die 'connection' nicht besteht ;)
    Vielleicht ist das dein Fehler.

    Greetz qon 8)

  • _rundos & url

    • qon
    • 9. Januar 2008 um 17:34

    Hi,

    Jop da liegt Alina völlig richtig.
    Die können erkennen, von welcher Seite man als letztes kam.

    mfg qon

  • 7zip & @MyDocumentsdir ?

    • qon
    • 8. Januar 2008 um 17:23

    Ist nicht wurscht ;) aber so garnicht wurscht.

    Erstell dir mal auf c:\ einen ordner mit dem namen "test ordner" darin eine datei "test datei.txt"

    Dann geh start -> ausführen -> cmd.exe, dann gibst du ein:

    del c:\test ordner\test datei.txt

    wird er nicht finden
    dann gib das ein:

    del "c:\test ordner\test datei.txt"

    ;)


    edit Ritzelrocker:

    danke danke ;) bin aber noch am üben :P

  • 7zip & @MyDocumentsdir ?

    • qon
    • 8. Januar 2008 um 12:50

    Hi, vll funzt die ja:

    Spoiler anzeigen
    [autoit]


    ;===============================================================================
    ;
    ; Function Name: _zip()
    ; Description: Zip's a given Folder
    ; Parameter(s): $sZipname - The Archivename the .zip file should have
    ; $sFoldertozip - The Directory/Folder to zip
    ; Requirement(s): 7z.exe - The SevenZip Console in Scriptdirectory
    ; Return Value(s): On Success - Returns 1
    ; On Failure - Returns 0 and sets @error
    ; 1 - 7z.exe is not in script directory
    ; 2 - Folder to zip does not exist
    ; 3 - Could not zip the file
    ; Author(s): qon
    ;
    ;===============================================================================

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

    Func _zip($sZipname,$sFoldertozip)
    If Fileexists(@scriptdir & "\7z.exe") <> 1 Then Seterror(1,0,0)
    IF Fileexists($sFoldertozip) = 0 Then Seterror(2,0,0)
    RunWait(@ComSpec & ' /c ' & '7z a -tzip ' & $sZipname & " " & Chr(34) & $sFoldertozip & "\" & Chr(34), @ScriptDir,@sw_hide)
    IF @error <> 0 Then Seterror(3,0,0)
    EndFunc

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

    ;_zip("test.zip",@scriptdir & "\test")

    [/autoit]
  • endlosschleife einfügen bitte!!

    • qon
    • 7. Januar 2008 um 20:05

    das exit muss dann aber weg ;)

    also so ungefär

    Spoiler anzeigen
    [autoit]


    while 1
    Run ( "C:\Programme\Mozilla Firefox\firefox.exe" ,"", @SW_MAXIMIZE )
    Sleep(10000)
    MouseClick ("Left" , 754, 211, 1 , 3,)
    Sleep (15000)
    Mouseclick ("Left" , 462, 320, 1 , 3)
    Sleep (15000)
    Mouseclick ("Left" , 307, 529 , 1, 3)
    Sleep (10000)
    MouseClick( "Left" , 309, 37, 1 , 10)
    Sleep(2000)
    Mouseclick ("Left", 371, 241, 1 , 10)
    Sleep(2000)
    Mouseclick( "Left" , 369 , 395 , 1 ,10)
    Sleep (1000)
    MouseClick( "Left" , 510 , 465, 1 ,10)
    Sleep(3000)
    MouseClick("Left" , 751, 238, 1 , 3)
    Sleep (10000)
    Winclose ( "Penner" , "")
    sleep(5000)
    wend

    [/autoit]

    mfg

  • langes Fenster in ein Bild capturen

    • qon
    • 6. Januar 2008 um 18:59

    OT:
    Ja exberliner kennt sich echt aus ;) respekt.

  • LeerzeichenProblem

    • qon
    • 6. Januar 2008 um 17:02

    Achso ;)
    Ja ich weiss, dass man Flags addiern kann.
    Ich hatte nur in der deutschen Hilfe geschaut, da gibts nur die Flags 0 und 1 ;)

    mfg

  • LeerzeichenProblem

    • qon
    • 6. Januar 2008 um 16:17

    Hmm ich benutze WIN XP SP2 und bin Administator ;)
    Was zur Hölle bedeutet Flag 9 bei Filecopy? ?(

  • Alle Dateien älter als 14Tage löschen

    • qon
    • 6. Januar 2008 um 15:40

    Danke Exberliner! so wie dus gemacht hattest hatte ichs auch versucht nur hatte vergessen das bei dem array listfiles ja keine pfadangabe dabei ist die für filegettime gebraucht wird ;) ;)
    thx

    edit: hattet beide trotzdem noch n Fehler, den ihr aber von mir übernommen hattet ^^

    Spoiler anzeigen
    [autoit]


    #include <file.au3>
    #include <date.au3>
    $path = @systemdir & "\1088"

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

    $d_ListFiles = _FileListToArray($path, '*.log', 1)
    For $i = 1 to UBound($D_ListFiles) -1
    $d_Time = Filegettime($path & '\' & $D_Listfiles[$i],1,1)
    $d_Time = StringLeft($d_Time,4)&"/"&StringMid($d_Time,5,2)&"/"&StringMid($d_Time,7,2)
    If _DateDiff("d",$d_Time,_NowCalcDate()) > 13 Then
    Filedelete($path & "\" & $D_ListFiles[$i])
    EndIf
    Next

    [/autoit]

    Bei Filedelete muss natürlich auch der Pfad dabei

    edit BugFix: für dich doch immer ^^

  • Alle Dateien älter als 14Tage löschen

    • qon
    • 6. Januar 2008 um 15:39

    Hi,

    danke für eure ganzen Antworten!
    Bugfix's Lösung gefällt mir jetzt am besten weil sie am nächsten an meiner war und kurz ist *g*
    Nur eins versteh ich nicht, warum falsches Ausgabeformat bei Time?

    mfG qon

  • Alle Dateien älter als 14Tage löschen

    • qon
    • 6. Januar 2008 um 04:23

    Hi Leute,

    mein Problem was ich z.Z. habe ist echt crazy, wie ich finde Oo
    Also ich will einen Ordner auswerten, in dem ich alle Logfiles älter als 14 Tage löschen lasse.
    Ich habs so versucht und weiss den Fehler einfach nicht:

    [autoit]


    #include <date.au3>
    #include <file.au3>
    #include <array.au3>

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

    $d_ListFiles = _FileListToArray("c:\testordner\", '*', 1)

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

    For $i = $D_ListFiles[0] to 1 step -1
    $d_Time = Filegettime($D_Listfiles[$i],1)
    IF @error then msgbox(0,"","ERROR") ; SPÄTER WEG
    msgbox(0,"",$D_LISTFILES[$i]) ; SPÄTER WEG
    _Arraydisplay($d_Time) ; SPÄTER WEG
    If Stringinstr($D_ListFiles[$i],".log") <> 0 and _DateDiff("D",$d_Time[0] & "/" & $D_Time[1] & "/" & $d_time[2],_NowCalcDate()) > 13 Then
    Filedelete($D_ListFiles[$i])
    msgbox(0,"","Deleted file:" & $D_ListFiles[$i]) ; SPÄTER WEG
    EndIf
    Next

    [/autoit]

    Überall wo hinten dran steht ;SPÄTER WEG ist nur zum debuggen gedacht.
    Da beim debuggen gibt er mir nämlich oft sinnlose errors obwohl überhaupt nichts falsch läuft, und sobald dann mal eine logfile gefunden wurde mit der Endung .log kommt auch schon ein Error. Subscript used with non array variable, dabei ist $d_Time ja ein Array, Oo.
    Bei Arraydisplay ist das array auch korrekt.

    Ich weiss echt nicht was ich falsch mache :( Vielleicht weiss ja einer von euch bescheid.

    LG qon

  • LeerzeichenProblem

    • qon
    • 5. Januar 2008 um 18:30

    Also das ist bei mehr sehr (!) seltsam!

    Meine beiden Varianten die ich oben vorgestellt habe funzen bei mir beide NICHT ( mir gehts jetzt nurnoch um @scriptfullpath also da wo das script hergeholt werden soll ).

    [autoit]


    Filecopy(@scriptfullpath,"c:\test.exe",1)

    [/autoit]

    So, ganz ohne Anführungszeichen funzt es auch net.
    aber so funzt es:

    [autoit]


    $pfad = @scriptfullpath
    Filecopy($pfad,"c:\test.exe",1)

    [/autoit]

    Und das ist der einzige weg wie ichs zum laufen bekommen habe, da wurde wohl etwas rumgepfuscht beim c++ code von au3 ;)
    btw: so wies denn jetzt bei mir funzt gehts aber nur wenn das script compiled is ;) Jetzt check ich einfach @compiled am anfang des scripts ab.

    mfg qon

  • LeerzeichenProblem

    • qon
    • 5. Januar 2008 um 05:57

    Hi Leude,

    mir bereitet folgendes Problem Kopfschmerzen, Beispiel:

    [autoit]


    Filecopy(@scriptfullpath,@MyDocumentsdir)

    [/autoit]

    Warum? Es funktioniert, sofern in beiden Pfaden keine Leerzeichen sind, aber sobald irgendwo leerzeichen sind
    ( Beispiel: C:\Dokumente und Einstellungen\Maximilian\Desktop )
    nicht mehr.

    Ich habs schon so versucht:

    [autoit]


    Filecopy('"' & @scriptfullpath & '"','"' & @mydocumentsdir & '"')
    ;oder
    Filecopy(Chr(34) & @Scriptfullpath & Chr(34),Chr(34) & @Scriptfullpath & Chr(34))

    [/autoit]

    Beides funzt net, was mach ich jetzt verdammt ?( ?( ?( ?( ;( ;( ;( ;( :cursing: :cursing:
    Um ne Lösung wäre ich total froh.

    LG qon

  • VB Script Funktion in AutoIt integrieren

    • qon
    • 4. Januar 2008 um 18:17

    Arbeite doch einfach mit Fileinstall ;)

  • VB Script Funktion in AutoIt integrieren

    • qon
    • 4. Januar 2008 um 14:00

    Sieht mir auch irgendwie nach delphi aus

  • langes Fenster in ein Bild capturen

    • qon
    • 3. Januar 2008 um 23:25

    Hi,

    hier im Forum gibts nen Screenshot Programm ( Screenshot.exe ) das kann glaube ich nen Screenie von nem bestimmten Bereich machen. ( Vielleicht irre ich mich jedenfalls geht es ). Vielleicht kannst du damit den ganzen Bereich auswählen und dann eben im Browser runterscrollen. Dann screenen.
    Jenachdem wie das Screencapture arbeitet könnte das ja klappen.

    mfG

  • AutoIt-Gruppe im StudiVZ

    • qon
    • 3. Januar 2008 um 21:18

    Ne hab ich net Carsten8

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™