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

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

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

Аватара пользователя
iov
Сообщения: 51
Зарегистрирован: Ср мар 16, 2005 23:44

Сообщение iov »

LocKtaR-o-DarK писал(а):iov*
/X:%commander_path%\winmerge\winmerge /L:%L /F:%T%M /N:2
Блин толи у меня чего толи лыжи , но это я попробовал в первую очередь не сработало ! lst2str ругается что неверная строка параметров! :( Может есть командные символу указывающие lst2str , что между ними путь? Похоже что :% не очень корректно! Если кто подскажет чем смазать лыжи буду отчень благодарен! ( делаю большую сборку программ и утилит с total закрузкой и необходимы относительные пути, добавить готовую кнопку для сравнения отчень бы хотелось). Если это я торможу просьба ногами бить не сильно!

Сори за грамматику отчень хочу спать! :oops:
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

iov* писал(а):Блин толи у меня чего толи лыжи ...
Лыжи у Гислера - как выснилось "методом научного тыка" в параметре /X можно указывать только exe-файлы. Даже *.com нельзя, не говоря уж о *.vbs :(
А у тебя в параметре /X у winmerge расширение не указано.

CaptainFlint
Ты не мог бы обратиться к Гислеру, чтоб он снял это ограничение?

P.S.
%COMMANDER_PATH% у меня заработал только в таком варианте (параметр /X с %COMMANDER_PATH% должен быть в строке команды):

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

TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\Lst2Str\lst2str.exe /X:"%COMMANDER_PATH%\Utils\winmerge\winmerge.exe" 
/L:%L /F:%T%M /N:2
%COMMANDER_PATH%\Utils\winmerge\winmerge.exe
Сравнение файлов


-1
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Batya
А почему бы не использовать для запуска wscript.exe с указанием самого скрипта как параметра? Ведь VBS и не может запускаться сам по себе, это винда запускает ассоциированный EXE-файл, указывая параметром сам скрипт.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

CaptainFlint
Точно. Что-то я не подумал.
А как быть с com-файлами? (Хотя реального примера я не знаю.)
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Batya
А как быть с com-файлами? (Хотя реального примера я не знаю.)
Хотел было посоветовать через command.com запускать. :lol:
Не знаю, я тоже давненько с ними не сталкивался. Возможно, через cmd.exe можно. Но как быть на Win9x... В общем, эксперименты нужны. А точно не запускает? Ты проверял?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

CaptainFlint
Да проверял. Именно на command.com :)
В общем, эксперименты нужны
А может, все же, рапортонуть Гислеру?
Последний раз редактировалось Batya Чт мар 16, 2006 10:24, всего редактировалось 1 раз.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Batya
А может, все же, рапортонуть Гислеру?
Про com-ы - можно... Как время выберу - заброшу.
Последний раз редактировалось CaptainFlint Чт мар 16, 2006 10:47, всего редактировалось 1 раз.
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Batya
Насчёт репорта по поводу lst2str: как оказалось, утилитка-то эта вовсе не гислеровская! Её автор - JackFoo.
Сообщение я запостил, посмотрим. Всё-таки, прожка эта с command.com в некоторых случаях работает - например, она у меня спокойно запускала BAT-файлы через command.com, так что не всё так плохо. В крайнем случае, можно будет через BAT-файлы реализовывать запуск нужных команд.

Вот ссылка на тему:
http://ghisler.ch/board/viewtopic.php?t=10169
Аватара пользователя
iov
Сообщения: 51
Зарегистрирован: Ср мар 16, 2005 23:44

Сообщение iov »

Batya Блин сори я не внимательно посмотрел код! Всё верно работает! но как оказалось легче кинуть lst2str.exe в папку программы! меньше мороки! Но влюбом случае спосибо копилка знаний пополнилась!
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

iov* писал(а):но как оказалось легче кинуть lst2str.exe в папку программы! меньше мороки!
Гм... Весьма странное утверждение. Зачем же плодить лишние файлы, если все равно ты будешь править кнопку?
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

Lev писал(а):Может не стоит публиковать кнопки, которые можно получить простым перетаскиванием исполняемого файла или папки на панель кнопок?
Lev
извини за грубость, но простым перетаскиванием ни в одной моей кнопке не пахнет... и если на то пошло покажи пример, мы с удовольствием глянем :lol:
Изображение    Изображение    Изображение
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

простым перетаскиванием ни в одной моей кнопке не пахнет...
Ну это как сказать... Тот же tourstart чем отличается от перетаскивания, кроме подсказки?
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Не пахнет, но попахивает. Берётся любая встроенная в винду прога, перетаскивается на панель, путь до проги (и до значка) обрубается, т.к. экзешник в path'е, придумывается русская подсказка.
На самом деле желающие могут зайти на сайт по твику винды, скачать оттуда файл с описанием встроенных утилит винды, и кнопочки посыпятся как из рога изобилия.
А вот нетривиальные кнопочки с активным использованием rundll32, параметров TC и т.п. - вот это ценно.
Аватара пользователя
LocKtaR-o-DarK
Сообщения: 349
Зарегистрирован: Пт авг 12, 2005 04:20
Откуда: Москва
Контактная информация:

Сообщение LocKtaR-o-DarK »

CaptainFlint писал(а):
простым перетаскиванием ни в одной моей кнопке не пахнет...
Ну это как сказать... Тот же tourstart чем отличается от перетаскивания, кроме подсказки?
ладно будем флудить

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

TOTALCMD#BAR#DATA
C:\WINDOWS\system32\tourstart.exe

c:\windows\system32\tourst~1.exe
tourstart
C:\WINDOWS\system32\

-1
простое перетаскивание

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

TOTALCMD#BAR#DATA 
tourstart 

tourstart.exe 
Знакомство с Windows XP
разница есть?
funduk писал(а):Берётся любая встроенная в винду прога, перетаскивается на панель, путь до проги (и до значка) обрубается, т.к. экзешник в path'е, придумывается русская подсказка.
На самом деле желающие могут зайти на сайт по твику винды, скачать оттуда файл с описанием встроенных утилит винды, и кнопочки посыпятся как из рога изобилия.
что то незаметно
и вообще кропка имеет право на существование какой бы простой она не была
незабываем о нижнем абзаце
Изображение    Изображение    Изображение
Аватара пользователя
CaptainFlint
Сообщения: 6239
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

разница есть?
Для конечного пользователя - нету (кроме подсказки).
незабываем о нижнем абзаце
Это не придирки, это искреннее непонимание смысла происходящего. Согласись, что гораздо хуже, когда удобные и полезные кнопки попросту теряются среди огромной кучи кнопок-пустышек, создающихся "лёгким движением руки", то бишь мыши.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Ответить