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

Beiträge von bobekos

  • Hilfe Autoit v3.3.8.1

    • bobekos
    • 20. Juli 2012 um 12:28

    Also bei mir in der Hilfedatei hab ich zusätzlich zu der Befehelserklärung ein Beispiel Script den ich mit "Open Script" mir direkt in Autoit ausgeben lassen kann. Naja trotzdem danke das du nachgeguckt hast ich glaube mein Rechner ist einfach schrott

  • AddFile

    • bobekos
    • 20. Juli 2012 um 12:14

    dann sollte das funktionieren:

    1.Er liest alle Dateinen aus deinem Ordner aus Zeile:4
    Dann kommt die For Schleife:
    Zeile 9: Eine Zufall Datei wird rausgesucht
    Zeile 11:

    [autoit]

    $file = FileOpen($MoveFile&"\"&$iRan,0)

    [/autoit]


    Zeile 12:

    [autoit]

    $arr = StringSplit(FileRead($file),";")

    [/autoit]


    Zeile 14:

    [autoit]

    GUICtrlCreateListViewItem($aList[$arr[0]] &"|"& $aList[$arr[1]] &"|"& $aList[$arr[3]], $MainGUI_ListView)

    [/autoit]
  • Hilfe Autoit v3.3.8.1

    • bobekos
    • 20. Juli 2012 um 12:04
    Zitat von Make-Grafik

    Ach, ich hab auch ne Frage:

    Meine Scite is ein wenig veraltet. Wie kann ich die den Updaten :o

    Hab glaube AutoIt iwo runtergeladen, finde die Seite aber nicht mehr irgendwie löl

    Zitat von Make-Grafik

    Ach, ich hab auch ne Frage:

    Meine Scite is ein wenig veraltet. Wie kann ich die den Updaten :o

    Hab glaube AutoIt iwo runtergeladen, finde die Seite aber nicht mehr irgendwie löl


    Wie wärs mit google->autoit->download

  • AddFile

    • bobekos
    • 20. Juli 2012 um 11:14

    Ja du muss auch wenn du FileRead benutzt auch ertmal die gewisse Datei mit FileOpen aufmachen versuch es mal mit:

    [autoit]


    Func AddRandomFiles()

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

    Local $TempArray[1]
    Global $aList = _FileListToArray($MoveFile, '*', 1)

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

    If Not IsArray($aList) Then Return SetError(1, 0, '')

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

    For $i = 0 To 2
    $iRan = Random(1, $aList[0], 1)
    _ArraySearch($TempArray, $aList[$iRan]); Suchen ob Eintrag schon existiert
    $file = FileOpen(zb: @ScriptDir&"\"&$aList[0],0)
    $arr = StringSplit(FileRead($file, ";")
    If @error Then; Eintrag existiert nicht
    GUICtrlCreateListViewItem($aList[$arr[0]] &"|"& $aList[$arr[1]] &"|"& $aList[$arr[3]], $MainGUI_ListView)
    _ArrayAdd($TempArray, $aList[$iRan]); Datei in Liste einfügen
    EndIf
    Next
    Return
    EndFunc ;==> AddRandomFiles

    [/autoit]

    Ich weiß ja natürlich nicht wie die Dateien aussehen die du mit FileReadArray einliest ist das pro Pfad eine Datei oder ist das eine Datei mit allen Pfaden?

  • Hilfe Autoit v3.3.8.1

    • bobekos
    • 20. Juli 2012 um 09:58

    Moin,

    also ich hab mit vor kurzem die neuste Ver. von Autoit heruntergeladen und installiert. Und was muss ich da feststellen? Also folgende
    Probleme tauchen auf:
    Die automatischen Vorschläge bei allen Befeheln mit unterstrich zb: _ArrayDisplay tauchen nicht auf spricht ich muss den Befehl ausschreiben
    Die Befehle in der 3.3.6.1 waren blau man konnte sie besser erkennen jetzt ist das nicht mehr so
    Und die Hilfe -> X( wenn ich auf Open Script gehe passiert nix also muss ich den Quelltext kopieren und in eine neue .au3 datei reinpacken um zu gucken was Sache ist

    Ist das normal? Oder bin ich einfach zu blöd und übersehe etwas? Ich würde schon gern die neue Ver. benutzen aber momentan bin ich dann doch lieber bei 3.3.6.1.

    Kann da vil. jemand helfen?

  • AddFile

    • bobekos
    • 20. Juli 2012 um 09:51

    ja du hast doch da deine Funktion mit der For Schleife:

    also statt

    [autoit]

    GUICtrlCreateListViewItem($aList[$iRan] &"|"& $aList[$iRan] &"|"& $aList[$iRan], $MainGUI_ListView)

    [/autoit]

    einfach:

    [autoit]

    GUICtrlCreateListViewItem($aList[$arr[0]] &"|"& $aList[$arr[1]] &"|"& $aList[$arr[2]], $MainGUI_ListView)

    [/autoit]

    wenn das nicht das ist was du willst dann hab ich absolut keine Ahnung was du meinst...

  • AddFile

    • bobekos
    • 19. Juli 2012 um 20:20

    ja du gibt ihn ja auch nicht den entsprechenden StringSplit versuch es mal mit:

    $arr[0] usw. das sind die entsprechenden Elemente
    also:

    [autoit]


    GUICtrlCreateListViewItem($aList[$arr[0]] &"|"& $aList[$arr[1]] &"|"& $aList[$arr[2]], $MainGUI_ListView)

    [/autoit]
  • compilieren geht nicht :/

    • bobekos
    • 19. Juli 2012 um 16:16

    einfach mal autoit nochmal installieren(falls du es noch nicht gemacht hast)

  • Kann _FileWriteFromArray ein 2D array schreiben???

    • bobekos
    • 19. Juli 2012 um 16:13

    also bei 1D Array krieg ich kein Fehler ;(

    ich weiß jetzt aber nicht wieso das mit 2D Arrays nicht geht -> die File.au3 spuckt folgendes aus:

    C:\Programme\AutoIt3\Include\File.au3 (256) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
    If FileWrite($hFile, $a_Array[$x] & @CRLF) = 0 Then
    If FileWrite($hFile, ^ ERROR

    Also liegt's wohl daran das es ein 2D Array ist

    und bei

    [autoit]


    _FileWriteFromArray("test1", $aTest,0,0,"|")

    [/autoit]


    spuckt er mir:
    C:\Dokumente und Einstellungen\***\***\Neu AutoIt v3 Script.au3 (18) : ==> Incorrect number of parameters in function call.:
    Also erkennt er den letzten Parameter auch nicht !

  • AddFile

    • bobekos
    • 19. Juli 2012 um 14:55
    [autoit]


    #Include <Array.au3>

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

    Local $array[10] ;dein neues Array mit der Inhalt Line
    Local $array2[3] ;die Pfade mit dem Inhalt die gesplitet werden sollen
    $array2[0] = "f:\PoolData\PoolEMDB_bck\MGF3-YY1.txt;F:\20_Endmessen\40_Erbprobung\MGF3-YY1.txt;MGFT3-YY"
    $array2[1] = "f:\PoolData\PoolEMDB_bck\MGF4-YZ1.txt;F:\20_Endmessen\30_Charakterisierung\MGF4-YZ1.txt;MGFT4-YZ"
    $array2[2] = "f:\PoolData\PoolEMDB_bck\MGX3-YZ1.txt;F:\20_Endmessen\40_Erprobung\MGX3-YZ1.txt;MGXT3-YZ"

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

    For $i = 0 to UBound($array2) -1
    $schnips = StringSplit($array2[$i],";")
    _ArrayAdd($array,$schnips[3]) ;oder vil. besser _ArrayInsert
    Next

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

    _ArrayDisplay($array)

    [/autoit]
  • AddFile

    • bobekos
    • 19. Juli 2012 um 13:07

    Mit einer For Schleife kannst du dann jeden String bearbeiten lassen oder wie meinst du das? Irgendwie versteh ich nicht was du willst. Geht es dir eben nur um (s.Beispiel von dir) MGFT3-YY oder willst du mit zb. FileReadLine in die Datei rein und das auslesen?

  • AddFile

    • bobekos
    • 19. Juli 2012 um 11:40

    Wie autoBert schon gesagt hat einfach mit StringSplit arbeiten etwa so:

    [autoit]

    $var1 = StringSplit("f:\PoolData\PoolEMDB_bck\MGF3-YZ1.txt;F:\20_Endmessen\30_Charakterisierung\MGF3-YZ1.txt;MGFT3-YZ",";")

    [/autoit]

    Dann einfach das letzte Element von dem Array ausgeben lassen:

    [autoit]

    $daten = $var1[3]

    [/autoit]
  • Microsoft Office Word 2007

    • bobekos
    • 17. Juli 2012 um 14:29

    also mit der Tastenkombination STRG+ENDE springst du automatisch auf die letzte Seite


    oder du packst dieses Makro in deine Dokumentvorlage rein:

    Sub AutoOpen()

    Selection.GoTo What:=wdGoToBookmark, Name:=ActiveDocument.Bookmarks("\EndOfDoc")

    End Sub

    hab ich greade im Internet gefúnden habs also nicht getestet

    Mfg Bobek

  • Sie benötigen ein Programm, einige Programme laufen, AutoIT 3.3.8.1

    • bobekos
    • 16. Juli 2012 um 12:55

    das ist leider google translator :D

  • "Bild aufgenommen am" auslesen

    • bobekos
    • 16. Juli 2012 um 12:51

    Super funkey
    die Funktion funktioniert bestens

    danke

  • "Bild aufgenommen am" auslesen

    • bobekos
    • 11. Juli 2012 um 14:34
    Zitat von chip

    Benutz FIleGetTime mit dem zweiten Paramter auf 1 dann bekommst das erstelldatum also so:

    [autoit]

    FileGetTime($file, 1)

    [/autoit]


    Ja das funktioniert ja nicht der verändert das Datum irgendwie beim Kopiervorgang

  • "Bild aufgenommen am" auslesen

    • bobekos
    • 11. Juli 2012 um 14:09

    Moin,

    ich brauche super dringend Hilfe bin am verzweifeln .Ich habe eine Digitalkamera und wollte nun jedes Datum (wann das Bild aufgenommen wurde) in ein Array speichern.
    Mit FileGetTime geht das nicht weil die Bilder später auf den Rechner Kopiert werden und beim nächsten mal wenn die Kamera angesteckt wird werden die Datums vergliechen ob das Foto schon auf der Festplatte ist.
    Ich brauche nur eben die genaue Zeit wann das Bild aufgenommen wurde.

    Ich hoffe ihr könnt mir helfen

  • Hilfe beim Speichern einer Datei

    • bobekos
    • 6. Januar 2012 um 14:35

    Super danke! Funktioniert.

  • Hilfe beim Speichern einer Datei

    • bobekos
    • 6. Januar 2012 um 11:08

    Moin,

    eine Frage wieso funktioniert das hier nicht:

    [autoit]


    $zielpfad=FileSelectFolder("Bitte den gewünschten Speicherort wählen:","",1)
    $savedatei=_FileCreate($zielpfad&"\Test.ini")
    FileWriteLine($savedatei,"test")

    [/autoit]

    Die Datei wird erstellt aber es wird nichts reingeschrieben. Muss man die Datei dann irgendwie abspeichern oder so?

    Für Hilfe wäre ich sehr dankbar :)

  • Daten in Liste? print?

    • bobekos
    • 5. Januar 2012 um 20:32

    Moin,

    also zu a)

    natürlich hast du diese Möglichkeit was du suchst ist

    [autoit]

    ConsoleWrite

    [/autoit]

    Befehl alles was ausgegeben wird kommt in die Konsole rein

    zb.

    [autoit]

    $a=14
    $b=15
    Consolewrite($a+$b)

    [/autoit]

    zu b)

    ein Stichwort Array

    Ausserdem rufst du in AutoIt bei jeder Codeeingabe mit F1 die Hilfe auf.
    Heisst du schreibst

    [autoit]

    ConsoleWrite

    [/autoit]

    gehst mit Mauszeiger drauf drückst F1 und hast alles was du brauchst.Auch Beispiele etc.

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™