Страница 6 из 42

Добавлено: Ср май 07, 2008 21:41
Вахмурка
Можно. Статья как раз об этом, а вот пример скрипта. Там просто надо добавить команду clip.paste и все.
Желаю успехов.

Добавлено: Пн авг 04, 2008 19:32
AlexTex
Возможно ли, при помощи батника или скрипта, повесить на кнопку три команды cm_srclong, cm_SrcByExt, cm_visTabheader?

Добавлено: Вт авг 05, 2008 00:28
Volniy
Напиши в батнике вот это

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

tccp 302 322 2908 -s
а где-то в охватываемом переменной Path месте (ну, или вместе с батником) положи файл tccp.exe вот из этого дистрибутива

Добавлено: Вт авг 05, 2008 02:11
Rodny
AlexTex
А ещё есть утилита TC Multiple Commands, которая как раз для этого предназначена.

Добавлено: Вт авг 05, 2008 11:52
Volniy
Rodny
А что, TC Command Poster типа предназначена для печати постеров? :wink: Кстати она, в отличие от вышеупомянутой тулзы, еще позволяет указывать и тип поылаемого сообщения (SendMessage или PostMessage), а это необходимо при работе с диалоговыми окнами Тотала.

Добавлено: Вт авг 05, 2008 12:13
AlexTex
Volniy, спасибо, но, увы, ничего не получается :(
Действия бат-ламера:
1. В батнике прописал @echo tccp 302 322 2908 -s
2. Батник и tccp.exe положил в папку TC
3. Батник повесил на кнопку.
... и тишина
Что не так?

P.S Rodny, за подсказку, спасибо, TC Multiple Commands попробую...

Добавлено: Вт авг 05, 2008 14:17
Volniy
А батник-то случаем не в одну строчку написан? Если батник просто так запускать то оно работает? В свойствах кнопки путь запуска = путь к батнику?

Убери ты вот это @echo из батника, а то мешает оно диагностике.

Добавлено: Вт авг 05, 2008 16:28
AlexTex
Volniy писал(а):А батник-то случаем не в одну строчку написан?
Был написан в одну, сейчас в разных ;)
Volniy писал(а):Если батник просто так запускать то оно работает?
Не работает...
Volniy писал(а):путь запуска = путь к батнику?
Да

@echo убрал
На долю секунды окошко выскакивает и все равно не работает :(

Добавлено: Вт авг 05, 2008 17:31
Batya
AlexTex писал(а):На долю секунды окошко выскакивает
В последней строке батника напиши

Добавлено: Вт авг 05, 2008 17:44
AlexTex
"tccp" не является внутренней или внешней командой, исполняемой программой или файлом
Вот такое сообщение выдает

Добавлено: Вт авг 05, 2008 18:04
Batya
AlexTex
Ничего на мысль не наводит? :D
AlexTex писал(а):Volniy писал(а):
путь запуска = путь к батнику?

Да
AlexTex писал(а):Батник и tccp.exe положил в папку TC
Где-то ты недоговариваешь 8)
Текущий каталог батника не содержит файла tccp.exe. Разбирайся с путями.

Добавлено: Вт авг 05, 2008 18:26
Volniy
AlexTex
Да положи ты этот tccp.exe, к примеру, в папку Windows. Батник его там точно найдет. А то ты и впрямь что-то замутил там с размещением файлов...

Добавлено: Вт авг 05, 2008 18:54
AlexTex
Batya писал(а):Где-то ты недоговариваешь
Рассказываю все ;)
В папке Тотала лежат:
tccp.exe
command_poster.bat такого содержания:
tccp
302
322
2908
-s

В свойствах кнопки :
команда "С:\Program Files\Total Commander XP7\command_poster.bat"
путь запуска C:\Program Files\Total Commander XP7\command_poster.bat
P.S tccp.exe закинул в папку Windows, не помогло

Добавлено: Вт авг 05, 2008 21:37
Tol!k
? может все-таки путь запуска "C:\Program Files\Total Commander XP7"
и command_poster.bat такого содержания:
tccp.exe 302 322 2908 -s

про .bat-файлы можно почитать здесь: http://pprotcmd.narod.ru/Articles.html#bat

Volniy, Batya, извините, что вмешался :wink:

Добавлено: Вт авг 05, 2008 22:51
Volniy
AlexTex
Твоя главная ошибка, что ты, не зная как пишутся bat/cmd файлы, зачем-то проявляешь неуместную самодеятельность. Сначала в деталях повтори рекомендации, которые тебе дают, а потом, когда все заработает, можешь и поэкспериментировать :wink:

На данный момент, когда tccp.exe у тебя лежит в папке Windows, достаточно прописать (одной строкой!) tccp.exe 302 322 2908 -s в батнике, остальное уже не важно. Можно даже в командную строку самого Тотала эту строку вбивать и выполнять и оно тоже будет работать.

Кстати, обрати внимание, что команды cm_SrcByExt и cm_visTabheader при повторном их применении ведут не так как в первый раз. Первая меняет направление сортировки по расширению на обратное, а вторая вновь покажет заголовки табуляторов, если они не видны (и наоборот). Не запутайся, короче :!: