Windows Kontextmenü um "Create Shortcut and move" erweitern
Moin Kollegen.
Sicherlich gibt es hierfür ein spezielles Tool (Explorerersatz) - das würde ich auch nehmen, wenn es keinen anderen Weg gibt.
-> Der Explorer kennt ja den Eintrag "Verknüpfung erstellen", was im selben Ordner eine Verknüpfung erstellt - diesen Eintrag würde ich gerne kopieren und danach derart ändern, dass er mir die Datei nach Ordner X verschiebt und an alter Stelle eine Verknüpfung zum neuen Ort erstellt.
Hat das jemand in petto?
Sicherlich gibt es hierfür ein spezielles Tool (Explorerersatz) - das würde ich auch nehmen, wenn es keinen anderen Weg gibt.
-> Der Explorer kennt ja den Eintrag "Verknüpfung erstellen", was im selben Ordner eine Verknüpfung erstellt - diesen Eintrag würde ich gerne kopieren und danach derart ändern, dass er mir die Datei nach Ordner X verschiebt und an alter Stelle eine Verknüpfung zum neuen Ort erstellt.
Hat das jemand in petto?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 668283
Url: https://administrator.de/forum/windows-kontextmenue-um-create-shortcut-and-move-erweitern-668283.html
Ausgedruckt am: 22.12.2024 um 22:12 Uhr
8 Kommentare
Neuester Kommentar
Pack doch einfach eine Verknüpfung zu einem PowerShell Skript in den "SendTo" Ordner welches das abfackelt
Verknüpfung für den SendTo Ordner
Skript
Verknüpfung für den SendTo Ordner
powershell -EP Bypass -File "c:\Pfad\zum\skript.ps1" -destination "x:\ziel"
Skript
param($destination)
$ErrorActionPreference = 'Stop'
$wshshell = New-Object -COMObject WScript.Shell
foreach($filepath in $args){
try{
$targetpath = join-path $destination (split-Path $filepath -Leaf)
move-item -LiteralPath $filepath -Destination $targetpath
$sc = $WshShell.CreateShortcut("$filepath.lnk")
$sc.TargetPath = $targetpath
$sc.Save()
}catch{
write-host "Error processing file '$filepath': $($_.Exception.Message)" -F Red
}
}
[void][System.Runtime.InteropServices.Marshal]::ReleaseComObject($wshshell)
Habe es noch angepasst das %1 kommt da nur hin wenn es eine Batch ist sorry...
Kannst natürlich auch nen Batchfile nehmen und das da rein schmeißen...
Kannst natürlich auch nen Batchfile nehmen und das da rein schmeißen...
Ein kleiner Fehler, den ich selbst gesehen habe:
Upps copy n paste error, korrigiert.dass es auch bei Anwendung auf mehrere Dateien gleichzeitig funktioniert?
Ist angepasst.
Du musst die Powershell Zeile auch anpassen, die hatte ich ebenfalls geändert nicht nur das Skript .