MATLAB: wymusza polecenie doc, aby otworzyć określoną referencyjną stronę HTML
Powiedz, że napisałem klasę w pakiecie, zwanąmypackage.myclass
. Napisałem własną dokumentację HTML dla pakietu i klasy, i uwzględniłem ją w przeglądarce pomocy MATLAB, jak opisano wdokumentacja MATLAB.
Mogę wyświetlić tę dokumentację HTML, używając przeglądarki pomocy, aby przejść bezpośrednio do niej, ale wpisującdoc mypackage.myclass
nie wyświetla go; zamiast tego wyświetla pewną dokumentację HTML, która jest automatycznie generowana przezhelpwin
(co jest miłą funkcją, ale nie tym, czego chcę - automatycznie generowana dokumentacja jest zbyt zaawansowana technicznie dla moich użytkowników).
Jak mogę zmusićdoc
wyświetlić moją dokumentację, a nie automatycznie generowaną dokumentację?
Równoważnie:
Kiedy uciekaszdoc docTopic
, wewnątrz polecenia polecenie klasy Javacom.mathworks.mlservices.MLHelpServices.showReferencePage(docTopic)
zostaje wezwany. Jeśli strona odniesienia dladocTopic
istnieje, wyświetla go i zwraca wartość sukcesu. Jeśli strona odniesienia nie istnieje, zwraca wartość błędu, która następnie powodujehelpwin(docTopic)
zadzwonić. Gdzieś musi być jakiś katalog, który łączy wartościdocTopic
z indywidualnymi referencyjnymi plikami HTML. Jak mogę bawić się z tym katalogiem - czy mogę go utworzyć dla mojego pakietu?
MathWorkers i @Yair, proszę dać mi wystarczająco nieudokumentowaną linę, żeby się powiesić :)