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
- Laden Sie dieses Verknüpfungsprogramm herunter. : http://optimumx.com/download/Shortcut.zip
- Kopieren Sie den obigen Code und fügen Sie ihn in eine leere Textdatei ein.
- Ändern Sie den Standardordnernamen (vollständig qualifiziert und ohne Anführungszeichen, auch wenn Leerzeichen vorhanden sind).
- Speichern Sie das Obige in einer Datei mit einem gewünschten Dateinamen und der Erweiterung .cmd (dh Dateiname.cmd).
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.