View previous topic :: View next topic |
Author |
Message |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Mon Aug 04, 2008 19:32 Post subject: |
|
|
Возможно ли, при помощи батника или скрипта, повесить на кнопку три команды cm_srclong, cm_SrcByExt, cm_visTabheader? |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Tue Aug 05, 2008 00:28 Post subject: |
|
|
Напиши в батнике вот это Code: | tccp 302 322 2908 -s | а где-то в охватываемом переменной Path месте (ну, или вместе с батником) положи файл tccp.exe вот из этого дистрибутива |
|
Back to top |
|
 |
Rodny

Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Tue Aug 05, 2008 11:52 Post subject: |
|
|
Rodny
А что, TC Command Poster типа предназначена для печати постеров? Кстати она, в отличие от вышеупомянутой тулзы, еще позволяет указывать и тип поылаемого сообщения (SendMessage или PostMessage), а это необходимо при работе с диалоговыми окнами Тотала. |
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Tue Aug 05, 2008 12:13 Post subject: |
|
|
Volniy, спасибо, но, увы, ничего не получается
Действия бат-ламера:
1. В батнике прописал @echo tccp 302 322 2908 -s
2. Батник и tccp.exe положил в папку TC
3. Батник повесил на кнопку.
... и тишина
Что не так?
P.S Rodny, за подсказку, спасибо, TC Multiple Commands попробую... |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Tue Aug 05, 2008 14:17 Post subject: |
|
|
А батник-то случаем не в одну строчку написан? Если батник просто так запускать то оно работает? В свойствах кнопки путь запуска = путь к батнику?
Убери ты вот это @echo из батника, а то мешает оно диагностике. |
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Tue Aug 05, 2008 16:28 Post subject: |
|
|
Volniy wrote: | А батник-то случаем не в одну строчку написан? |
Был написан в одну, сейчас в разных
Volniy wrote: | Если батник просто так запускать то оно работает? |
Не работает...
Volniy wrote: | путь запуска = путь к батнику? |
Да
@echo убрал
На долю секунды окошко выскакивает и все равно не работает  |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2224 Location: Москва, Россия
|
(Separately) Posted: Tue Aug 05, 2008 17:31 Post subject: |
|
|
AlexTex wrote: | На долю секунды окошко выскакивает |
В последней строке батника напиши
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Tue Aug 05, 2008 17:44 Post subject: |
|
|
"tccp" не является внутренней или внешней командой, исполняемой программой или файлом
Вот такое сообщение выдает |
|
Back to top |
|
 |
Batya

Joined: 15 Dec 2004 Posts: 2224 Location: Москва, Россия
|
(Separately) Posted: Tue Aug 05, 2008 18:04 Post subject: |
|
|
AlexTex
Ничего на мысль не наводит?
AlexTex wrote: | Volniy писал(а):
путь запуска = путь к батнику?
Да |
AlexTex wrote: | Батник и tccp.exe положил в папку TC |
Где-то ты недоговариваешь
Текущий каталог батника не содержит файла tccp.exe. Разбирайся с путями. _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Tue Aug 05, 2008 18:26 Post subject: |
|
|
AlexTex
Да положи ты этот tccp.exe, к примеру, в папку Windows. Батник его там точно найдет. А то ты и впрямь что-то замутил там с размещением файлов... |
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Tue Aug 05, 2008 18:54 Post subject: |
|
|
Batya wrote: | Где-то ты недоговариваешь |
Рассказываю все
В папке Тотала лежат:
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, не помогло |
|
Back to top |
|
 |
Tol!k

Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Tue Aug 05, 2008 21:37 Post subject: |
|
|
? может все-таки путь запуска "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, извините, что вмешался  |
|
Back to top |
|
 |
Volniy

Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Tue Aug 05, 2008 22:51 Post subject: |
|
|
AlexTex
Твоя главная ошибка, что ты, не зная как пишутся bat/cmd файлы, зачем-то проявляешь неуместную самодеятельность. Сначала в деталях повтори рекомендации, которые тебе дают, а потом, когда все заработает, можешь и поэкспериментировать
На данный момент, когда tccp.exe у тебя лежит в папке Windows, достаточно прописать (одной строкой!) tccp.exe 302 322 2908 -s в батнике, остальное уже не важно. Можно даже в командную строку самого Тотала эту строку вбивать и выполнять и оно тоже будет работать.
Кстати, обрати внимание, что команды cm_SrcByExt и cm_visTabheader при повторном их применении ведут не так как в первый раз. Первая меняет направление сортировки по расширению на обратное, а вторая вновь покажет заголовки табуляторов, если они не видны (и наоборот). Не запутайся, короче  |
|
Back to top |
|
 |
|