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

  • Datei kopieren und gleichzeitig umbenennen

    • igillan
    • 10. Februar 2011 um 14:37

    Ich bin begeistert!!!! :thumbup:

  • Datei kopieren und gleichzeitig umbenennen

    • igillan
    • 10. Februar 2011 um 12:30

    Sorry, die Doppelpunkte müßten auch mit raus. Wie packt man das in eine Zeile?
    EDIT
    Egal, ich machs mit 2 Zeilen! Danke noch mal an alle! :thumbup:

  • Datei kopieren und gleichzeitig umbenennen

    • igillan
    • 10. Februar 2011 um 11:38

    Irgendwie habe ich mich zu früh gefreut!
    Warum geht das nicht:

    [autoit]

    #Include <Date.au3>
    $time=_NowCalc()
    FileCopy("c:\test\1.jpg","c:\test\1"&$time&".jpg",1)

    [/autoit]
  • Datei kopieren und gleichzeitig umbenennen

    • igillan
    • 10. Februar 2011 um 10:25

    Alles klar, es geht! Ich hatte es garnicht erst probiert! Danke :rock:

  • Datei kopieren und gleichzeitig umbenennen

    • igillan
    • 10. Februar 2011 um 10:15
    Zitat von progandy

    Was gefällt dir an folgendem Befehl nicht?

    [autoit]

    FileCopy("C:\quelle.txt", "D:\ziel.txt")

    [/autoit]


    weil ich bei FileCopy als Ziel nur ein Verzeichnis aber keinen Namen angeben kann, glaub ich zumindest ;)

  • Datei kopieren und gleichzeitig umbenennen

    • igillan
    • 10. Februar 2011 um 10:01

    Danke für die Antwort. Ich glaube ich habe mich nicht richtig ausgedrückt. Ich möchte folgendes realisieren:
    "copy c:\quelle\test.jpg c:\ziel\test.jpg" ( geht mit Filecopy) dann
    "copy c:\ziel\test.jpg c:\ziel\test+Datum.jpg" (würde mit Filemove gehen aber die Quelldatei soll nicht gelöscht werden)
    Am Ziel entstehen also 2 gleiche Dateien (eine mit Zeitstempel im Namen). Ich könnte jetzt zwar mit Filecopy die Datei mit dem Originalnamen zurückkopieren aber da es sich um mehrere Dateien handelt,und das Ziel ein NAS ist würde das Ganze nur länger dauern. Ich hoffe jetzt ist etwas klarer was ich vorhabe. Vielleicht sehe ich aber auch den Wald vor lauter Bäumen nicht :S ....

  • Datei kopieren und gleichzeitig umbenennen

    • igillan
    • 10. Februar 2011 um 08:46

    Hallo, wie kann man am einfachsten eine Datei kopieren und gleichzeitig umbenennen. Ähnlich wie z.B. " copy c:\test.jpg c:\test1.jpg"). Bei Filemove() kann mann ja eine Zieldatei angeben, aber die Quelldatei wird gelöscht. Wie kann man das Problem ohne großen Aufwand (z.B. Datei erst irgendwo zwischenspeichern ö.ä.) lösen?
    Danke

  • Skript braucht zu lange bis es startet

    • igillan
    • 23. Dezember 2010 um 13:49

    Ich glaube auch nicht, das es am Script liegt, da ich es zu Hause problemlos nutze. Das Problem tritt bei meinem Rechner in der Firma auf. Es zwickt sich irgendwas anderes, aber ich weiß nicht richtig wie ich das Problem einkreisen soll. Ich benutzte dort noch andere Scripte regelmäßig, welche problemlos laufen. Aber jetzt kann ich eh nicht mehr testen, da ich bis 10.1. Urlaub habe :rock: Aber vielleicht hat ja doch noch einer eine Idee... ansonsten schöne Weihnachten!

  • Skript braucht zu lange bis es startet

    • igillan
    • 22. Dezember 2010 um 20:54

    Das stimmt! Man kann auch gleich die systemeigene "Shutdown.exe" benutzen, aber mich würde eben interessieren wodurch diese Verzögerung kommen kann. Ich habe auch bemerkt, das der Fortschrittsbalken sehr langsam durchläuft, wenn es mit Verspätung startet. Wenn es normal startet geht es ziemlich fix. Aber wie gesagt die CPU-Last liegt immer bei ca. 2% und wenn ich "Stop" klicke läuft der Rechner ganz normal weiter und hat keine Anzeichen eines "Hängers".

  • Skript braucht zu lange bis es startet

    • igillan
    • 22. Dezember 2010 um 19:08

    Hallo, ich habe mir folgendes Programm zum Herunterfahren des PC gebastelt ( ich weiß, davon gibt es schon 50000 ;) )

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>

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

    $Form1 = GUICreate("", 517, 170, -1, -1)
    $Label1 = GUICtrlCreateLabel("Der Rechner wird abgeschaltet!", 170, 16, 154, 17)
    $Progress1 = GUICtrlCreateProgress(32, 48, 457, 33)
    GUICtrlSetData(-1, 25)
    $Button1 = GUICtrlCreateButton("Stop", 224, 104, 89, 41, 0)
    GUISetState(@SW_SHOW)
    $check1=GUICtrlCreateCheckbox(" Nur neu starten!", 370, 115, 120, 20)
    #EndRegion ### END Koda GUI section ###
    $s = 0; progressbar-saveposition
    $wait = 100

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    Exit
    Case Else
    Do
    $msg = GUIGetMsg()

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

    For $i = $s To 100
    ;Stop-Taste abfragen
    $msg = GUIGetMsg()
    If $msg = $Button1 Then
    ;MsgBox(4096, "Test", "Stop", 10)
    Exit
    EndIf
    $m = GUIGetMsg()
    If $m = -3 Then ExitLoop

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

    GUICtrlSetData($Progress1, $i)
    Sleep($wait)
    Next
    If $i > 2 Then
    if GUICtrlRead($check1)=1 then
    ;MsgBox(4096, "Test", "jetzt neu starten", 10)
    Shutdown(2)
    Exit
    Else
    ;MsgBox(4096, "Test", "jetzt abschalten", 10)
    Shutdown(13)
    Exit
    EndIf
    EndIf

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

    Until $msg = $GUI_EVENT_CLOSE

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

    EndSwitch
    WEnd

    [/autoit]


    Dieses Programm starte ich nun über einen Hotkey und der PC geht aus. Nun braucht es manchmal (aber nicht immer) ca. 1 min bis es startet wenn man die Tastenkombination gedrückt hat.
    Die CPU-Last ist während dieser Zeit auch nicht höher wie sonst auch. Wie kann man dem Problem auf den Grund gehen?
    Danke

  • [Newbie] VLC nach Internet disconnect/IP-Wechsel neu starten?

    • igillan
    • 17. Dezember 2010 um 07:45

    Da ich zum Radio hören Winamp benutzte und Winamp nach jedem IP-Wechsel verstummt habe ich das Problem so gelöst (incl.Logfile):

    [autoit]

    #include <Date.au3>
    #include <Inet.au3>
    if (FileExists("c:\ip_log.txt")) Then
    FileDelete("c:\ip_log.txt")
    EndIf

    $datum=_Now()
    $ip=_GetIP()
    FileWriteLine("c:\ip_log.txt", "Programm gestartet am "&$datum&" mit IP: "&$ip)

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

    While(1)
    if (ProcessExists("winamp.exe")) Then
    $PublicIP_alt = _GetIP()
    Sleep(10000)
    $PublicIP_neu = _GetIP()
    if $PublicIP_alt<>$PublicIP_neu Then
    $datum=_Now()
    FileWriteLine("c:\ip_log.txt", $datum&" IP: "&$PublicIP_neu)
    Send("{ALTDOWN}{CTRLDOWN}{INS}{ALTUP}{CTRLUP}")
    EndIf

    Else
    MsgBox(4096, "Achtung", "Winamp läuft nicht!")
    Exit
    EndIf

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

    WEnd

    [/autoit]
  • Funktion um leere Verzeichnisse zu finden gesucht

    • igillan
    • 4. August 2010 um 17:59

    AspirinJunkie
    Vielen Dank für den Tipp mit dem Tuturial. Mein Problem war, das ich die "ArrayNummer" in runde statt in eckige Klammern gesetzt habe. Jetzt funzt es! Vielen Dank :rock:

  • Funktion um leere Verzeichnisse zu finden gesucht

    • igillan
    • 4. August 2010 um 15:16
    Zitat von BugFix

    Du erhältst doch ein Array mit den leeren Verzeichnissen - einfach jedes Element mit DirRemove löschen.


    Sorry, wenn ich nerve aber da ist ja mein Problem . wie wähle ich alle Elemente aus und lösche sie dann? :?:

  • Funktion um leere Verzeichnisse zu finden gesucht

    • igillan
    • 4. August 2010 um 14:56

    Danke für die super Antwort. Bloß.... wie lösche ich jetzt z.B. mit DirRemove die gefundenen Verzeichnisse?

  • Funktion um leere Verzeichnisse zu finden gesucht

    • igillan
    • 4. August 2010 um 14:26

    Hallo, gibt es vllt. schon eine fertige Funktion o.ä. um einen Verzeichnisbaum incl. Unterverzeichnisse zu durchsuchen um leere Ordner zu finden und diese dann zu löschen?
    Danke

  • Variablen in CMD-Befehl einfügen

    • igillan
    • 13. Dezember 2009 um 10:48

    Vielen Dank, es ist doch immer wieder erstaunlich, wie schnell man hier Hilfe bekommt. Vielen Dank nochmal! :thumbup:

  • Variablen in CMD-Befehl einfügen

    • igillan
    • 13. Dezember 2009 um 10:13

    Hallo,
    wie kann man in folgenden Befehl

    Code
    Run(@ComSpec & " /c " & 'C:\psshutdown \\test-pc -u Administrator -p pass -f -k', "", @SW_HIDE)


    test-pc, Administrator und pass durch Variablen ersetzen, welche vorher aus Input-Controls ausgelesen wurden?
    Etwa in der Art (funktioniert aber wegen Syntaxfehler nicht ?(

    Code
    Run(@ComSpec & " /c " & 'C:\psshutdown \\'&$ip' -u Administrator -p sam -f -k', "", @SW_HIDE)

    Danke

  • Soundkartenaktivität abfragen

    • igillan
    • 26. Oktober 2009 um 14:21

    Timers.au3 ist bei mir nicht vorhanden.
    igillan

  • Soundkartenaktivität abfragen

    • igillan
    • 26. Oktober 2009 um 09:29

    Hallo, kann man mit AutoIt irgendwie die soundkarte abfragen, ob gerade ein Ton ausgegeben wird?
    Hintergrund: Ich höre immer I-Netradio mit winamp. Wechselt nun die IP oder wird der Stream sonst irgenwie unterbrochen, stopt Winamp und ich muß wieder Play klicken.
    Momentan frage ich alle 10 sec die IP ab und bei Änderung (Winamp stopt ja dann ) sende ich ein Play an Winamp. Aber ich wollte eben, falls es geht, die soundkarte abfragen, ob gerade sound ausgegeben wird.
    Danke schon mal
    igillan

  • Stream in eine Text-Datei sichbar machen

    • igillan
    • 30. August 2009 um 13:22

    Vielen Dank!! Ich bin begeistert!!
    Schönen Sonntag noch.
    igillan

    P.S. Wo kann mann eigentlich ein Thema als gelöst markieren?

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™