Zalogowany jako: gość

Forum

Wątek: Jak pisać wtyczki?

Wróć do listy wątków

1 z 1

1 z 4: daszekmdn

Cześć.
Tak się jakoś składa, że będe chyba musiał nauczyć się Pythona, a skoro i tak się będę go uczyć, to czemu by nie zrobić kilku fajnych wtyczek?
Problemem podstawowym jest jednak pytanie jak sie do tego zabrać?
Czym się różni pisanie programów w tym języku od pisania wtyczki?
O co dokładnie chodzi z tymi plikami manifest etc etc?
Tylko proszę, nie zjedzcie mnie :D.

18.06.2020 08:55

2 z 4: DJGraco

No to mogę ci akurat powiedzieć. Manifest.ini to jest plik z informacją o takiej wtyczce. Otwórz sobie przykładowy manifest jakiejś wtyczki to się dowiesz dokładnie.
Po drógie takie wtyczki muszą być pakowane do zipa metodą deflate, kompresję można dać na ultra a w dodatkowych parametrach należy wpisac cu=on. No i do poakowania wtyczek dobry jest 7-żyg, bo winrar chyba sobie z tym nie radzi (ja nie mogę w nim znaleźć pola edycji dla dodatkowych parametrów. 7-zip jest bardziej rozbudowany).
To tyle ode mnie.

18.06.2020 10:04

3 z 4: pajper

Niestety brak obecnej dokumentacji. Mamy dokumentację z wersji 2019.2, ale pewne rzeczy się pozmieniały. I w takim wypadku musimy odwołać się do kodu źródłowego NVDA i zobaczyć, jak to teraz jest zrobione.
Dobrym wstępem jst
https://github.com/nvdaaddons/DevGuide/wiki/NVDA-Add-on-Development-Guide
#StandWithUkraine Shoot for the Moon. Even if you miss, you'll land among the stars.
18.06.2020 13:42

4 z 4: stefan

Ta dokumentacja została szczęśliwie zaktualizowana.
Jest tam jedna rzecz na którą chciałbym zwrócić uwagę.
Są tam podane przykłady kodu, jednak nie wiem z jakiego powodu wklejone przykłady mają po jednym tabulatorze w każdej lini za dużo.
I taki skopiowany i wklejony kod nie będzie działać.
Zrobiłem sobie te dwa przykłady i działa dopiero po usunięciu początkowych wcięć.

-- (pajper):
Niestety brak obecnej dokumentacji. Mamy dokumentację z wersji 2019.2, ale pewne rzeczy się pozmieniały. I w takim wypadku musimy odwołać się do kodu źródłowego NVDA i zobaczyć, jak to teraz jest zrobione.
Dobrym wstępem jst
https://github.com/nvdaaddons/DevGuide/wiki/NVDA-Add-on-Development-Guide

--

25.10.2020 10:06

Wróć do listy wątków

1 z 1


Nawigacja


Copyright (©) 2014-2024, Dawid Pieper