Ich versuche, eine Verknüpfung zu einem Verzeichnis programmatisch zu erstellen. Ich habe zahlreiche Beispiele gefunden, aber keine scheint wirklich zu funktionieren.
Ich beobachte drei verschiedene Ergebnisse in den Eigenschaften der erzeugten Verknüpfung:
Der Verknüpfungstyp der Datei wird als "Verknüpfung (.lnk)" zugewiesen, wodurch das Dialogfeld "Öffnen mit" geöffnet wird, in dem Sie aufgefordert werden, eine Erweiterung anzuhängen.
Die Abkürzung Typ der Dateieigenschaft wird als "Datei" zugewiesen, die absolut nichts tut, wenn doppelt geklickt wird.
Oder schließlich, was natürlich mein Favorit ist ... die Eigenschaft Shortcut Type of File wird zugewiesen als: "File Folder", der so funktioniert, wie er sollte.
Hier ist der Code, den ich gerade verwende ... Ich habe ein paar Variationen davon ausprobiert.
%Vor%Danke euch allen für eure Hilfe ... Ich habe es herausgefunden. Ich wollte es nicht als Antwort posten, sondern dachte nur für den Fall, dass jemand anderes auf dasselbe Problem gestoßen wäre ... Obwohl ich mich wegen meiner Aufsicht verlegen fühle.
Es stellt sich heraus, dass mit dem Code nichts falsch ist. Panhandel gab mir einen Hinweis darauf, wo er die Lösung finden könnte, als er die Aussage machte: "Ich habe das erste Ergebnis erst erreicht, als der Zielpfad nicht existierte." Da er immer das richtige Ergebnis bekam und er nur die Ergebnisse bekam, die ich bekam, als das Verzeichnis nicht existierte, erkannte ich, dass das Problem darin lag, dass ich das Verzeichnis programmatisch in einer Zeile erstellte und dann im nächsten das Icon erstellte. Ich musste dem System mehr Zeit geben, damit das Verzeichnis vollständig erstellt werden konnte.