Прямой переход по URL из панели инструментов

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Прямой переход по URL из панели инструментов

Сообщение Вахмурка »

А вы знали, что это возможно?

Код: Выделить всё

TOTALCMD#BAR#DATA
http://www.yandex.ru/

e:\Storage\Graphics\Icons\Downloaded\Yandex.ico
Yandex


-1
При нажатии на кнопку указанная страница открывается в браузере по умолчанию. Здесь об этом ничего не сказано, в официальной справке - и подавно. То есть, помимо прочего, ТС можно использовать как коллекцию закладок браузера. Еще одна недокументированная возможность
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Skif_off
Сообщения: 1255
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Вахмурка
Это из-за ShellExecute?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Возможно. А как выяснить?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Вахмурка писал(а):А вы знали, что это возможно?
Конечно, причём давно. У меня ряд адресов прописан в т.ч. в Избранных каталогах.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Молодец. Но от этого возможность не становится более документированной. Закинуть на англофорум?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Мне кажется, что в документации её нет по той причине, что вызов из комстроки или другого места ТС имеет тот же функционал, что при вызове из Проводника или run (Win+R). Вот и не стали акцентировать.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1255
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Вахмурка писал(а):Возможно. А как выяснить?
Напихал самых разных файлов - точно ShellExecute. Строка передаётся проводнику, а дальше - действие по умолчанию, если есть.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Skif_off писал(а):Строка передаётся проводнику, а дальше - действие по умолчанию, если есть.
Ну, собственно, о чём и речь.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Побочным эффектом является то, что если в командной строке ТК ввести что-то вроде wwwwwwwwwwwwww и выполнить, запустится браузер. То ли "Тотал", то ли "Винда" (я не знаю точно) решат, что это -- адрес сайта, раз он начинается с трёх "W". С кнопочной панелью, если ввести это в поле Команда, то же самое. :|
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Как я уже писал, к ТС это не имеет отношения. Любой Run так отработает. И не просто 3-х 'w', но и хотя бы одного символа после. То же самое коснётся 'http:'.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
pluckyguy
Сообщения: 2
Зарегистрирован: Ср ноя 29, 2017 03:11

Сообщение pluckyguy »

А как это устранить?

[mod="CaptainFlint"]Аккаунт заблокирован за бессмысленный флуд.[/mod]
Skif_off
Сообщения: 1255
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Flasher писал(а):Любой Run так отработает.
Не совсем, Run - это скорее CreateProcess, разница как между ShellExecute и Run/Exec.
pluckyguy писал(а):А как это устранить?
Никак, это не баг, а фича: либо пользуйтесь, либо не пользуйтесь.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Skif_off
Ты бы сперва на даты постов смотрел и на это.

Полагаю, CreateProcess касается как ShellExecute (хотя бы по описанию SW_SHOWDEFAULT), так и Run. Да и поведенчески они неотличимы. А вот Exec - это WinExec, он ведёт себя иначе.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1255
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Flasher писал(а):Полагаю CreateProcess касается как ShellExecute (хотя бы по описанию SW_SHOWDEFAULT), так и Run. Да и поведенчески они неотличимы.
"Поведенчески" - это флаги? Заодно на возвращаемые значения взгляни. ShellExecute как прокладка, напрямую скормить тот же голый URL функции CreateProcess не получится. И WinExec ведёт себя не так уж и иначе, больше похожа на CreateProcess, чем на ShellExecute.

Дата что-то меняет? На "это" не смотрю: модер предупреждение не выписал, левых ссылок/подписей не наблюдаю. Так недолго и на это сперва начать смотреть :)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Skif_off
Модер убрал три поста в разных темах, созданные один за другим и являющиеся уже откровенным флудом, после чего сообщил своё мнение админу. Дальнейшее — уже его компетенция.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить