AkulaBig писал(а):Я думал имеется ввиду, что если он срабатывает в данном коде, то будет срабатывать всегда.
Да, я тоже так думал (и всё ещё думаю), но лучше уточнить у
Loopback. Просто я ТС х64 не часто использую, чтобы можно было сказать с уверенностью.
AkulaBig писал(а):А чем тогда MsgBox можно заменить?
Наверное, вызовом из AutoIt. Но зачем спешить — ведь всё работает. Я у себя тоже проверил.
AkulaBig писал(а):Основная проблема не в колонках.
Моя ошибка. Речь действительно шла о названиях наборов и пунктах меню, а не о колонках. Вообще, довольно курьёзно смотрится, когда часть меню на русском, а часть на английском, но Гислера понять можно. Всё, что вводит пользователь и сохраняет в ТС через диалоговые окна, делается на одном языке, поэтому при переключении на другой язык, данным взяться больше неоткуда — они остаются "как есть". Выход один — делать дополнительный языковой файл и хранить в нём данные пользователя, начиная от меню "Запуск" и заканчивая наборами колонок. А пользователь пусть сам следить за содержимым этих файлов.
AkulaBig писал(а):Как чувствовал, что подведет меня этот vbs.
Да ладно, зато размялись неплохо )) И скрипт теперь лежит у меня в коллекции и даже полезную роль выполняет.) Кстати, заметил, что вы добавили TCASwitcher к сборке. На мой взгляд, лучше стало. Главное ведь, ничего не пострадало и не потерялось, наоборот — пользователь приобрел возможность переключать ассоциации. Почему бы и дальше не развить эту тему и "дожать" IrfanView?
[cut="Associations.ini"][Associations]
Filter1=*.bar
Filter1_open=""%COMMANDER_PATH%\Utilities\TCIMG\TCIMG.exe" "tcprm=OPENBAR %1""
Filter2=*.wdx;*.wdx64;
Filter2_open=""%COMMANDER_PATH%\Utilities\TCPlugman\Plugman.exe" "%1""
Filter2.icon=%COMMANDER_PATH%\Images\Others\ICO\wdx.ico
Filter3=*.wcx;*.wcx64;
Filter3_open=""%COMMANDER_PATH%\Utilities\TCPlugman\Plugman.exe" "%1""
Filter3.icon=%COMMANDER_PATH%\Images\Others\ICO\wcx.ico
Filter4=*.wfx;*.wfx64;
Filter4_open=""%COMMANDER_PATH%\Utilities\TCPlugman\Plugman.exe" "%1""
Filter4.icon=%COMMANDER_PATH%\Images\Others\ICO\wfx.ico
Filter5=*.wlx;*.wlx64;
Filter5_open=""%COMMANDER_PATH%\Utilities\TCPlugman\Plugman.exe" "%1""
Filter5.icon=%COMMANDER_PATH%\Images\Others\ICO\wlx.ico
Filter6=*.ICO;
Filter6_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter6.icon=%1
Filter7=*.CMF;*.KAR;*.MID;*.MIDI;*.MIZ;*.RMI;*.669;*.AMF;*.FAR;*.IT;*.ITZ;*.MDZ;*.MOD;*.MTM;*.NST;*.OKT;*.PTM;*.S3M;*.S3Z;*.STM;*.STZ;*.ULT;*.XM;*.XMZ
Filter7_open=""%COMMANDER_PATH%\Plugins\wlx\TC1by1\1by1\1by1.exe" "%1""
Filter8=*.AI;*.AZW;*.AZW3;*.FB2Z;*.FBZ;*.CB7;*.CBT;*.CBZ;*.CBR;*.KF8;*.PRC;*.TCR;*.ZFB2;
Filter8_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter8.icon=%1
Filter9=*.DJV;
Filter9_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter9.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,0
Filter10=*.EPUB;
Filter10_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter10.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,1
Filter11=*.MOBI;
Filter11_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter11.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,2
Filter12=*.FB2;
Filter12_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter12.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,3
Filter13=*.DJVU;
Filter13_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter13.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,4
Filter14=*.PDF;
Filter14_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter14.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,5
Filter15=*.XPS;
Filter15_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter15.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,8
Filter16=*.CHM;
Filter16_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter16.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,9
Filter17=*.PDB;
Filter17_open=""%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF\SumatraPDF.exe" "%1""
Filter17.icon=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\Icons.dll,10
Filter18=*.AMS;*.DBM;*.DMF;*.DSM;*.MDL;*.MOL;*.MED;*.PSM;*.UMX;*.WOW;
Filter18_open=""%COMMANDER_PATH%\Plugins\wlx\TCModPlug\ModPlug\MODPLUG.EXE" "%1""
Filter19=*.b3d
Filter19.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,036
Filter19_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter20=*.bmp
Filter20.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,000
Filter20_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter21=*.cam
Filter21.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,001
Filter21_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter22=*.clp
Filter22.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,002
Filter22_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter23=*.crw
Filter23.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,037
Filter23_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter24=*.dcm
Filter24.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,003
Filter24_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter25=*.dcx
Filter25.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,004
Filter25_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter26=*.dds
Filter26.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,045
Filter26_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter27=*.djvu
Filter27.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,005
Filter27_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter28=*.ecw
Filter28.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,038
Filter28_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter29=*.emf
Filter29.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,006
Filter29_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter30=*.eps
Filter30.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,007
Filter30_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter31=*.fpx
Filter31.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,008
Filter31_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter32=*.fsh
Filter32.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,039
Filter32_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter33=*.g3
Filter33.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,009
Filter33_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter34=*.gif
Filter34.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,010
Filter34_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter35=*.iff
Filter35.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,011
Filter35_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter36=*.img
Filter36.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,012
Filter36_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter37=*.jng
Filter37.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,040
Filter37_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter38=*.jp2
Filter38.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,013
Filter38_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter39=*.jpg
Filter39.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,014
Filter39_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter40=*.kdk
Filter40.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,015
Filter40_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter41=*.mng
Filter41.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,041
Filter41_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter42=*.nlm
Filter42.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,016
Filter42_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter43=*.pbm
Filter43.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,017
Filter43_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter44=*.pcd
Filter44.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,018
Filter44_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter45=*.pcx
Filter45.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,019
Filter45_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter46=*.pgm
Filter46.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,020
Filter46_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter47=*.png
Filter47.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,021
Filter47_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter48=*.ppm
Filter48.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,022
Filter48_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter49=*.psd
Filter49.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,023
Filter49_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter50=*.psp
Filter50.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,024
Filter50_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter51=*.ras
Filter51.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,025
Filter51_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter52=*.raw
Filter52.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,042
Filter52_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter53=*.rle
Filter53.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,026
Filter53_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter54=*.sff
Filter54.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,027
Filter54_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter55=*.sfw
Filter55.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,028
Filter55_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter56=*.sgi
Filter56.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,029
Filter56_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter57=*.sid
Filter57.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,043
Filter57_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter58=*.tga
Filter58.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,030
Filter58_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter59=*.tiff
Filter59.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,031
Filter59_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter60=*.ttf
Filter60.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,044
Filter60_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter61=*.wbmp
Filter61.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,032
Filter61_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter62=*.wmf
Filter62.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,033
Filter62_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter63=*.xbm
Filter63.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,034
Filter63_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter64=*.xpm
Filter64.icon=%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\Plugins\Icons.dll,035
Filter64_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter65=*.ACR;*.ANI;*.AVIF;*.ARW;*.AWD;*.B3D;*.BMP;*.CDR;*.CLP;*.CRW;*.CR2;*.CR3;*.CRW;*.CUR;*.DCM;*.DCR;*.DDS;*.DCX;*.DIB;*.DNG;*.ECW;*.EMF;*.ERF;*.EXR;*.FPX;*.G3;*.GIF;*.HDP;*.HEIC;*.ICS;*.IFF;*.IMA;*.IMG;*.IW44;*.J2K;*.JFIF;*.JPC;*.JP2;*.JPE;*.JPEG;*.JPF;*.JPG;*.JPM;*.JLS;*.JNG;*.JXL;*.JXR;*.KDC;*.LBM;*.MNG;*.MOS;*.MPO;*.MRC;*.MRW;*.MSK;*.NEF;*.OFR;*.PBM;*.PCD;*.PCX;*.PDN;*.PEF;*.PGM;*.PNG;*.PPM;*.PSD;*.PSB;*.PSP;*.RAF;*.RAS;*.RAW;*.RGB;*.RLE;*.RW2;*.RWL;*.SFF;*.SGI;*.SID;*.SRF;*.SRW;*.SUN;*.SVG;*.TIF;*.TIFF;*.TGA;*.WBMP;*.WEBP;*.WDP;*.WMF;*.WPG;*.WSQ;*.X3F;*.XBM;*.XCF;*.XPM;*.XR;*.EPS;*.PFB;*.PRN;*.PS
Filter65_open=""%COMMANDER_PATH%\Plugins\wlx\TCIrfanView\IrfanView\i_view32.exe" "%1""
Filter65.icon=%1
[/cut]
Попробуйте такой вариант, может "зайдет".) В случае чего, к старому всегда можете вернуться. Но такие "портабельные" ассоциации очень хорошо смотрятся на различных РЕ и чистых Windows, когда все значки и связи в ТС остаются на месте.
AkulaBig писал(а): Помимо того, что его движок не установлен в оськах типа PE, он еще и юникод не поддерживает.
Может, я чего-то не понимаю, но как это не поддерживает? Если vbs-файл сохранить в UTF-16, то юникодные символы в MsgBox отображаются нормально:
Код: Выделить всё
MsgBox "Michel Teló - Ai Se Eu Te Pego", vbOKOnly, "Unicode"
[cut="P.S."]Там у вас, кажется, забавная опечатка получилась с "preload", или это так задумано? [/cut]