BAT для запуска TC
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
BAT для запуска TC
Пришлось воспользоватся bat-файлом, для запуска TC, который лежит в недрах директорий флешки...
TC предпологается пользоваться не мне, по этому желательно устранить некоторые шероховатости:
1. Как прикрепить иконку (*.ico либо из totalcmd.exe) к bat ?
2. Что нужно прописать в bat'е, что бы он автоматически закрывал после запуска TC командную консоль?
3. Нелья ли сделать так, что бы при запуске коммандера командная консоль вообще не появлялась?
TC предпологается пользоваться не мне, по этому желательно устранить некоторые шероховатости:
1. Как прикрепить иконку (*.ico либо из totalcmd.exe) к bat ?
2. Что нужно прописать в bat'е, что бы он автоматически закрывал после запуска TC командную консоль?
3. Нелья ли сделать так, что бы при запуске коммандера командная консоль вообще не появлялась?
Последний раз редактировалось Holerik Чт июн 12, 2008 11:05, всего редактировалось 1 раз.
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
Holerik писал(а):Что нужно прописать в bat'е, что бы он автоматически закрывал после запуска TC?
Код: Выделить всё
start- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Никак. Можно создать ярлык на BAT-файл, и уже ему прилепить любой значок.Holerik писал(а):1. Как прикрепить иконку (*.ico либо из totalcmd.exe) к bat ?
Стандартными средствами — нет. Альтернативы: а) писать JS/VBS-скрипт вместо батника; б) воспользоваться утилитками типа Hidden Start.Holerik писал(а):3. Нелья ли сделать так, что бы при запуске коммандера командная ко нсоль вообще не появлялась?
Почему же, ё-моё, ты нигде не пишешь "ё"?
Hidden Start и BAT
D1P, Спасибо, сработало!
А не могли бы дать ссылку на статейку по синтаксису bat-команд?
CaptainFlint, заюзал Hidden Start:
Просветите, пожалуйста, как стартануть tc_mini/totalcmd.exe
(Hidden Start у меня лежит в корне флешки) и прилепить иконку tc.ico ?
А не могли бы дать ссылку на статейку по синтаксису bat-команд?
CaptainFlint, заюзал Hidden Start:
Просветите, пожалуйста, как стартануть tc_mini/totalcmd.exe
(Hidden Start у меня лежит в корне флешки) и прилепить иконку tc.ico ?
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Я с Hidden Start сам не разбирался, просто увидел в описании, что она может запускать программы в скрытом окне. Нужно читать справку, смотреть оф. сайт…Holerik писал(а):Просветите, пожалуйста, как стартануть tc_mini/totalcmd.exe
(Hidden Start у меня лежит в корне флешки)
На Hidden Start? Так же, как и на батник: создать ярлык, и уже в нём поставить свой значок.Holerik писал(а):и прилепить иконку tc.ico ?
Почему же, ё-моё, ты нигде не пишешь "ё"?
- Вахмурка
- Сообщения: 2587
- Зарегистрирован: Пн дек 27, 2004 14:47
- Откуда: Большая деревня Москва
- Контактная информация:
Вот, в свое время нацарапал кое-что...А не могли бы дать ссылку на статейку по синтаксису bat-команд?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Re: BAT для запуска TC
К сожалению, вариант с ярлыком (*.lnk) не подходит, по причине того, что в ярлыке нельзя задать относительную ссылку (напомню, тотал требуется запускать из глубины директорий флешки). Иначе я бы просто воспользовался ярлвком, ведь кроме, собственно, запуска самого TC ничего и не требуется.CaptainFlint писал(а): На Hidden Start? Так же, как и на батник: создать ярлык, и уже в нём поставить свой значок.
Вармурка, спасибо за руководство.
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
- Стас Агарков
- Сообщения: 130
- Зарегистрирован: Пн фев 05, 2007 19:45
- Откуда: Белгород
- Контактная информация:
Я для этого написал программу в 1 Кб, которая стартует totalcmd.exe из текущей папки:
ShellExecute(NULL, "open", "TOTALCMD.EXE", "/i=\".\\Profiles\\main.ini\" /f=\".\\Profiles\\ftp.ini\"", NULL, SW_SHOW);
Лишних окон не появляется.
ShellExecute(NULL, "open", "TOTALCMD.EXE", "/i=\".\\Profiles\\main.ini\" /f=\".\\Profiles\\ftp.ini\"", NULL, SW_SHOW);
Лишних окон не появляется.
Сделай ярлык с путем:Holerik писал(а):К сожалению, вариант с ярлыком (*.lnk) не подходит, по причине того, что в ярлыке нельзя задать относительную ссылку (напомню, тотал требуется запускать из глубины директорий флешки).
Код: Выделить всё
cmd /c start TotalCmd\Totalcmd.exeУ ярлыка установи свойство "Свернутое в значок", "Рабочая папка" должна быть пустая, иконку выбери по желанию
Нет, я не сплю. Я просто медленно моргаю.
Batya, в точности следовал вашим инструкциям, но ярлык не запускает totalcmd.exe.
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
Batya, виноват, запамятовал, ярлык с относительным путём работает, но только в Explorer'е, а в Командир рапортует, что программа не запускается.
Но, т. к. этот ярлык требуется для запуска TC из недр флешки, то для этих целях на чужих машинах и спользуется "Проводник".
P.S. А еслибы можно было прилепить иконку с относительным путём - было бы вообще шикарно...
Но, т. к. этот ярлык требуется для запуска TC из недр флешки, то для этих целях на чужих машинах и спользуется "Проводник".
P.S. А еслибы можно было прилепить иконку с относительным путём - было бы вообще шикарно...
http://www.tckb.megabyte-web.ru/ - база знаний о Total Commander
Хотя я писал там
но у меня там написано
- после подтверждения правки ярлыка ссылка меняется.
А вот, собственно, и сам ярлык:
http://zalil.ru/upload/26034857
P.S. Сейчас в Тотале иконка видна, но ярлык не запускает тотал (вылетает окно TC "Программа не запускается"), а в "Проводнике", напротив, иконки не видно, но ярлык работает.
P.P.S. Запуск нескольких копий TC разрешён.
Код: Выделить всё
cmd.exe /c start totalcmd/TOTALCMD.EXEКод: Выделить всё
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
Поменяй наHolerik писал(а):totalcmd/TOTALCMD.EXE
Код: Выделить всё
totalcmd\TOTALCMD.EXEА у тебя вообще ярлыки запускаются из под Тотала?
Нет, я не сплю. Я просто медленно моргаю.