AZJIO
![](http://forum.ru-board.com/board/avatars/private/AZJIO.gif)
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Taran2ul 1. Да, всё правильно, кроме мелочи, путь должен быть обрамлён кавычками, иначе из-за пробелов в пути "KOMPAS-3D V11" файл не откроется. @="\"e:\\Portable\\KOMPAS-3D V11\\Bin\\KOMPAS.Exe\" \"%1\"" 2. Решение использовать скрипт au3 только для прописки расширения не выгодно, неизвестно будет ли установлен автоит на компе? на котором нужно выполнить, здесь батником будет универсальней. На au3 текущий путь @ScriptDir, в батнике %~dp0 это и есть относительно текущего каталога. Код: RegWrite("HKCR\.cdw","","REG_SZ",'CDW-File') RegWrite("HKCR\CDW-File","","REG_SZ",'Ascon Kompas-3D Чертеж') RegWrite("HKCR\CDW-File\shell\Open\command","","REG_SZ",'"'&@ScriptDir&'\KOMPAS-3D V11\Bin\KOMPAS.Exe" "%1"') RegWrite("HKCR\CDW-File\DefaultIcon","","REG_SZ",'"'&@ScriptDir&'\KOMPAS-3D V11\Bin\KOMPAS.Exe"') | Код: Reg.exe add "HKCR\.cdw" /v "" /t REG_SZ /d "CDW-File" /f Reg.exe add "HKCR\CDW-File" /v "" /t REG_SZ /d "Ascon Kompas-3D Чертеж" /f Reg.exe add "HKCR\CDW-File\shell\Open\command" /v "" /t REG_SZ /d "\"%~dp0KOMPAS-3D V11\Bin\KOMPAS.Exe\" \"%%1\"" /f Reg.exe add "HKCR\CDW-File\DefaultIcon" /v "" /t REG_SZ /d "%~dp0KOMPAS-3D V11\Bin\KOMPAS.Exe" /f | как пример по теме Ассоциатор. |