Verzeichnis des zuletzt gespeicherten Bildes. Wie bekomme ich mit AHK das zuletzt gespeicherte Verzeichnis?

396
ejbytes

Ich arbeite gerade an einem AHK-Projekt, das Bilder aus dem Internet herunterlädt. Wenn Sie beispielsweise in den HTML-Code schauen, können Sie leicht den Link zum Bild finden. Okay, du hast jetzt den Link. Jetzt das Bild speichern. Ich habe diesen Teil bisher gemacht. Wie bekomme ich den Pfad zum letzten Verzeichnis der gespeicherten Bilder?


Wie benutze ich AHK, um zu wissen, wo ich mein letztes Bild von "süßen Enten" gespeichert habe? Verweis auf das Bild unten.


Wenn Sie also ein Bild mögen, klicken Sie mit der rechten Maustaste auf "Speichern", und ein Dialogfeld wird in dem Verzeichnis angezeigt, in dem Sie zuletzt Dateien gespeichert haben. Der Windows-Computer merkt sich, wo Sie Ihre Dateien zuletzt gespeichert haben.


Wo ist der Ort, an dem Windows (oder möglicherweise der Browser) den Pfad zu "letztem Verzeichnis, in dem ich eine Imagedatei gespeichert habe" speichert? Zweitens: Gibt es eine Verknüpfung zu dem zuletzt gespeicherten Verzeichnis? Drittens, gibt es in AHK einen Hinweis darauf oder wie heißt es im AHK-Jargon oder sogar Windows-Jargon?

Iv'e suchte erschöpfend und nichts scheint zu passen. Bitte fragen Sie mich, wenn nötig.

Verzeichnis des zuletzt gespeicherten Bildes. Wie bekomme ich mit AHK das zuletzt gespeicherte Verzeichnis?

Das verwende ich momentan:

UrlDownloadToFile,% linktoimage%,% directory% \% filename%

Es ist jedoch eine Frage der Einstellung der Variablen "directory" auf etwas Ähnliches.
directory: = der letzte Ort, an dem ich meine Entchen gespeichert habe



edit: Ich dachte, ich hätte ein Verzeichnis gefunden, in dem das letzte Verzeichnis gespeichert ist, aber es war ein Zufall. Ich habe das immer noch nicht gefunden.

0
AutoHotKey verfügt über RegRead zum Abrufen von Registrierungswerten, wenn Sie den Speicherort kennen - https://autohotkey.com/docs/commands/RegRead.htm Anaksunaman vor 8 Jahren 1
Ah, sieht genauso aus wie das VB-Skript, das ich gefunden habe. Es stellte sich heraus, dass ich das Verzeichnis von Last Saved Dir nicht gefunden habe. Ich habe den Zeichenfolgenwert in der Registrierung nach Last Dir of Saved File durchsucht und die Registrierung hat kein Ergebnis gefunden. Es stellte sich als Zufall eines Verzeichnisses heraus, das ich bei einer Suche durchführe. Ich gehe also davon aus, dass die Registry nicht für diesen Rückruf verantwortlich ist oder ihn nicht speichert. ejbytes vor 8 Jahren 0
@Anaksunaman Ich kam endlich darauf zurück. Ich fand diesen Link nützlich. Ich hatte ein VB-Skript dazu verwendet und es in die Zwischenablage kopiert und dann AHK, um die Zwischenablage abzurufen, aber es funktionierte nicht wie gewünscht oder möglicherweise ein Fehler in meinen Annahmen. Wenn ich zurückkomme, werde ich diese native Methode verwenden. ejbytes vor 8 Jahren 0

0 Antworten auf die Frage