Orion9

|
Posted: Tue Jan 21, 2025 00:19 Post subject: |
|
|
AkulaBig wrote: | Вы меня с кем-то путаете. |
И то правда.) Почему-то был уверен, что вы пользуетесь этой утилитой, да еще и настолько, что проверить не удосужился Что ж, признаю свой зашквар - бывает )) Вероятно то, что файл Associations.ini у вас вынесен ридеректом в отдельный каталог совместно с другими ini-файлами, и ввело меня в заблуждение, но это слабое оправдание в данном случае.
AkulaBig wrote: | У меня Ирфан и другие полноценно прописаны. |
А зачем вам Ирфан во внутренних ассоциациях, в таком случае? Не то, чтобы я отрицал подобное использование, но мне кажется, вы некоторую путаницу создаете. Допустим, пользователь поставит ACDSee, и все значки у него в ТС будут от ACDSee, а запускаться будет ваш IrfanView. При этом, если пользователь никогда не слышал о внутренних ассоциациях, ему еще изрядно "попарится" придется, прежде чем он настроит всё под себя. Такие утилиты, как TCASwitcher, как раз позволяют в один клик отключить все внутренние ассоциации, а при необходимости - включить их обратно. При этом "внутренние", ИМХО, должны быть именно "внутренними", т.е. со всеми своими значками. Если пользователь, например, установил в систему ACDSee, то при включении внутренних ассоциаций он должен видить значки IrfanView, а при выключении - значки ACDSee. Я себе это так представлял.
Засёк время: ровно 15 минут у меня ушло, чтобы сделать разметку PotPlayer.dll:
 Hidden text 3g2=41
3gp2=42
3gp=28
3gpp=40
aac=63
ac3=62
amr=46
ani.neo=57
ape=64
asf=03
ass=73
asx=04
avi=01
dat=15
divx=02
dmakm=31
dts=67
flac=68
flv=32
idx=75
ifo=17
k3g=29
lmp4=27
m1a=49
m1v=10
m2a=50
m2ts=77
m2v=11
m3u=53
m4a=51
m4b=39
m4p=38
m4v=26
mgv=58
mka=69
mkv=20
mod=65
mov=23
mp2=59
mp2v=37
mp3=60
mp4=25
mpa=48
mpc=66
mpe=12
mpeg=13
mpg=14
mpv2=36
mqv=24
mts=78
mxf=79
ogg=61
ogm=19
pls=54
qt=45
ra=52
ram=43
rm=21
rmvb=22
rpm=44
skm=30
smi=71
srt=72
ssa=74
sub=76
swf=56
tp=16
tpr=35
trp=34
ts=33
vob=18
wav=70
wax=55
wm=05
wma=47
wmp=06
wmv=07
wmx=08
wvx=09
Добавим к нему IrfanView:
 Hidden text [Associations]
