Wie kann man "Senden an" FOLDER "" erstellen, um eine Verknüpfung zum Desktop zu erstellen?

3465
mk117

Ich habe versucht, einige Dateien in einem separaten Ordner als Verknüpfung zu speichern, damit ich meine bevorzugten Mediendateien und Bilder usw. als Verknüpfungen in einem angegebenen Ordner verfolgen kann. Ich möchte diese Dateien nicht immer an diesen Speicherort kopieren, also habe ich mir überlegt, es durch das Hinzufügen einer Verknüpfung zum "Senden an" -Menü zu vereinfachen ... Ich habe Windows 7 auf meinem PC.

Ich versuche, eine Verknüpfung zu erstellen, die der Funktion "An Desktop senden (Verknüpfung erstellen)" ähnelt, die einfach eine Verknüpfung in meinem Ordner "C: \ Fav Media" oder einem ähnlichen Speicherort als SHORTCUT ablegen kann. Methoden, an die ich gedacht hatte:

  1. Erstellen Sie eine Stapeldatei, die eine beliebige Datei als Eingabe verwendet und eine Verknüpfung dieser Datei in diesem Ordner erstellt. So kann jede Datei auf die Verknüpfung batch.bat.lnk abgelegt werden, und die Verknüpfung wird an diesen Ordner gesendet. Wenn das Ablegen der Datei erfolgreich ist, dann glaube ich, dass die Option "Senden an" dasselbe bewirkt.

  2. Ich habe den "Desktop (Verknüpfung erstellen) .desklink" überprüft und seine Erweiterung lautet wie bereits erwähnt: .deskling.

Ich habe nicht vor, mit der Registrierung zu spielen. Wenn es also eine Datei wie xml, txt oder bat in Windows gibt, die die .desklink-Art von Erweiterungen verwaltet und eine Verknüpfung vom sendto-Menü platziert, egal wie die Abkürzung.desklink heißt, dann Vielleicht könnte ich diese XML-Datei bearbeiten und den "C: \ fav-Ordner" als Erweiterung in Erweiterungen dieser XML-Datei mit der Erweiterung ".favlink" einfügen ...

Ist das möglich? Kann das in Windows 7 gemacht werden?

Danke für jede Hilfe.

4

1 Antwort auf die Frage

2
mk117

Mit DeskLink als Erweiterung im SendTo wird es an den DESKTOP gesendet. Was für eine Verschwendung einer Dateierweiterung, die nur eine Sache tut.

Hier wird eine Batchdatei benötigt.

@echo off :: For my testing purposes, change this to whatever you need set targetfolder=d:\Temp shortcut /f:"%targetfolder%\%~n1%~x1.lnk" /a:c /t:%1 
  1. Laden Sie dieses Verknüpfungsprogramm herunter. : http://optimumx.com/download/Shortcut.zip
  2. Kopieren Sie den obigen Code und fügen Sie ihn in eine leere Textdatei ein.
  3. Ändern Sie den Standardordnernamen (vollständig qualifiziert und ohne Anführungszeichen, auch wenn Leerzeichen vorhanden sind).
  4. Speichern Sie das Obige in einer Datei mit einem gewünschten Dateinamen und der Erweiterung .cmd (dh Dateiname.cmd).
  5. Erstellen Sie in Ihrem SendTo eine Verknüpfung zu dieser Batchdatei. Um den sendto-Ordner zu finden, kopieren Sie diesen einfach zum Start> Ausführen und drücken Sie die Eingabetaste:%APPDATA%\Microsoft\Windows\SendTo

    • Senden Sie an die Verknüpfung, die Sie möchten. Ich habe mich auch um die Probleme mit zitierten Namen gekümmert (und ja, es gab einige Probleme mit o_O).
    • Die erste Zeile schaltet das Echo aus, sodass Sie die Magie nicht sehen.
    • Mit dem dritten wird der vollständig qualifizierte Zielordner festgelegt. Technisch gesehen können Sie einfach den% targetfolder% durch den Standard ersetzen, aber es ist einfacher zu sehen, was später geändert werden muss.
    • Dann bearbeite ich mein erstes Argument, den vollständig qualifizierten Dateinamen, den ich bekomme, und entpacke den Zieldateinamen in den Zielordner, den Dateinamen und die Erweiterung. Anschließend füge ich die Erweiterung .lnk hinzu. Das Ziel ist natürlich der vollständig qualifizierte Dateiname. Die / a: c erstellt es.
    • Wenn Ihnen die Blackbox nicht gefällt, klicken Sie auf Eigenschaften der SendTo-Verknüpfung, und minimieren Sie sie.
    • Es gibt wirklich keine Fehlerprüfung. Wenn also eine andere .lnk-Datei mit demselben Namen vorhanden ist, wird sie überschrieben. Deshalb stelle ich sicher, dass ich auch die Erweiterung einbeziehe, nur um besser zu unterscheiden.
Es sieht gut aus :) Endoro vor 10 Jahren 0