Страница 1 из 2
Прямой переход по URL из панели инструментов
Добавлено: Вт май 05, 2015 00:22
Вахмурка
А вы знали, что это возможно?
Код: Выделить всё
TOTALCMD#BAR#DATA
http://www.yandex.ru/
e:\Storage\Graphics\Icons\Downloaded\Yandex.ico
Yandex
-1
При нажатии на кнопку указанная страница открывается в браузере по умолчанию.
Здесь об этом ничего не сказано, в официальной справке - и подавно. То есть, помимо прочего, ТС можно использовать как коллекцию закладок браузера. Еще одна недокументированная возможность
Добавлено: Вт май 05, 2015 07:51
Skif_off
Вахмурка
Это из-за ShellExecute?
Добавлено: Вт май 05, 2015 10:34
Вахмурка
Возможно. А как выяснить?
Добавлено: Вт май 05, 2015 11:07
Flasher
Вахмурка писал(а):А вы знали, что это возможно?
Конечно, причём давно. У меня ряд адресов прописан в т.ч. в Избранных каталогах.
Добавлено: Вт май 05, 2015 11:15
Вахмурка
Молодец. Но от этого возможность не становится более документированной. Закинуть на англофорум?
Добавлено: Вт май 05, 2015 11:24
Flasher
Мне кажется, что в документации её нет по той причине, что вызов из комстроки или другого места ТС имеет тот же функционал, что при вызове из Проводника или run (Win+R). Вот и не стали акцентировать.
Добавлено: Вт май 05, 2015 11:30
Skif_off
Вахмурка писал(а):Возможно. А как выяснить?
Напихал самых разных файлов - точно ShellExecute. Строка передаётся проводнику, а дальше - действие по умолчанию, если есть.
Добавлено: Вт май 05, 2015 11:32
Flasher
Skif_off писал(а):Строка передаётся проводнику, а дальше - действие по умолчанию, если есть.
Ну, собственно, о чём и речь.
Добавлено: Ср авг 19, 2015 14:31
Staniclaw
Побочным эффектом является то, что если в командной строке ТК ввести что-то вроде
wwwwwwwwwwwwww и выполнить, запустится браузер. То ли "Тотал", то ли "Винда" (я не знаю точно) решат, что это -- адрес сайта, раз он начинается с трёх "W". С кнопочной панелью, если ввести это в поле
Команда, то же самое.

Добавлено: Ср авг 19, 2015 14:45
Flasher
Как я уже писал, к ТС это не имеет отношения. Любой Run так отработает. И не просто 3-х 'w', но и хотя бы одного символа после. То же самое коснётся '
http:'.
Добавлено: Сб дек 02, 2017 02:58
pluckyguy
А как это устранить?
[mod="CaptainFlint"]Аккаунт заблокирован за бессмысленный флуд.[/mod]
Добавлено: Сб дек 02, 2017 15:13
Skif_off
Flasher писал(а):Любой Run так отработает.
Не совсем, Run - это скорее
CreateProcess, разница как между
ShellExecute и
Run/Exec.
pluckyguy писал(а):А как это устранить?
Никак, это не баг, а фича: либо пользуйтесь, либо не пользуйтесь.
Добавлено: Сб дек 02, 2017 17:16
Flasher
Skif_off
Ты бы сперва на даты постов смотрел и на
это.
Полагаю, CreateProcess касается как ShellExecute (хотя бы по описанию SW_SHOWDEFAULT), так и Run. Да и поведенчески они неотличимы. А вот Exec - это WinExec, он ведёт себя иначе.
Добавлено: Сб дек 02, 2017 18:15
Skif_off
Flasher писал(а):Полагаю CreateProcess касается как ShellExecute (хотя бы по описанию SW_SHOWDEFAULT), так и Run. Да и поведенчески они неотличимы.
"Поведенчески" - это флаги? Заодно на возвращаемые значения взгляни.
ShellExecute как прокладка, напрямую скормить тот же голый URL функции CreateProcess не получится. И WinExec ведёт себя не так уж и иначе, больше похожа на CreateProcess, чем на ShellExecute.
Дата что-то меняет? На "это" не смотрю: модер предупреждение не выписал, левых ссылок/подписей не наблюдаю. Так недолго и на
это сперва начать смотреть

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