В этом разделе: |
Как вставлять ссылку макрокоманды или сценария Трансляция макроса Winhelp в Справку HTML Совместимость ссылки макрокоманды/сценария в выходных форматах |
Эта функция вставляет часть кода JavaScript или макрос Winhelp Заметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки., который выполняется, когда пользователь нажимает на ссылку в вашем файле справки. Отметьте, что сценарии и макросы поддерживаются не во всех выходных форматах - см. ниже для деталей.
См. Сценарии, HTML и макросы в секции Справочной информации еще для некоторой основной информации о сценариях и макросах, и как они осуществлены и обработаны.
Как вставлять ссылку макрокоманды или сценария:
1. | Выберите текст в вашем документе, если Вы хотите использовать его как ссылку. Вы не обязаны сделать этого - Вы можете ввести полностью новый заголовок в диалоговое окно Вставка гиперссылки, если хотите. |
2. | Откройте диалоговое окно Вставка гиперссылки. Есть несколько разных способов сделать это: |
· | Нажмите Ctrl+L |
· | Выберите кнопку Вставить гиперссылку в Инструментальной панели |
· | Выберите Гиперссылку ... в меню Вставить |
3. | Выберите опцию Скрипт / Макрос наверху диалога. |
4. | Редактируйте Заголовок: в случае необходимости и выберите Стиль ссылки: |
5. | Выберите JavaScript HTML или Макрос Winhelp и введите ваш сценарий или макрокоманду в области редактирования. |
См. диалог Гиперссылки для полных деталей относительно установок в диалоге. |
См. Сценарии, HTML и макросы в секции Справочной информации для полных деталей относительно того, как сценарии и макрос осуществлены и обработаны. |
Макрос может быть напечатан и использоваться так же, как Вы использовали бы их вручную в Winhelp Заметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки.. Отметьте, что макрос Winhelp работает только в Winhelp. Если Вы также генерируете другие форматы, Вы должны создать альтернативы для других форматов, используя условный вывод.
См. справку, включенную в Microsoft Help Workshop (пакет компилятора Winhelp) для документации функций макрокоманды, доступных в Winhelp.
Трансляция макроса Winhelp в Справку HTML:
Следующие четыре стандартных макроса Winhelp Заметьте, что Windows Vista не поддерживает Winhelp. Если Вы хотите быть совместимым с Vista, Вы должны перейти к другому формату справки. автоматически переведены к их эквивалентам HTML, когда Вы компилируете Справку HTML. Это может быть удобным, так как синтаксис макросов Winhelp более прост и легче для ввода:
ALink() |
KLink() |
TCard() |
Close() |
· | Отметьте, что только ключевые слова поддержаны как параметры в макросах ALink и KLink, когда они используются в Справке HTML. Все другие параметры игнорируются. |
· | Если Вы работали в Help & Manual 3, Вы можете задаваться вопросом, что случилось с макрокомандой Winhelp ExecFile(), которая использовалась для трансляции в Справку HTML. Это больше не необходимо, потому что Вы можете использовать ссылки файла взамен, которые производят тот же результат намного более эффективно. |
Help & Manual создает ссылки сценария, вставляя код, который Вы печатаете между <a href=" и ">. Например, если Вы печатаете:
javascript:alert ('Привет Мир!');
Получающаяся ссылка, созданная в вашем выводе, будет:
<A HREF="javascript:alert('Привет Мир!');">
Это - только простой пример, конечно, Вы можете поместить так много кода в сценарий, как хотите.
Если Вы знакомы с JavaScript и HTML, Вы можете использовать это знание, чтобы создать весьма сложные сценарии! Вы должны только помнить, что все, что Вы пишете, вставляется между <a href=" и ">. См. Сценарии, HTML и макросы в секции Справочной информации для большего количества деталей. |
Совместимость ссылки макрокоманды/сценария в выходных форматах:
Функциональные возможности сценария и ссылок макрокоманды в отдельных выходных форматах следующие:
Winhelp: |
Все макросы Winhelp, никакие сценарии. Пути будут в основном работать. |
Справка HTML: |
JavaScript широко поддержан в CHM. См. документацию MS HTML Help Workshop для деталей. Четыре стандартных макроса Winhelp (см. выше) транслированы к их эквивалентам Справки HTML. Не используйте пути. |
Справка Visual Studio: |
Тот же, что касается Справки HTML. |
Броузерная справка : |
Сценарии поддерживаются, но поддержка зависит в значительной степени от броузера пользователя, используйте те же предосторожности, как при написании сценариев в любых страницах HTML. |
eBook: |
Сценарий и ссылки макрокоманды не поддерживаются. |
Adobe PDF: |
Сценарий и ссылки макрокоманды не поддерживаются. |
Word RTF: |
Сценарий и ссылки макрокоманды не поддерживаются. |
См. также:
Броузерная справка (Свойства проекта)