Posts
276
Comments
77
Trackbacks
5
[Windows XP] Find Target Shell Extension
Quante volte vi sarà capitato di dover trovare la locazione fisica di un file partendo da un link ? Tasto destro, proprietà, trova file...Oppure sapevate dov'era ma era più semplice cercarlo da uno shortcut.
Bene: mentre aspettiamo Vista, che ha integrata nella shell la possibilità di trovare il file a cui riferisce un link, possiamo creare l'estensione della shell di Explorer che ci permetterà, solo cliccando con il tasto destro su di un file di trovare la sua reale posizione.


Creiamo un file vuoto e lo chiamiamoFind_Target.vbs
Al suo interno copiamo le seguenti righe:
Dim param, filenam, targt, shortct
Set param = WScript.Arguments
filenam = param (0)
Set WshShell = WScript.CreateObject("WScript.Shell")
Set shortct = WshShell.CreateShortcut(filenam)
targt = shortct.TargetPath
WshShell.Run "C:\WINDOWS\explorer.exe /select," & Chr(34) & targt &Chr(34)

e lo salviamo in C:\
Poi creiamo uin file vuoto e lo chiamiamo FindTarget.bat
Al suo interno copiamo le seguenti righe:

@echo off
setlocal
set FT="%TEMP%\Find_Target.tmp"
set FTV="C:\Find_Target.vbs"
@echo REGEDIT4>%FT%
@echo.>>%FT%
@echo [HKEY_CLASSES_ROOT\lnkfile\Shell\Find Target\command]>>%FT%
@echo @="wscript.exe \"C:\\Find_target.vbs\" \"%%1\"">>%FT%
@echo.>>%FT%
@echo.>>%FT%
@echo Dim param, filenam, targt, shortct>%FTV%
@echo Set param = WScript.Arguments>>%FTV%
@echo filenam = param (0)>>%FTV%
@echo Set WshShell = WScript.CreateObject("WScript.Shell")>>%FTV%
@echo Set shortct = WshShell.CreateShortcut(filenam)>>%FTV%
@echo targt = shortct.TargetPath>>%FTV%
@echo WshShell.Run "%windir%\explorer.exe /select," ^& Chr(34) ^& targt ^& Chr(34)>>%FTV%
regedit /s %FT%
del /q %FT%
endlocal

e salviamo pure lui in C:\

Lanciamo il file FindTarget.bat e alla fine , cliccando con il tasto dx su di un link, vedremo la voce "Find Target" che ci porterà comodamente a trovare il file a cui fa riferimento il link.

posted on Tuesday, July 18, 2006 11:19 PM Print
Comments have been closed on this topic.
News




Visualizza le statistiche

Adriano Arrigo

Crea il tuo badge


Grab this badge here!



Locations of visitors to this page