Problem Datum in Dateinamen anpassen

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Fuxxli
Posts: 4
Joined: 16 Apr 2018, 07:37

Problem Datum in Dateinamen anpassen

16 Apr 2018, 08:02

Hallo zusammen

Ich bin neu hier mit AHK und wollte ein Script um bei Dateien automatisch das Erstellungsdatum inkl. meinem Kürzel per Hotkey anzupassen.
Problematik hier ist folgende:
Das Script funktioniert 2-3 mal und dann hängt es bei CLIPWAIT
Es geht teilweise erst wieder wenn das Script neu gestartet wird. Sobald das Script im CLIPWAIT hängt, kann ich auch keine Dateien normal mit ctrl+c und ctrl+v kopieren.
Ich erhalte dann Meldung "Element wurde nicht gefunden"

Ich habe versucht per Google eine Lösung zu finden, aber ich fürchte ich kenne die richtigen Schlüsselwörter nicht um das Problem genau beschreiben zu können.

Ich arbeite mit Windows 10.

Das komische ist effektiv, dass die Anzahl wievielmal das Script funktioniert recht variiert, mal mehr mal weniger.
Hoffe jemand hat hier eine Idee. Wäre echt hilfreich :)

Vielen Dank für eure Hilfe und falls ihr mehr Angaben braucht einfach melden.


Code: [Select all] [Expand] [Download] GeSHi © Codebox Plus

just me
Posts: 5276
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Problem Datum in Dateinamen anpassen

16 Apr 2018, 08:48

Moin,

das Skript sollte bei ClipWait nur hängenbleiben, wenn Send {Ctrl Down}c{Ctrl Up} nichts in die Zwischenablage kopiert. Auch dafür gibt es für ClipWait einen Parameter Wartezeit. Bei Zeitüberschreitung wird die interne Variable ErrorLevel auf 1 gesetzt.

Code: [Select all] [Download] GeSHi © Codebox Plus

ClipWait, 1 ; wartet 1 Sekunde darauf, dass etwas ins CLipboard kopiert wird.
If (ErrorLevel) ; Zeitüberschreitung, nichts kopiert
Return
Fuxxli
Posts: 4
Joined: 16 Apr 2018, 07:37

Re: Problem Datum in Dateinamen anpassen

16 Apr 2018, 10:44

Wow vielen Dank für die schnelle Antwort.
Nach den ersten paar Versuchen läuft noch alles, wenn mal nichts kopiert wird hängt es nicht und ich kann nochmals versuchen.

Genial :)

Werde es morgen noch ein bisschen austesten und hoffe, dass es weiterhin funktioniert.
just me
Posts: 5276
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Problem Datum in Dateinamen anpassen

16 Apr 2018, 10:51

Ich denke, Deine Hoffnung wird sich erfüllen. ;)
Fuxxli
Posts: 4
Joined: 16 Apr 2018, 07:37

Re: Problem Datum in Dateinamen anpassen

17 Apr 2018, 04:59

Hallo zusammen

Ich habe den Code angepasst und bin schon fast glücklich damit :)
Datei umbenennen funktioniert soweit, das Problem ist aber wenn ich in der Ordneransicht das Vorschaufenster der Datei eingestellt habe kann ich die Datei nicht umbenennen.
Finde diese Ansicht doch recht praktisch und würde diese ungern deaktivieren.

Kennt jemand eine Möglichkeit dies zu umgehen?

Code: [Select all] [Expand] [Download] GeSHi © Codebox Plus

BoBo
Posts: 2512
Joined: 13 May 2014, 17:15

Re: Problem Datum in Dateinamen anpassen

17 Apr 2018, 07:25

Manuell kann ich die umbenennung einer selektierten (txt)datei mittels F2 bei gleichzeitiger anzeige im explorer-preview pane problemlos machen. :?:
Fuxxli
Posts: 4
Joined: 16 Apr 2018, 07:37

Re: Problem Datum in Dateinamen anpassen

17 Apr 2018, 07:55

Ja manuell habe ich auch kein Problem, nur mit dem Script zeigt es so seine Macken. Hin und wieder geht es dennoch, aber am besten funktionierts definitiv wenn die Vorschau ausgeschaltet ist.
just me
Posts: 5276
Joined: 02 Oct 2013, 08:51
Location: Germany

Re: Problem Datum in Dateinamen anpassen

18 Apr 2018, 12:04

Moin,

bau doch mal folgende Änderung ein:

Code: [Select all] [Download] GeSHi © Codebox Plus

...
CLIPBOARD = ; Zwischenablage leeren
Send {Ctrl Down}c{Ctrl Up} ; aktuell markierte Dateien kopieren
ClipWait, 1 ; wartet 1 Sekunde darauf, dass etwas ins CLipboard kopiert wird.
If (ErrorLevel) { ; Zeitüberschreitung, nichts kopiert
MsgBox, Nichts kopiert!
Return
}
MsgBox, Clipboard = %Clipboard%
...
Dann kannst Du sehen, wenn/wann das Kopieren nicht klappt bzw. was kopiert wurde.

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 3 guests