хочу добавить в верхнюю часть списка "открыть с помошью" программу, что бы файлы нужного типа открывались через неё. а проблема в том, что программа на питоне и при попытке её добавить венда ругается что это не w32 программа. естественно, из консоли osc.py filename.csv отрабатывает нормально.
нифига не работает. через свойства папки она выбирается и.. тупо не появляется в меню. тогда подскажите, как путь питоновским скриптам загнать в переменные окружения, что бы в консоли полный путь не набирать?
Можно все через реестр сделать. Расписывать по пунктам - читатель сломает мозг, поэтому во вложении напишу структуру (там где тире - раздел).
code:
|- HKEY_CLASSES_ROOT
|- .расширение
| (По умолчанию) = системное имя расширения (например, HLFX.ForumApp)
| Content Type = MIME-тип (не обязательно)
|- Раздел, название - системное имя расширения, указанное ранее
| (По умолчанию) = обычное имя расширения, например Архив 7-Zip
|- DefaultIcon
| (По умолчанию) = путь к иконке,ее номер
|- shell
|- команда (open, edit...)
|- command
| (По умолчанию) = команда на открытые, название самого файла - %1
|- команда (open, edit...)
|- command
| (По умолчанию) = команда на открытые, название самого файла - %1
|- команда (open, edit...)
|- command
| (По умолчанию) = команда на открытые, название самого файла - %1
да в том то и дело что нет. мне надо свой набор скриптов для обработки данных установить на комп научруку и что бы он с ними сам мог управляться. я знаю про приблуду py2exe, но ниасилил её, к тому же пишут что она depricated.
SiPlus ну гланды череж жопу удалять неудобно.
К тому же переменная окружения. занесенная в реестр нуждается в хитрой мессаге, типа WM_SETTINGCHANGE. ЕМНИП внесенные изменения проявятся только после перезагрузки. А тот способ который привел товарищ ксерокс в перезагрузке уж точно не нуждается.