Filter1=*.3g2
Filter1.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,41
Filter1_open=""%COMMANDER_VIDEO%" "%1""
Filter2=*.3gp2
Filter2.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,42
Filter2_open=""%COMMANDER_VIDEO%" "%1""
Filter3=*.3gp
Filter3.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,28
Filter3_open=""%COMMANDER_VIDEO%" "%1""
Filter4=*.3gpp
Filter4.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,40
Filter4_open=""%COMMANDER_VIDEO%" "%1""
Filter5=*.aac
Filter5.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,63
Filter5_open=""%COMMANDER_VIDEO%" "%1""
Filter6=*.ac3
Filter6.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,62
Filter6_open=""%COMMANDER_VIDEO%" "%1""
Filter7=*.amr
Filter7.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,46
Filter7_open=""%COMMANDER_VIDEO%" "%1""
Filter8=*.ani.neo
Filter8.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,57
Filter8_open=""%COMMANDER_VIDEO%" "%1""
Filter9=*.ape
Filter9.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,64
Filter9_open=""%COMMANDER_VIDEO%" "%1""
Filter10=*.asf
Filter10.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,03
Filter10_open=""%COMMANDER_VIDEO%" "%1""
Filter11=*.ass
Filter11.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,73
Filter11_open=""%COMMANDER_VIDEO%" "%1""
Filter12=*.asx
Filter12.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,04
Filter12_open=""%COMMANDER_VIDEO%" "%1""
Filter13=*.avi
Filter13.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,01
Filter13_open=""%COMMANDER_VIDEO%" "%1""
Filter14=*.dat
Filter14.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,15
Filter14_open=""%COMMANDER_VIDEO%" "%1""
Filter15=*.divx
Filter15.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,02
Filter15_open=""%COMMANDER_VIDEO%" "%1""
Filter16=*.dmakm
Filter16.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,31
Filter16_open=""%COMMANDER_VIDEO%" "%1""
Filter17=*.dts
Filter17.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,67
Filter17_open=""%COMMANDER_VIDEO%" "%1""
Filter18=*.flac
Filter18.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,68
Filter18_open=""%COMMANDER_VIDEO%" "%1""
Filter19=*.flv
Filter19.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,32
Filter19_open=""%COMMANDER_VIDEO%" "%1""
Filter20=*.idx
Filter20.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,75
Filter20_open=""%COMMANDER_VIDEO%" "%1""
Filter21=*.ifo
Filter21.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,17
Filter21_open=""%COMMANDER_VIDEO%" "%1""
Filter22=*.k3g
Filter22.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,29
Filter22_open=""%COMMANDER_VIDEO%" "%1""
Filter23=*.lmp4
Filter23.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,27
Filter23_open=""%COMMANDER_VIDEO%" "%1""
Filter24=*.m1a
Filter24.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,49
Filter24_open=""%COMMANDER_VIDEO%" "%1""
Filter25=*.m1v
Filter25.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,10
Filter25_open=""%COMMANDER_VIDEO%" "%1""
Filter26=*.m2a
Filter26.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,50
Filter26_open=""%COMMANDER_VIDEO%" "%1""
Filter27=*.m2ts
Filter27.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,77
Filter27_open=""%COMMANDER_VIDEO%" "%1""
Filter28=*.m2v
Filter28.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,11
Filter28_open=""%COMMANDER_VIDEO%" "%1""
Filter29=*.m3u
Filter29.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,53
Filter29_open=""%COMMANDER_VIDEO%" "%1""
Filter30=*.m4a
Filter30.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,51
Filter30_open=""%COMMANDER_VIDEO%" "%1""
Filter31=*.m4b
Filter31.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,39
Filter31_open=""%COMMANDER_VIDEO%" "%1""
Filter32=*.m4p
Filter32.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,38
Filter32_open=""%COMMANDER_VIDEO%" "%1""
Filter33=*.m4v
Filter33.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,26
Filter33_open=""%COMMANDER_VIDEO%" "%1""
Filter34=*.mgv
Filter34.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,58
Filter34_open=""%COMMANDER_VIDEO%" "%1""
Filter35=*.mka
Filter35.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,69
Filter35_open=""%COMMANDER_VIDEO%" "%1""
Filter36=*.mkv
Filter36.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,20
Filter36_open=""%COMMANDER_VIDEO%" "%1""
Filter37=*.mod
Filter37.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,65
Filter37_open=""%COMMANDER_VIDEO%" "%1""
Filter38=*.mov
Filter38.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,23
Filter38_open=""%COMMANDER_VIDEO%" "%1""
Filter39=*.mp2
Filter39.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,59
Filter39_open=""%COMMANDER_VIDEO%" "%1""
Filter40=*.mp2v
Filter40.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,37
Filter40_open=""%COMMANDER_VIDEO%" "%1""
Filter41=*.mp3
Filter41.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,60
Filter41_open=""%COMMANDER_VIDEO%" "%1""
Filter42=*.mp4
Filter42.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,25
Filter42_open=""%COMMANDER_VIDEO%" "%1""
Filter43=*.mpa
Filter43.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,48
Filter43_open=""%COMMANDER_VIDEO%" "%1""
Filter44=*.mpc
Filter44.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,66
Filter44_open=""%COMMANDER_VIDEO%" "%1""
Filter45=*.mpe
Filter45.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,12
Filter45_open=""%COMMANDER_VIDEO%" "%1""
Filter46=*.mpeg
Filter46.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,13
Filter46_open=""%COMMANDER_VIDEO%" "%1""
Filter47=*.mpg
Filter47.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,14
Filter47_open=""%COMMANDER_VIDEO%" "%1""
Filter48=*.mpv2
Filter48.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,36
Filter48_open=""%COMMANDER_VIDEO%" "%1""
Filter49=*.mqv
Filter49.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,24
Filter49_open=""%COMMANDER_VIDEO%" "%1""
Filter50=*.mts
Filter50.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,78
Filter50_open=""%COMMANDER_VIDEO%" "%1""
Filter51=*.mxf
Filter51.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,79
Filter51_open=""%COMMANDER_VIDEO%" "%1""
Filter52=*.ogg
Filter52.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,61
Filter52_open=""%COMMANDER_VIDEO%" "%1""
Filter53=*.ogm
Filter53.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,19
Filter53_open=""%COMMANDER_VIDEO%" "%1""
Filter54=*.pls
Filter54.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,54
Filter54_open=""%COMMANDER_VIDEO%" "%1""
Filter55=*.qt
Filter55.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,45
Filter55_open=""%COMMANDER_VIDEO%" "%1""
Filter56=*.ra
Filter56.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,52
Filter56_open=""%COMMANDER_VIDEO%" "%1""
Filter57=*.ram
Filter57.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,43
Filter57_open=""%COMMANDER_VIDEO%" "%1""
Filter58=*.rm
Filter58.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,21
Filter58_open=""%COMMANDER_VIDEO%" "%1""
Filter59=*.rmvb
Filter59.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,22
Filter59_open=""%COMMANDER_VIDEO%" "%1""
Filter60=*.rpm
Filter60.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,44
Filter60_open=""%COMMANDER_VIDEO%" "%1""
Filter61=*.skm
Filter61.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,30
Filter61_open=""%COMMANDER_VIDEO%" "%1""
Filter62=*.smi
Filter62.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,71
Filter62_open=""%COMMANDER_VIDEO%" "%1""
Filter63=*.srt
Filter63.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,72
Filter63_open=""%COMMANDER_VIDEO%" "%1""
Filter64=*.ssa
Filter64.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,74
Filter64_open=""%COMMANDER_VIDEO%" "%1""
Filter65=*.sub
Filter65.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,76
Filter65_open=""%COMMANDER_VIDEO%" "%1""
Filter66=*.swf
Filter66.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,56
Filter66_open=""%COMMANDER_VIDEO%" "%1""
Filter67=*.tp
Filter67.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,16
Filter67_open=""%COMMANDER_VIDEO%" "%1""
Filter68=*.tpr
Filter68.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,35
Filter68_open=""%COMMANDER_VIDEO%" "%1""
Filter69=*.trp
Filter69.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,34
Filter69_open=""%COMMANDER_VIDEO%" "%1""
Filter70=*.ts
Filter70.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,33
Filter70_open=""%COMMANDER_VIDEO%" "%1""
Filter71=*.vob
Filter71.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,18
Filter71_open=""%COMMANDER_VIDEO%" "%1""
Filter72=*.wav
Filter72.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,70
Filter72_open=""%COMMANDER_VIDEO%" "%1""
Filter73=*.wax
Filter73.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,55
Filter73_open=""%COMMANDER_VIDEO%" "%1""
Filter74=*.wm
Filter74.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,05
Filter74_open=""%COMMANDER_VIDEO%" "%1""
Filter75=*.wma
Filter75.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,47
Filter75_open=""%COMMANDER_VIDEO%" "%1""
Filter76=*.wmp
Filter76.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,06
Filter76_open=""%COMMANDER_VIDEO%" "%1""
Filter77=*.wmv
Filter77.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,07
Filter77_open=""%COMMANDER_VIDEO%" "%1""
Filter78=*.wmx
Filter78.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,08
Filter78_open=""%COMMANDER_VIDEO%" "%1""
Filter79=*.wvx
Filter79.icon=%COMMANDER_PATH%\Icons\PotPlayer.dll,09
Filter79_open=""%COMMANDER_VIDEO%" "%1""
Filter80=*.b3d
Filter80.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,036
Filter80_open=""%COMMANDER_VIEWER%" "%1""
Filter81=*.bmp
Filter81.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,000
Filter81_open=""%COMMANDER_VIEWER%" "%1""
Filter82=*.cam
Filter82.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,001
Filter82_open=""%COMMANDER_VIEWER%" "%1""
Filter83=*.clp
Filter83.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,002
Filter83_open=""%COMMANDER_VIEWER%" "%1""
Filter84=*.crw
Filter84.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,037
Filter84_open=""%COMMANDER_VIEWER%" "%1""
Filter85=*.dcm
Filter85.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,003
Filter85_open=""%COMMANDER_VIEWER%" "%1""
Filter86=*.dcx
Filter86.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,004
Filter86_open=""%COMMANDER_VIEWER%" "%1""
Filter87=*.dds
Filter87.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,045
Filter87_open=""%COMMANDER_VIEWER%" "%1""
Filter88=*.djvu
Filter88.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,005
Filter88_open=""%COMMANDER_VIEWER%" "%1""
Filter89=*.ecw
Filter89.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,038
Filter89_open=""%COMMANDER_VIEWER%" "%1""
Filter90=*.emf
Filter90.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,006
Filter90_open=""%COMMANDER_VIEWER%" "%1""
Filter91=*.eps
Filter91.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,007
Filter91_open=""%COMMANDER_VIEWER%" "%1""
Filter92=*.fpx
Filter92.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,008
Filter92_open=""%COMMANDER_VIEWER%" "%1""
Filter93=*.fsh
Filter93.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,039
Filter93_open=""%COMMANDER_VIEWER%" "%1""
Filter94=*.g3
Filter94.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,009
Filter94_open=""%COMMANDER_VIEWER%" "%1""
Filter95=*.gif
Filter95.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,010
Filter95_open=""%COMMANDER_VIEWER%" "%1""
Filter96=*.iff
Filter96.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,011
Filter96_open=""%COMMANDER_VIEWER%" "%1""
Filter97=*.img
Filter97.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,012
Filter97_open=""%COMMANDER_VIEWER%" "%1""
Filter98=*.jng
Filter98.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,040
Filter98_open=""%COMMANDER_VIEWER%" "%1""
Filter99=*.jp2
Filter99.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,013
Filter99_open=""%COMMANDER_VIEWER%" "%1""
Filter100=*.jpg
Filter100.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,014
Filter100_open=""%COMMANDER_VIEWER%" "%1""
Filter101=*.kdk
Filter101.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,015
Filter101_open=""%COMMANDER_VIEWER%" "%1""
Filter102=*.mng
Filter102.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,041
Filter102_open=""%COMMANDER_VIEWER%" "%1""
Filter103=*.nlm
Filter103.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,016
Filter103_open=""%COMMANDER_VIEWER%" "%1""
Filter104=*.pbm
Filter104.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,017
Filter104_open=""%COMMANDER_VIEWER%" "%1""
Filter105=*.pcd
Filter105.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,018
Filter105_open=""%COMMANDER_VIEWER%" "%1""
Filter106=*.pcx
Filter106.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,019
Filter106_open=""%COMMANDER_VIEWER%" "%1""
Filter107=*.pgm
Filter107.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,020
Filter107_open=""%COMMANDER_VIEWER%" "%1""
Filter108=*.png
Filter108.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,021
Filter108_open=""%COMMANDER_VIEWER%" "%1""
Filter109=*.ppm
Filter109.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,022
Filter109_open=""%COMMANDER_VIEWER%" "%1""
Filter110=*.psd
Filter110.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,023
Filter110_open=""%COMMANDER_VIEWER%" "%1""
Filter111=*.psp
Filter111.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,024
Filter111_open=""%COMMANDER_VIEWER%" "%1""
Filter112=*.ras
Filter112.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,025
Filter112_open=""%COMMANDER_VIEWER%" "%1""
Filter113=*.raw
Filter113.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,042
Filter113_open=""%COMMANDER_VIEWER%" "%1""
Filter114=*.rle
Filter114.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,026
Filter114_open=""%COMMANDER_VIEWER%" "%1""
Filter115=*.sff
Filter115.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,027
Filter115_open=""%COMMANDER_VIEWER%" "%1""
Filter116=*.sfw
Filter116.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,028
Filter116_open=""%COMMANDER_VIEWER%" "%1""
Filter117=*.sgi
Filter117.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,029
Filter117_open=""%COMMANDER_VIEWER%" "%1""
Filter118=*.sid
Filter118.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,043
Filter118_open=""%COMMANDER_VIEWER%" "%1""
Filter119=*.tga
Filter119.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,030
Filter119_open=""%COMMANDER_VIEWER%" "%1""
Filter120=*.tiff
Filter120.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,031
Filter120_open=""%COMMANDER_VIEWER%" "%1""
Filter121=*.ttf
Filter121.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,044
Filter121_open=""%COMMANDER_VIEWER%" "%1""
Filter122=*.wbmp
Filter122.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,032
Filter122_open=""%COMMANDER_VIEWER%" "%1""
Filter123=*.wmf
Filter123.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,033
Filter123_open=""%COMMANDER_VIEWER%" "%1""
Filter124=*.xbm
Filter124.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,034
Filter124_open=""%COMMANDER_VIEWER%" "%1""
Filter125=*.xpm
Filter125.icon=%COMMANDER_PATH%\Icons\IrfanView.dll,035
Filter125_open=""%COMMANDER_VIEWER%" "%1""
Полученный файл можно сохранить в Associations.ini и опробовать на чистом Тотале (пути к библиотекам, конечно, должны быть правильными). На чистом ТС всё влёт подхватилось и корректно отображается. Теперь можно просто запустить TCASwitcher прямо из каталога и посмотреть, как отключаются и включаются иконки, а вместе с ними и ассоциации.
P.S. Кстати, мне понравилась ваша идея с панелью пользователя и добавлением в "хвост" основной панели дополнительных кнопок. Хочу найти ей применение в своем ТС, поэтому изменил чуть-чуть предыдущий пример, но все-равно он пока еще в режиме тестов:
 Hidden text Code: | # Shift + F12
SetHotkeyAction /K:S /H:F12 MainUserBar
Global BarNum = 1, BarPinned = false
Func MainUserBar()
Local bar, i
BarNum += 1
If BarNum > 2 Then BarNum = 1
If BarNum = 1 Then
BarPinned = false
CommandExec("em_open_bar", "Main.bar")
Return
Else
bar = "D:\Temp\User.bar"
If Not FileExist(bar) Then
ShowHint("Не найден: " & bar)
BarNum -= 1
Return
EndIf
EndIf
CommandExec("em_open_bar_path", bar)
For i = 1 to 30
If IsPressed(0x11) Then Break
Sleep(25)
Next
If IsPressed(0x11) Then
BarPinned = true
ShowDarkHint("Панель пользователя закреплена", 750)
Return
EndIf
Sleep(2500)
If BarNum = 2 And BarPinned = false Then MainUserBar
EndFunc |
|
|