View previous topic :: View next topic |
Author |
Message |
Holerik
Joined: 04 Jun 2008 Posts: 53
|
(Separately) Posted: Wed Jun 11, 2008 20:49 Post subject: BAT для запуска TC |
|
|
Пришлось воспользоватся bat-файлом, для запуска TC, который лежит в недрах директорий флешки...
TC предпологается пользоваться не мне, по этому желательно устранить некоторые шероховатости:
1. Как прикрепить иконку (*.ico либо из totalcmd.exe) к bat ?
2. Что нужно прописать в bat'е, что бы он автоматически закрывал после запуска TC командную консоль?
3. Нелья ли сделать так, что бы при запуске коммандера командная консоль вообще не появлялась? _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
Last edited by Holerik on Thu Jun 12, 2008 11:05; edited 1 time in total |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Wed Jun 11, 2008 21:18 Post subject: |
|
|
Holerik wrote: | Что нужно прописать в bat'е, что бы он автоматически закрывал после запуска TC? |
перед вызовом тотала. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Jun 12, 2008 04:03 Post subject: |
|
|
Holerik wrote: | 1. Как прикрепить иконку (*.ico либо из totalcmd.exe) к bat ? |
Никак. Можно создать ярлык на BAT-файл, и уже ему прилепить любой значок.
Holerik wrote: | 3. Нелья ли сделать так, что бы при запуске коммандера командная ко нсоль вообще не появлялась? |
Стандартными средствами — нет. Альтернативы: а) писать JS/VBS-скрипт вместо батника; б) воспользоваться утилитками типа Hidden Start. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Holerik
Joined: 04 Jun 2008 Posts: 53
|
(Separately) Posted: Thu Jun 12, 2008 11:22 Post subject: Hidden Start и BAT |
|
|
D1P, Спасибо, сработало!
А не могли бы дать ссылку на статейку по синтаксису bat-команд?
CaptainFlint, заюзал Hidden Start:
Просветите, пожалуйста, как стартануть tc_mini/totalcmd.exe
(Hidden Start у меня лежит в корне флешки) и прилепить иконку tc.ico ? _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Jun 12, 2008 20:18 Post subject: |
|
|
Holerik wrote: | Просветите, пожалуйста, как стартануть tc_mini/totalcmd.exe
(Hidden Start у меня лежит в корне флешки) |
Я с Hidden Start сам не разбирался, просто увидел в описании, что она может запускать программы в скрытом окне. Нужно читать справку, смотреть оф. сайт…
Holerik wrote: | и прилепить иконку tc.ico ? |
На Hidden Start? Так же, как и на батник: создать ярлык, и уже в нём поставить свой значок. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Вахмурка
Joined: 27 Dec 2004 Posts: 2584 Location: Большая деревня Москва
|
|
Back to top |
|
|
Holerik
Joined: 04 Jun 2008 Posts: 53
|
(Separately) Posted: Sat Jun 14, 2008 12:00 Post subject: Re: BAT для запуска TC |
|
|
CaptainFlint wrote: |
На Hidden Start? Так же, как и на батник: создать ярлык, и уже в нём поставить свой значок. |
К сожалению, вариант с ярлыком (*.lnk) не подходит, по причине того, что в ярлыке нельзя задать относительную ссылку (напомню, тотал требуется запускать из глубины директорий флешки). Иначе я бы просто воспользовался ярлвком, ведь кроме, собственно, запуска самого TC ничего и не требуется.
Вармурка, спасибо за руководство. _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander |
|
Back to top |
|
|
Стас Агарков
Joined: 05 Feb 2007 Posts: 130 Location: Белгород
|
(Separately) Posted: Sat Jun 14, 2008 12:28 Post subject: |
|
|
Я для этого написал программу в 1 Кб, которая стартует totalcmd.exe из текущей папки:
ShellExecute(NULL, "open", "TOTALCMD.EXE", "/i=\".\\Profiles\\main.ini\" /f=\".\\Profiles\\ftp.ini\"", NULL, SW_SHOW);
Лишних окон не появляется. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Thu Jul 31, 2008 18:16 Post subject: |
|
|
Holerik wrote: | К сожалению, вариант с ярлыком (*.lnk) не подходит, по причине того, что в ярлыке нельзя задать относительную ссылку (напомню, тотал требуется запускать из глубины директорий флешки). |
Сделай ярлык с путем: Code: | cmd /c start TotalCmd\Totalcmd.exe | где TotalCmd\Totalcmd.exe - относительный путь до exe-шника.
У ярлыка установи свойство "Свернутое в значок", "Рабочая папка" должна быть пустая, иконку выбери по желанию _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Holerik
Joined: 04 Jun 2008 Posts: 53
|
(Separately) Posted: Mon Aug 04, 2008 13:05 Post subject: |
|
|
Batya, в точности следовал вашим инструкциям, но ярлык не запускает totalcmd.exe. _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Mon Aug 04, 2008 19:35 Post subject: |
|
|
Holerik
"Рабочая папка" у ярлыка пустая?
Открой свойства ярлыка. В поле "Объект" у тебя что написано? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Holerik
Joined: 04 Jun 2008 Posts: 53
|
(Separately) Posted: Tue Aug 05, 2008 14:07 Post subject: |
|
|
Batya, виноват, запамятовал, ярлык с относительным путём работает, но только в Explorer'е, а в Командир рапортует, что программа не запускается.
Но, т. к. этот ярлык требуется для запуска TC из недр флешки, то для этих целях на чужих машинах и спользуется "Проводник".
P.S. А еслибы можно было прилепить иконку с относительным путём - было бы вообще шикарно... _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Tue Aug 05, 2008 15:00 Post subject: |
|
|
Holerik wrote: | работает, но только в Explorer'е, а в Командир рапортует, что программа не запускается. |
Странно. Ответь на мой вопрос: Batya wrote: | Открой свойства ярлыка. В поле "Объект" у тебя что написано? |
_________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Holerik
Joined: 04 Jun 2008 Posts: 53
|
(Separately) Posted: Tue Aug 05, 2008 15:32 Post subject: |
|
|
Хотя я писал там
Code: | cmd.exe /c start totalcmd/TOTALCMD.EXE |
но у меня там написано
Code: | C:\WINDOWS\system32\cmd.exe /c start totalcmd/TOTALCMD.EXE | - после подтверждения правки ярлыка ссылка меняется.
А вот, собственно, и сам ярлык:
http://zalil.ru/upload/26034857
P.S. Сейчас в Тотале иконка видна, но ярлык не запускает тотал (вылетает окно TC "Программа не запускается"), а в "Проводнике", напротив, иконки не видно, но ярлык работает.
P.P.S. Запуск нескольких копий TC разрешён. _________________ http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2220 Location: Москва, Россия
|
(Separately) Posted: Tue Aug 05, 2008 16:01 Post subject: |
|
|
Holerik wrote: | totalcmd/TOTALCMD.EXE |
Поменяй на
Code: | totalcmd\TOTALCMD.EXE |
Добавлено: Хотя у меня и через прямой и через обратный сэш работает.
А у тебя вообще ярлыки запускаются из под Тотала? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
|