Обсуждение темы "Обмен кнопками"

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

Аватара пользователя
mr_aleks
Сообщения: 16
Зарегистрирован: Вт июн 07, 2016 00:46
Откуда: Minsk

Сообщение mr_aleks »

Flasher
интересно, но у меня нет такой утилиты :cry:
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

mr_aleks
NirCmd.

P.S. Подружить обе разрядности NirCmd в комбинированном ТС х32+х64 пока не пробовал.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

mr_aleks
В Google есть.
Skif_off писал(а):P.S. Подружить обе разрядности NirCmd в комбинированном ТС х32+х64 пока не пробовал.
Это так принципиально, nircmd там или что при наличии autorun.wdx или какого-нибудь скрипта?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Кнопка Перепаковать архивы, поддерживаемые 7zip, в 7z (для экономии дискового пространства):

Dimsok
-o"c:\Program Files\7-Zip\Temp\" - это за гранью добра, ибо потребуются права на WinVista+. Почему не %Temp%?
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Skif_off
Не в курсе, пользуюсь XP. Отчасти как раз из-за параноидальности Vista+
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Dimsok
WinVista - это мрак, в последующих версиях UAC довели до несколько приличного состояния...
Для запись в ряд каталогов, включая C:\Program Files\, пользователю необходимы админские права, иначе только чтение: ваша кнопка потребует админских прав без необходимости. %Temp% было бы предпочтительнее :)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada
Наглядный пример нехотения с учётом всех пожеланий там же двумя постами выше.
Его кнопка касается всего выделенного без проверки расширений. И максимальная компрессия там только на словах.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

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

Сообщение Flasher »

Avada
Насчёт проглядывания свалки согласен на 100%. Обсуждение поддерживаю.

P.S.: А вообще было бы логично кнопку (уже удалённую) размещать по месту спроса.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Vargen
Сообщения: 3
Зарегистрирован: Чт май 19, 2016 06:36

Обмен кнопками

Сообщение Vargen »

Кнопка для вызова панели управления, через ярлык рабочего стола (как напрямую, не знаю):

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

"C:\...\Desktop\Панель управления - Ярлык.lnk"
C:\...\Desktop\

%COMMANDER_PATH%\ICO\casterx01.dll
Панель управления
LocKtaR-o-DarK писал(а):Управление компьютером

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

TOTALCMD#BAR#DATA
compmgmt.msc

mycomput.dll,2
Управление компьютером
А как будет для windows7?

И ещё вопрос. Я знаю диалог "Настройка панели инструментов", где можно настроить параметры кнопки: Команда, Параметры, Путь запуска, Файл значка, Значёк, Подсказка. А куда коды, которые в данной теме представлены, вставлять?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Vargen писал(а):как напрямую, не знаю
Не знаете — не предлагайте. Здесь нужны полностью рабочие решения (желательно — универсальные), а не полуфабрикаты. Способы доступа к панели управления и её отдельным компонентам с учётом текущей ОС и битности на форуме обсуждались неоднократно (пример), ваш способ не представляет никакого интереса.
Vargen писал(а):А как будет для windows7?
Лично у меня для универсального варианта не кнопка, а пользовательская команда, которая потом берётся для кнопки (принцип, впрочем, тот же).
В поле "Команда" — %SystemRoot%\system32\compmgmt.msc
В поле "Параметры" — /a
Всё везде работает. И опять же ничего нового, просто путь уточнить надо (как-никак десять лет прошло от выкладывания той кнопки).

И 100500 раз говорилось, что тема, где кнопки предлагаются, и тема, где они запрашиваются и/или обсуждаются — два разные темы.

А про вставку кодов — это уже даже не смешно. В начало той же темы "Обмен кнопками" заглянуть было невозможно? Да и в других мессах десятки раз пояснялось, как получать кнопку из кода и наоборот. Прежде чем спрашивать столь элементарные вещи, следовало хотя бы попытаться найти ответ самостоятельно.

Замечание за нарушение правил форума. Сообщение перенесено по принадлежности, в "Обмене кнопками" делать ему нечего.
Последний раз редактировалось Avada Чт июн 30, 2016 09:40, всего редактировалось 2 раза.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Vargen
Сообщения: 3
Зарегистрирован: Чт май 19, 2016 06:36

Сообщение Vargen »

Avada писал(а):Здесь нужны полностью готовые рабочие решения, а не полуфабрикаты.
Что в моём варианте не готово и не работает?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Vargen
В вашем варианте отсутствует портабельность. Предлагается "костыль" со специально созданным под конкретную задачу ярлыком на рабочем столе вместо нормального прямого доступа либо к панели управления как таковой, либо к команде cm_OpenControls, открывающей элементы панели в самом TC. Ещё лучше выбирать правильный вариант автоматически в зависимости от ситуации (см. отсюда и далее). И давайте не будем дальше спорить, просто примите сказанное к сведению.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Avada
А зачем параметр "/a"? Попробовал добавить у себя - на WinXP при закрытии предлагает сохранить настройки О_о, а в Win7 вроде ничего не меняет.
Ответить