gora, Спасибо большое, действительно, на x64 работа аддона не проверялась, о чём упомянуто в
этом сообщении. Опечатки, связанные с кавычками и пробелами исправлены, аддон будет перезалит позже.
Цитата gora:
"Багофича". (Так я называю прием с переменными типа %TD%%P%) »
|
Тестировал все варианты на x86, вроде бы проблем не обнаружилось.
Цитата gora:
Определять разрядность системы по одной переменной %PROCESSOR_ARCHITECTURE% некорректно. Есть более корректные способы, а проще использовать переменную модуля. »
|
Согласен,
читал на днях об этом в MSDN.
Действительно, раз задана папка программы, то лучше использовать возможности модуля.
Цитата gora:
назначение этой строки осталось для меня загадкой
Код:
For %%i In (ani cur ico) Do (Echo %1 ^| Find /I "%%i") && ^ »
|
Назначение раскрывается в следующей строке:
Код:
Reg Add "HKCU\Software\Classes\Imagine.%1\DefaultIcon" /ve /t REG_SZ /d "%%1" /f>Nul
Таки да, рабочий вариант не был залит на сервер, а остался у меня на диске:
Код:
For %%i In (ani cur ico) Do If /I %1==%%i ^
Reg Add "HKCU\Software\Classes\Imagine.%1\DefaultIcon" /ve /t REG_SZ /d "%%1" /f>Nul