Ancak çok sayıda bilgisayara kurulum yapanlar, sık format atanlar için bu tarz işlemleri her bilgisayarda uğraşarak yapmak zordur ve zaman kaybıdır.
Basit bir BAT Script ile bunu yapabiliriz.
Örneğin ben .swf dosyalarını D:\PRG\ FlashPlayer\FlashPlayer.exe uygulaması ile ilişkilendirmek için aşağıdaki scripti çalıştırdığımda, yeniden başlatmaya gerek olmadan swf dosyalarını FlashPlayer.exe ile ilişkilendirdim. Artık swf uzantılı dosyalara çift tıkladığımda FlashPlayer içerisinde çalışacaklar.
Bunu farklı dosya türleri ve uzantıları için sizlerde uygulayabilirsiniz.
Kullanılan komutlar reg add, assoc, ftype
Kod: Tümünü seç
REG ADD "HKEY_CLASSES_ROOT\Applications\FlashPlayer.exe\shell\open\command" /v @ /t REG_SZ /d "\"D:\\PRG\FlashPlayer\\FlashPlayer.exe\" \"%%1\"" /f
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\swffile\DefaultIcon" /t REG_SZ /d "D:\PRG\FlashPlayer\FlashPlayer.exe,0" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.swf" /v "Application" /t REG_SZ /d "FlashPlayer.exe" /f
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.swf\OpenWithList" /v "g" /t REG_SZ /d "FlashPlayer.exe" /f
assoc .swf=swffile
ftype swffile=D:\PRG\FlashPlayer\FlashPlayer.exe %%1
Kaynaklar
https://superuser.com/questions/29717/a ... ic-program
https://docs.microsoft.com/en-us/window ... ds/reg-add
https://docs.microsoft.com/en-us/window ... ands/assoc
https://docs.microsoft.com/en-us/window ... ands/ftype