Huhu, schon jemand Erfahrungen damit gemacht wie @DesktopDir damit umgeht wenn der Ordner umgeleitet wurde? Kommt AutoIt damit klar oder muss ich das selbst abfangen?
Grüsse
Bioshade
Huhu, schon jemand Erfahrungen damit gemacht wie @DesktopDir damit umgeht wenn der Ordner umgeleitet wurde? Kommt AutoIt damit klar oder muss ich das selbst abfangen?
Grüsse
Bioshade
Keine Ahnung. Ich würd sagen: Probiern geht über studieren. Wenn dus erfolgreich umleiten konntest, wäre es nett, wen du mir sagst wie, ich hab noch nicht ernsthaft nach sowas gesucht, interessiert mich aber
Ich geh einfach mal davon aus, dass das Makro @DesktopDir über die API-Funktion SHGetKnownFolderPath seinen Inhalt bekommt.
Diese checkt auch Rederections.
Das wäre gut. Kennst du ne Quelle wo ich das eventuell nachlesen könnte? Wäre mir eher unangenehm das bei diesem speziellen Kunden testen zu müssen.
Wirklich sicher sein kannst du eigentlich nicht (AutoIt = Closed Source).
Eigentlich kannst du nur Hinweise sammeln.
Einmal geistert noch ein uralter Quellcode von AutoIt im Netz herum als AutoIt noch Open-Source war auf der anderen Seite kannst du mal mit Tools wie API-Monitor checken welche API-Funktionen von AutoIt aufgerufen werden.
Am einfachsten wäre sicherlich jedoch statt beim Kunden zu testen, einfach mal den Pfad bei dir umleiten und bei dir testen.
Aus dem AutoIt 3.1 Source Code:
case M_DESKTOPDIR:
Util_RegReadString(HKEY_CURRENT_USER, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders", "Desktop", _MAX_PATH, szValue);
vResult = szValue;
break;
Und hier ist der Code für alle anderen Makros: http://pastebin.com/HCascSC6
Ich nutze das Makro seit längerem mit einem umgeleiteten Desktop. Funktioniert einwandfrei.
(Ab Win7 getestet..)
Ordner umleiten:
http://windows.microsoft.com/de-de/windows/…n#1TC=windows-7
https://morbenorn.wordpress.com/2012/03/01/mkl…griff-umleiten/
Google mal nach "Junction".
Danke, @x0r werds mir mal ansehen