Описание команды


runhp

Запуск справочных файлов CHM, с вводом строки для поиска и перехода в раздел.

runhp=String, ||FileCHM, ||Title, ||Number, ||wicon<>, ||stitle<>, ||state<>

Параметры:

1-й обязательный параметр.
StringСтрока для ввода.
clpget - позволяет передавать строку из буфера обмена в поле поиска справки.
Если не указаны два последующих параметра, то по умолчанию используется класс и заголовок справки TCIMG.chm.
Дополнительные параметры:
FileCHMПуть. FileCHM - полный путь к файлу справки.
TitleЗаголовок. Title - Заголовок справки.
Указанный заголовок позволяет не запускать новую копию справки, а активировать существующий экземпляр. Рекомендуется указывать.
NumberНомер вкладки к которой перейти.
Отсчёт ведётся с единицы (по умолчанию вкладка 2). Используется в нестандартных справках с 2-мя вкладками или если необходимо перейти на вкладку поиска...
wicon<>Значок. Параметр wicon<FileIcon,Number> позволяет установить окну свой значок, где:
  FileIcon - путь к значку/библиотеки значков.
  Number - номер значка.
Не всем окнам возможно установить свой значок...
stitle<>Изменить заголовок справки. Параметр stitle<Mode|String>, где:
  Mode - режим:
    0 - заменить текущий заголовок.
    1 - добавить после текста текущего заголовка.
  String - строка заголовка.
Рекомендуется для тех справок у которых нет заголовка или текст заголовка системный "Справка в формате HTML".
state<>Статус окна. Параметр state<Flag>, где Flag:
  5 - показать окно (по умолчанию).
  6 - в свернутом виде.
  3 - развернуть на весь экран.

Примечания:

Если в командах, параметрах необходимы кавычки, то используются две одинарных кавычки (апострофа) ''
Если в команде необходим пробел - используются два символа тильды ~~

Чтобы узнать информацию о классах, идентификаторах, заголовках окон, можно воспользоваться командами captxt и wntxt или утилитами Au3Info и Control Viewer. см. Дополнение №25

Для получения точного окна см. Заголовки и текст окон

Варианты использования иконок:

;; Если значок или библиотека находится в той же папке, что и TCIMG.exe , то достаточно указать имя.
;; Некоторые DLL могут иметь значок извлекаемый только отрицательным числом.
;; Вместо иконки может использоваться рисунок BMP или файл курсора ANI.

TCIMG.dll,33
%WINDIR%\System32\shell32.dll,-134
c:\testicon.ico,0
%COMMANDER_PATH%\Wcmicons.dll,2
%TCIMG_PATH%\Files\Img\Puzzle.bmp,0
User.dll,58



Может выглядеть следующим образом:

См. также:

close, closp, dumpp, freez, logpr, openf, openn, opens, openz, prior, procw, resrt, runch, start, storc, cmdbt, scrpt

Примеры:
 Как создать кнопку?

<IF> <info=o9$f250\TCIMG_BLACK.chm//> = 2 <THEN> runhp=x||$f250\TCIMG_BLACK.chm||Справка~~TCIMG_BLACK||1 <ELSE> runhp=x||$f250\TCIMG.chm||Справка~~TCIMG||1 <ENDIF> ;; запустить тёмную справку TCIMG, если не обнаружена - светлую

exect=$var_s=FileExists(_PathFull('$f250\TCIMG_BLACK.chm'))?'TCIMG_BLACK':'TCIMG' runhp=x||$f250\$var_s.chm||Справка~~$var_s||1 ;; запустить тёмную справку TCIMG, если не обнаружена - светлую

runhp="%O" ;; открыть/активировать справку TCIMG.chm и ввести в поле "Указатель" строку для поиска имя файла под курсором

runhp="%O"||$f250\TCIMG.chm||Справка~~TCIMG||3 ;; открыть/активировать справку TCIMG.chm и ввести в поле "Поиск" строку для поиска имя файла под курсором

runhp=||wicon<TCIMG.dll,115>||state<6> ;; запустить справку TCIMG.chm в свёрнутом виде

runhp=clpget ;; открыть/активировать справку TCIMG.chm и ввести в поле "Указатель" строку для поиска из буфера обмена

runhp=clpget||$f250\TCIMG.chm||Справка~~TCIMG||3 ;; открыть/активировать справку TCIMG.chm и ввести в поле "Поиск" строку для поиска из буфера обмена

runhp=clpget||%%COMMANDER_PATH%%\AkelFiles\Help\CSS.chm||Как~~пользоваться~~справочником ;; открыть/активировать справку CSS.chm и ввести в поле "Указатель" строку для поиска из буфера обмена

runhp=clpget||%%COMMANDER_PATH%%\AkelFiles\Help\spravkaweb-ru.chm||SpravkaWeb.ru||1 ;; открыть/активировать справку spravkaweb-ru.chm на 1-й вкладке и ввести в поле "Поиск" строку для поиска из буфера обмена

runhp=clpget||%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\AutoIt3Help.exe||Справка~~AutoIt ;; открыть/активировать справку AutoIt3Help.exe и ввести в поле "Указатель" строку для поиска из буфера обмена

runhp=clpget||%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\WinHttp.chm||stitle<0|Справка~~AutoIt~~UDF~~WinHttp> ;; открыть/активировать справку WinHttp.chm и ввести в поле "Указатель" строку для поиска из буфера обмена и изменить текст заголовка

runhp=clpget||wicon<TCIMG.dll,115> ;; открыть/активировать справку TCIMG.chm и ввести в поле "Указатель" строку для поиска из буфера обмена и установить значок окну справке

runhp=runhp||wicon<TCIMG.dll,115>||state<3> ;; запустить справку TCIMG.chm на весь экран и ввести в поле "Указатель" строку для поиска


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru