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

Beiträge von igillan

  • Stream in eine Text-Datei sichbar machen

    • igillan
    • 30. August 2009 um 13:00

    Ich mache es so:

    Code
    While ProcessExists("TEST.EXE")
    	$CountLines = _FileCountLines("G:\Daten\log.txt")
    $Logline=FileReadLine ( "G:\Daten\log.txt",$CountLines )
    GUICtrlSetData($Log,$Logline)
    $dif = TimerDiff($begin)/60000
    $min=StringFormat("%.2f",$dif)
    GUICtrlSetData($Laufzeit,"Laufzeit: "&$min&" min")
    WEnd


    Die Werte werden doch erst in eine Variable ausgelesen, oder verstehe ich nicht richtig.
    igillan

  • Stream in eine Text-Datei sichbar machen

    • igillan
    • 30. August 2009 um 12:40

    Ich lese jetzt die letzte Zeile der Logdatei aus und stelle den Wert in einem "Label"Control dar. Leider flackert die Anzeige immer. Kann man das vielleicht auch irgendwie dämpfen?
    Danke
    igillan

  • Stream in eine Text-Datei sichbar machen

    • igillan
    • 28. August 2009 um 14:23

    Danke erst mal für eure Mühe, aber ich glaube, so werde ich es machen.

    Zitat von BugFix

    Aber ich halte das Lesen der LogDatei für einfacher. Du brauchst doch nur deine Anzeige aktualisieren, wenn sich in der Logdatei was geändert hat.

    Gruß

    igillan

  • Stream in eine Text-Datei sichbar machen

    • igillan
    • 28. August 2009 um 10:20
    Zitat von Xenobiologist

    Du kannst zumindest in einer Schleife die Datei auslesen und wieder anzeigen.


    Ja, so mache ich es momentan. Ich dachte, vielleicht kann man den Stream in ein Fenster umlenken, denn wenn in der log-Datei nichts passiert, braucht man auch keine Schleife ständig "im Kreis herum rennen" zu lassen :)

    igillan

  • Stream in eine Text-Datei sichbar machen

    • igillan
    • 28. August 2009 um 07:23

    Hallo, kann man den Stream, den ein Programm normalerweise in eine Log-Datei schreibt irgendwie umleiten, so das er in einem Fenster sichtbar wird?

    Danke

    igillan

  • Problem mit DirCopy

    • igillan
    • 22. August 2009 um 19:19
    Zitat von peethebee

    http://www.heise.de/software/downl…t_robocopy/17_1


    Danke an alle , ich glaub das nehm ich.

    Aber interessieren würde es mich schon , warum das einfach so nicht geht :D

    igillan

  • Problem mit DirCopy

    • igillan
    • 22. August 2009 um 19:02
    Zitat von RR04

    Hi,
    ohne weiteren Code habe ich die folgende Zeile erfolgreich getestet.

    [autoit]


    DirCopy("C:\Tools", "D:\Tools2", 1)

    [/autoit]


    Alle Ordner und Unterverzeichnisse wurden übertragen ! :thumbup:


    so gehts bei mir auch. Aber durch flag1 werden ja existierende Dateien überschrieben,und nochmal kopiert. Das wollte ich eben durch Flag 0 oder gar keins umgehen, da die Verz. ca. 350 GB groß sind.

    Zitat

    RecursiveFileListToArray.au3 <-- von Oscar
    + for schleife + FileGetTime + FileCopy
    Sollte das gewünschte ergebniss bringen ;)

    ... ich glaub, da muß ich passen...

    igillan

  • Problem mit DirCopy

    • igillan
    • 22. August 2009 um 16:53

    Ja, habe ich so "Msgbox(0,"","Fehler: " & @error)" abgefragt. Es wird "0" ausgegeben, aber nichts kopiert.

    "DirCopy("G:\test", "U:\test")" nichts passiert, Ordner u:\test bleibt leer. g:\test hat noch ein Unterverz. mit 10 Dateien. ?(

    bruce

  • Problem mit DirCopy

    • igillan
    • 22. August 2009 um 13:55
    Zitat von RR04

    Hi,
    und schau mal in die Hilfe:


    ...hab ich natürlich gemacht! An der Verzeichnisgröße liegt es auch nicht. Habe eben auf G: und U: ein Verzeichnis "test" angelegt . Dann ein weiteres Verz. mit ein paar Dateien nach G:\test kopiert.

    Dann das hier "DirCopy("G:\test", "U:\test")" und nichts passiert. Versteh ich nicht. ?(


    Zitat

    Das ist sehr komisch haste mal mit xcopy versucht ? ( RunDos )

    Bei xcopy finde ich keinen Parameter, wo im Ziel vorhandene Dateien ausgeklammert werden. Sie werden immer überschrieben. Da läuft das Skript bei 350GB ja immer ewig...

    igillan

  • Problem mit DirCopy

    • igillan
    • 22. August 2009 um 13:23
    Zitat von Gummibaer

    DirCopy("G:\daten\", "U:\daten\")

    versuch es mal so ;)


    Hab ich auch schon probiert. Vielleicht liegts an der Größe. Beide Verz. sind ca. 350 GB groß, mit sehr vielen Verzeichnissen und Dateien. Auf U: fehlen immer ein paar Dateien , da es auf G: immer mehr werden, und mit dem Befehl "DirCopy("G:\daten\", "U:\daten\") "sollte u: aktuell gehalten werden.

    P.S.

    "FileCopy("G:\daten\*.*", "U:\daten\",0)"

    habe ich auch schon erfolglos probiert.

    igillan

  • Problem mit DirCopy

    • igillan
    • 22. August 2009 um 13:06

    Hallo, ich versuche hiermit "DirCopy("G:\daten\*.*", "U:\daten")" den Inhalt von "G:\daten" mit allen Unterverzeichnissen nach" u:\Daten" zu kopieren. Falls auf "u:\daten" schon Dateien existieren, sollen diese ausgelassen werden. Leider wird aber garnichts kopiert. Das Skript beendet sich ohne Fehlermeldung. Woran liegts? Ach ja, U. ist ein Netzlaufwerk.

    Gibt es vielleicht auch schon eine Funktion zum sychronisieren von Verzeichnissen?

    Danke

    igillan

  • Probleme mit "Run()" und "Runwait()"

    • igillan
    • 15. Januar 2009 um 10:37

    Alles klar, wenn ich die RUN-funktion direkt starte landet das JPG im Scriptdir. Wird die Funktion aus der while-Schleife heraus gestartet, landet das Bild im gleichen Verzeichnis wie die Textdatei (warum auch immer) . Manchmal sieht man den Wald vor lauter Bäumen nicht.

    Vielen Dank noch mal für die Geduld

    igillan

  • Probleme mit "Run()" und "Runwait()"

    • igillan
    • 15. Januar 2009 um 09:58
    Zitat von zemkedesign

    Füg mal nach dem Run eine weitere Zeile ein:

    [autoit]

    MsgBox(0, "", @error)

    [/autoit]


    Ich bin mir ziemlich sicher, dass auch diese Msgbox angezeigt wird.

    Ja, sie wird angezeigt. Fehlercode: 0 , also erfolgreich, aber die Run-funktion wird nicht ausgeführt.

    igillan

  • Probleme mit "Run()" und "Runwait()"

    • igillan
    • 15. Januar 2009 um 08:51

    Hallo, jetzt gibt es doch noch ein Problem. Hier ein auszug aus dem Quellcode:

    Code
    While 1 
    $nMsg = GUIGetMsg() 
    Switch $nMsg 
    Case $GUI_EVENT_CLOSE 
    Exit 
    Case $Button2 
    $Bildbreite=GUICtrlRead($Input3) 
    $Bildhoehe=GUICtrlRead($Input4) 
    MsgBox(4096, "Test", "java -jar txt2jpg.jar -w "&$Bildbreite&" -h "&$Bildhoehe&" "&$Quelldatei&" prefix") 
    Run(@ComSpec & " /c " & '"C:\Programme\Java\jre1.5.0\bin\java.exe" -jar C:\txt2jpg\txt2jpg.jar -w 720 -h 576 C:\dib.txt testjpg', "", @SW_HIDE) 
    Case $Button3 
    Exit 
    EndSwitch 
    WEnd
    Alles anzeigen

    Folgendes Problem: Button2 ist mein "Startbutton". Sobald ich ihn klicke, geht die MSGBox korrekt auf (in der Ausgabe stimmen die Pfadangaben noch nicht) . Aber der folgende RUN-Befehl wird nicht ausgeführt. Die Synthax stimmt aber, denn wenn ich den Befehl in eine neue AU3-Datei kopiere und diese ausführe geht es problemlos.

    Kann bitte noch mal jemand helfen?

    igillan

  • Probleme mit "Run()" und "Runwait()"

    • igillan
    • 14. Januar 2009 um 18:58

    Alles super :thumbup: :thumbup: :thumbup:

    Vielen Dank für eure Hilfe

    igillan


    P.S. Leider weiß ich nicht wie man das Thema als gelöst markiert.

  • Probleme mit "Run()" und "Runwait()"

    • igillan
    • 14. Januar 2009 um 18:24

    ... schon passiert...

    igillan

  • Probleme mit "Run()" und "Runwait()"

    • igillan
    • 14. Januar 2009 um 18:14

    Also bei mir geht's nicht. Ich versuche dieses Programm über eine GUI zu starten. Nachdem ich alle Parameter über ein Grafikformular gesammelt habe, soll die txt2jpg.jar ausgeführt werden. txt2jpg.jar befindet sich im Scriptverzeichnis. Ein Aufruf in dieser Form

    Code
    RunWait("java -jar txt2jpg.jar -w "&$Bildbreite&" -h "&$Bildhoehe&" "&$Quelldatei&" prefix","", @SW_HIDE)

    funktioniert nicht. Wenn ich mal versuche so

    Code
    java -jar txt2jpg.jar -w 720 -h 576 C:\test.txt testjpg

    zu starten passiert auch nichts. Gebe ich diesen Befehl auf der Kommandozeile ein, wird die JPEG-Datei erstellt. die oben genannten Methoden mit run(@ComSpec & " /c " .....u.s.w. und ShellExecute haben auch keinen Erfolg gebracht.

    Ich bin ratlos....

    igillan

  • Probleme mit "Run()" und "Runwait()"

    • igillan
    • 13. Januar 2009 um 21:26
    Zitat von RR04

    Ein Java-Programm habe ich bisher noch nicht gestartet und kann keinen 100%igen Rat geben.

    Um DOS (Konsolen) Kommandos auszuführen, sollte man folgendes ausprobieren: Run(@ComSpec & " /c " & 'commandName', "", @SW_HIDE)

    oder

    ; Datei öffnen
    ShellExecute("DeineDatei")

    Habe ich schon probiert.. :(

    Zitat von prizma

    Hm also ich habs mal probiert. Ohne zusätzliche Parameter geht es bei mir.
    Versuche es mal so:

    [autoit]


    ShellExecute("java", "-jar test.jar -a 78 -b 83 eingabe.txt")

    [/autoit]

    Geht leider auch nicht. Ich habe mal den Befehl in eine MsGBox ausgeben lassen. Die Synthax stimmt 100%. Gebe ich den gleichen Befehl auf der kommandozeile ein , geht's! Bloß aus einem Script heraus geht's nicht. ?(
    igillan

  • Probleme mit "Run()" und "Runwait()"

    • igillan
    • 13. Januar 2009 um 20:45

    Hallo, ich versuche ein Java-Programm über die Run-Funktionzu starten. Der Aufruf sieht ungefähr so aus:

    RunWait("java -jar test.jar -a 78 -b 83 eingabe.txt ")

    Das Problem ist, es tut sich nichts. Auch keine Fehlermeldung. Das Java-Programm befindet sich im Scriptverzeichnis. Wenn ich den Befehl direkt auf der Komandozeile aus dem Scriptverzeichnis heraus eingebe, geht es.

    Hat jemand einen Rat?

    Danke

    igillan

  • Letztes Fenster wieder aktivieren

    • igillan
    • 19. Juli 2007 um 18:32

    Alles klar! Danke! :]
    igillan

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™