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

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

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

Samwatas
Сообщения: 95
Зарегистрирован: Сб сен 12, 2009 20:26

Сообщение Samwatas »

Batya писал(а):Плюс применения vbs - любой может при желании поменять текст скрипта без необходимости компилировать.
Мой скрипт тоже не обязательно компилировать - достаточно положить экзешник Автоита (или любого скомпилированного скрипта!!!) и прописать в вызов команды что-то типа %COMMANDER_PATH%\Autoit.exe script.au3 . А дальше всё как обычно.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Samwatas писал(а):Мой скрипт тоже не обязательно компилировать
Я это понимаю. Я не утверждал, что озвученного плюса нет в других языках, я сказал, что есть в vbs.
Для работы любого из наших скриптов нужно что-то установить. У тебя - Autoit (можно и на другой машине, а потом скомпилить в exe, но всё-равно нужна установка), у меня - TCScript.Helper.
Вообщем, пусть выбирают. "Хозяин - барин."
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Чтобы очистить скрытые, системные каталоги System Volume Information на дисках, люди отправляются в "Свойства системы">"Восстановление системы", ставят флажок перед "Отключить восстановление системы на всех дисках", "Применить", а потом флажок убирают.

Кнопка очистки System Volume Information на всех дисках, есть какие-то мысли по этому поводу?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Samwatas
Сообщения: 95
Зарегистрирован: Сб сен 12, 2009 20:26

Сообщение Samwatas »

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ask-rus
А зачем такие одноразовые вопросы решать поодиночке? Не проще создать один рег-файл с кучей изменений, как я когда-то давным давно сделал? А с мелочёвкой через FDС, к примеру, разбираться.

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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore]
"DisableSR"=dword:00000001
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

sa писал(а):Не секрет, но иногда удобно панель инструментов увидеть и использовать в виде меню:

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

TOTALCMD#BAR#DATA
%Commander_Path%\DEFAULT.BAR

wcmicons.dll,15
Панель Default в виде меню

1
-1
Совсем уж бездарно сформированная кнопка... :( Нафик такое выкладывать?

[mod="Avada"]Реплика на этот пост. Перенесено из темы "Обмен кнопками" туда, где должны находится обсуждения кнопок. Комментарии на комментарий — далее.[/mod]
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

flm писал(а):Совсем уж бездарно сформированная кнопка..
Выбираем выражения. Бездарно сформированная — это плохо сделанная, неработоспособная. Эта кнопка работает нормально, делая именно то, что должна делать.
flm писал(а):Нафик такое выкладывать?
Это называется "не любо — не слушай, а врать не мешай". У меня, например, файл DEFAULT.BAR так и оставлен для стандартной панели по умолчанию, набор рабочих тулбаров имеет другие имена. Предположим, я хочу быстро, без переключения панелей глянуть, что за кнопки есть в стандартном наборе... Возможны и другие резоны. Кому не надо — незачем и беспокоиться.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

flm
Отличная кнопка.
Очень даже имеет право на существование наряду с другими. Этот форум посещают не только зубры TC, но и начинающие пользователи, которым и такие вещи интересны.
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

Эта кнопка работает "нормально" только в том случае, если %Commander_Path%\DEFAULT.BAR - существует и является основным бар-файлом и wcmicons.dll присутствует где-то поблизости... Если первое - частое явление, то второе - совсем нет. И если бы даже эта "кнопка" была нормально оформлена - выкладывать её необходимости никакой нет, потому что она настолько стандартна и проста в реализации, что, думается, даже трёхлетний ребёнок смог бы её у себя сделать...
По поводу подбора выражений и прочего - я написал всё как есть, без лишних эмоций, ну и задал риторический вопрос... :) Не стоит возбуждаться по пустякам...
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

flm писал(а):Не стоит возбуждаться по пустякам...
Согласен. Полностью применимо и к исходному посту.
flm писал(а):существует и является основным бар-файлом и wcmicons.dll присутствует где-то поблизости
Существование — да. Назначение основным бар-файлом — нет, совершенно не обязательно, об этом мной уже было сказано, и это элементарно проверить. А указание какого-то значка в стандартной библиотеке по стандартному местоположению — обычная практика для кнопок, желающие изменят. Про необходимость уже было сказано.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

flm писал(а):даже трёхлетний ребёнок смог бы её у себя сделать...
К сожалению, с годами стать трёхлетним ребёнком становится всё сложней и сложней... :)
Аватара пользователя
flm
Сообщения: 467
Зарегистрирован: Вс дек 09, 2007 05:54

Сообщение flm »

Avada, вернёмся к твоему изначальному определению бездарно сформированной кнопки - "плохо сделанная, неработоспособная". Вот я беру эту кнопку и вставляю её на buttonbar... И получаю невидимую кнопку по нажатию на которую (на ощупь) вылазит окошко "file not found"... Описание кнопки гласит "Панель Default в виде меню". В каком месте эта кнопка хорошо сделана и работоспобна? Да, я могу потом руками сменить путь к нужному bar'у, выбрать нужную иконку в нужном файле и сменить описание на нормальное... Но это будет совсем другая кнопка и значительно легче драг-н-дропнуть нужный bar-файл на button bar и поставить одну галочку...
Остаюсь при своём мнении - "Совсем уж бездарно сформированная кнопка" и, отвечая на свой же риторический вопрос, "нефик такое выкладывать". ;)

sa
А в каком возрасте драг-н-дроп становится проблематичным? :)
cogito ergo sum
http://www.yakimchuk.ru/questions.htm - Как правильно задавать вопросы
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

flm писал(а):И получаю невидимую кнопку
У меня видна почему-то. Как правильно надо было указать путь к выбранной иконке, чтобы она была у всех видна?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

flm, я объясню проблему невидимой кнопки.

Дело в том, что при копировании с форума в конце каждой строки добавляется пробел. Из-за этого пробела тотал не находит иконку. Причем, странно, что иконка не находится, ведь пробел расположен после номера иконки, а не после пути к её файлу. Я уже писал Гислеру про это.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

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

sa
Спасибо за кнопку. Единственное, что на мой взгляд лучше поправить - файл иконок указать с путём - "%Commander_Path%\wcmicons.dll".
Нет, я не сплю. Я просто медленно моргаю.
Ответить