Страница 1 из 1

Якоря (anchor) html в Lister

Добавлено: Вт окт 11, 2011 17:28
Maximus
Есть такой параметр командной строки ТС - /S=L.
Хочу использовать его для открытия справки по плагину таким образом:
"D:\Total Commander\TOTALCMD.EXE" /S=L:T5 D:\Maximus\Projects\tcPhonebook\Help\English.html
Так всё работает.
Но удобнее было бы открывать файл на нужном месте (по контексту вызова справки). В браузерах это реализуется внутренними ссылками (якорями) и командная строка для них выглядит так:
"D:\Program Files\Opera\opera.exe" D:\Maximus\Projects\tcPhonebook\Help\English.html#config
А вот ТС не воспринимает такую команду:
"D:\Total Commander\TOTALCMD.EXE" /S=L:T5 D:\Maximus\Projects\tcPhonebook\Help\English.html#config
Считает именем файла "English.html#config".

Знает ли кто решение?
Не поднимался ли подобный вопрос на оффоруме?

Добавлено: Вт окт 11, 2011 19:38
MVV
Ну, листер открывает файлы:) естественно, такого файла не существует.

А при переходе по HTML-ссылкам из листера он правильно переходит к якорям?

Добавлено: Вт окт 11, 2011 19:44
Maximus
MVV писал(а):Ну, листер открывает файлы естественно, такого файла не существует.
Я прекрасно понимаю это :)
MVV писал(а):А при переходе по HTML-ссылкам из листера он правильно переходит к якорям?
Переходит без проблем.

Добавлено: Вт окт 11, 2011 19:50
CaptainFlint
Maximus
Такое ощущение, что без прослойки не обойтись. Какая-нибудь прожка или скрипт должна откусить якорь, натравить просмотрщик на файл и каким-то образом инициировать переход по якорю. Если первая часть элементарна, то переход по якорю я слабо представляю, как сделать. Если HTMLView, то, наверное, можно как-то передать ему новый адрес, инициировав переход средствами движка. А если встроенный тоталовский парсер, то идей нет.

Добавлено: Вт окт 11, 2011 20:00
Maximus
CaptainFlint
Не. Костыли нам не нужны.
Напишу вскоре на оффорум. Посмотрим что там скажут.

Добавлено: Вт окт 11, 2011 20:06
Alextp
А зачем тебе именно Lister? Запусти iexpore.exe :)

Добавлено: Вт окт 11, 2011 20:11
Maximus
Alextp писал(а):А зачем тебе именно Lister? Запусти iexpore.exe
Да нет проблем с этим никаких. Хоть IE, хоть браузер по умолчанию.
Просто вот хочется такое реализовать, чтобы не выходить за пределы ТС.

Добавлено: Чт окт 13, 2011 19:47
Maximus
Собственно
http://ghisler.ch/board/viewtopic.php?t=31655
I will consider it, thanks for the suggestion.

Добавлено: Сб ноя 26, 2011 16:53
Maximus
Добавлено:
20.11.11 Added: Lister: Jump to bookmark in html when loading from command line e.g. TOTALCMD.EXE /S=L:T5 file.html#bookmark (32/64)
Но не работает с файлами в кодировке UTF-8. Зарепортил там же.