Autohotkey - wer kann mir helfen?
hachigatsu 13.10.2016 - 13:21 2292 7
deleted194629
gelöscht gemäß DSGVO
|
Suche etwas.. Und zwar müsste man es mit Autohotkey Lösungen können, nur kann ich es eben nicht .. Antiprogger hald. Folgendes.. Meine Geräte speichern eine Bilddatei ab, diese Bilddatei kommt in einen Ordner und hat den namen "%Zeitstempel%.jpg" ... (zb 17151310102016.jpg - 17 uhr 15 und 13 Sekunden am 10.10.2016).. so, nachdem die Datei gespeichert wird muss der User etwas eingeben, zb seinen Namen. Dieser Name wird dann in eine leere .xml geschrieben. "Max Mustermann 1234" Autohotkey soll kapieren wenn ein neues Foto gespeichert wurde. Dann soll der Name aus der XML genommen, und mit dem Dateinamen des Fotos ergänzt werden. Der Dateiname solle dann also "Max_Muster_1234_Zeitstempel.jpg" heißen. Danach gehört der Name aus der XML Datei gelöscht (damit sie wieder leer ist) und das neu getaufte Foto wo anders hin verschoben werden. Wissts was ich meine? Kann mir das wer machen? Natürlich gegen Bezahlung Muss natürlich nicht via Autohotkey gelöst werden, mir ist auch jede andere Lösung recht. Hauptsache es funktioniert zuverlässig.
Bearbeitet von deleted194629 am 13.10.2016, 19:44
|
XeroXs
doh
|
Dieser Name wird dann in eine leere .xml geschrieben. "Max Mustermann 1234" hm.. die heißt aber auch nur .xml weils fancy is oder?
|
wergor
connoisseur de mimi
|
17151310102016.jpg - 17 uhr 15 und 13 Sekunden am 10.10.2016).. als militanter ISO 8601 verfechter stellts mir da die fußnägel auf
|
deleted194629
gelöscht gemäß DSGVO
|
hm.. die heißt aber auch nur .xml weils fancy is oder? nope... die von mir verwendete Software macht alles über xml files aber is ja wohl eigentlich egal ob die endung xml, cfg, ini oder txt ist oder? als militanter ISO 8601 verfechter stellts mir da die fußnägel auf war ja nur ein beispiel!!! Kanns auch beliebig umstellen. Vl hats eh eine iso norm, hab mir die dateinamen noch nie genau angesehen, weils mir vollkommen wurscht ist wie die dinger getauft werden.
|
XeroXs
doh
|
Wennst willst dass dir das wer macht solltest dir vielleicht die Mühe machen zu schauen wie deine Dateien tatsächlich heißen, und was tatsächlich im .xml file drinnen steht.. Wen du dich schon nicht scherst.. wer dann
|
deleted194629
gelöscht gemäß DSGVO
|
Wennst willst dass dir das wer macht solltest dir vielleicht die Mühe machen zu schauen wie deine Dateien tatsächlich heißen, und was tatsächlich im .xml file drinnen steht..
Wen du dich schon nicht scherst.. wer dann Hab doch alles was Relevant ist angeführt. in einer XML (nennen wir sie mal "blabla.xml") wird zeitgleich mit der Speicherung des Fotos ein name mit einer nummer "Max Muster 1234" gespeichert. Dieser wert (Max Muster 1234) muss dann in irgend einer art ausgelesen werden, als Prefix für die gespeicherte .jpg datei verwendet werden. Da es sich um die einzige .jpg datei in dem ordner handelt (deswegen soll sie danch ja verschoben werden), sollte es auch egal sein wie die datei genau heisst. Es gehört ja nur ein prefix eingetragen.
|
InfiX
she/her
|
als militanter ISO 8601 verfechter stellts mir da die fußnägel auf das ist mir auch als allererstes aufgefallen sry.
|
mr.nice.
differential image maker
|
Was du suchst ist die FileSystemWatcher .net-Klasse die du z.B. in Powershell verwenden kannst. Du weist sie an bei einer neuen Datei in Ordner X die XML Datei Y auszulesen, den Wert in eine Variable zu schreiben und dem Dateinamen Z voranzustellen. https://gallery.technet.microsoft.c...Watche-dfd7084bDas Einlesen kannst du mit get-content oder besser mit select-xml machen, das Umbenennen funktioniert z.B. mit rename-item und das Verschieben mit move-item.
|