BAT для запуска TC
Select messages from
# through # FAQ
[/[Print]\]
Goto page 1, 2  Next  :| |:
Total Commander -> Автоматизация Total Commander

#1: BAT для запуска TC Author: Holerik PostPosted: Wed Jun 11, 2008 20:49
    —
Пришлось воспользоватся bat-файлом, для запуска TC, который лежит в недрах директорий флешки...

TC предпологается пользоваться не мне, по этому желательно устранить некоторые шероховатости:
1. Как прикрепить иконку (*.ico либо из totalcmd.exe) к bat ?
2. Что нужно прописать в bat'е, что бы он автоматически закрывал после запуска TC командную консоль?
3. Нелья ли сделать так, что бы при запуске коммандера командная консоль вообще не появлялась?


Last edited by Holerik on Thu Jun 12, 2008 11:05; edited 1 time in total

#2:  Author: D1PLocation: Тбилиси PostPosted: Wed Jun 11, 2008 21:18
    —
Holerik wrote:
Что нужно прописать в bat'е, что бы он автоматически закрывал после запуска TC?

Code:
start

перед вызовом тотала.

#3:  Author: CaptainFlintLocation: Москва PostPosted: Thu Jun 12, 2008 04:03
    —
Holerik wrote:
1. Как прикрепить иконку (*.ico либо из totalcmd.exe) к bat ?

Никак. Можно создать ярлык на BAT-файл, и уже ему прилепить любой значок.

Holerik wrote:
3. Нелья ли сделать так, что бы при запуске коммандера командная ко нсоль вообще не появлялась?

Стандартными средствами — нет. Альтернативы: а) писать JS/VBS-скрипт вместо батника; б) воспользоваться утилитками типа Hidden Start.

#4: Hidden Start и BAT Author: Holerik PostPosted: Thu Jun 12, 2008 11:22
    —
D1P, Спасибо, сработало! Smile
А не могли бы дать ссылку на статейку по синтаксису bat-команд?

CaptainFlint, заюзал Hidden Start:
Просветите, пожалуйста, как стартануть tc_mini/totalcmd.exe
(Hidden Start у меня лежит в корне флешки) и прилепить иконку tc.ico ?

#5:  Author: CaptainFlintLocation: Москва PostPosted: Thu Jun 12, 2008 20:18
    —
Holerik wrote:
Просветите, пожалуйста, как стартануть tc_mini/totalcmd.exe
(Hidden Start у меня лежит в корне флешки)

Я с Hidden Start сам не разбирался, просто увидел в описании, что она может запускать программы в скрытом окне. Нужно читать справку, смотреть оф. сайт…

Holerik wrote:
и прилепить иконку tc.ico ?

На Hidden Start? Так же, как и на батник: создать ярлык, и уже в нём поставить свой значок.

#6:  Author: ВахмуркаLocation: Большая деревня Москва PostPosted: Fri Jun 13, 2008 17:25
    —
Quote:
А не могли бы дать ссылку на статейку по синтаксису bat-команд?
Вот, в свое время нацарапал кое-что...

#7: Re: BAT для запуска TC Author: Holerik PostPosted: Sat Jun 14, 2008 12:00
    —
CaptainFlint wrote:

На Hidden Start? Так же, как и на батник: создать ярлык, и уже в нём поставить свой значок.

К сожалению, вариант с ярлыком (*.lnk) не подходит, по причине того, что в ярлыке нельзя задать относительную ссылку (напомню, тотал требуется запускать из глубины директорий флешки). Иначе я бы просто воспользовался ярлвком, ведь кроме, собственно, запуска самого TC ничего и не требуется.

Вармурка, спасибо за руководство.

#8:  Author: Стас АгарковLocation: Белгород PostPosted: Sat Jun 14, 2008 12:28
    —
Я для этого написал программу в 1 Кб, которая стартует totalcmd.exe из текущей папки:
ShellExecute(NULL, "open", "TOTALCMD.EXE", "/i=\".\\Profiles\\main.ini\" /f=\".\\Profiles\\ftp.ini\"", NULL, SW_SHOW);

Лишних окон не появляется.

#9:  Author: BatyaLocation: Москва, Россия PostPosted: Thu Jul 31, 2008 18:16
    —
Holerik wrote:
К сожалению, вариант с ярлыком (*.lnk) не подходит, по причине того, что в ярлыке нельзя задать относительную ссылку (напомню, тотал требуется запускать из глубины директорий флешки).

Сделай ярлык с путем:
Code:
cmd /c start TotalCmd\Totalcmd.exe
где TotalCmd\Totalcmd.exe - относительный путь до exe-шника.
У ярлыка установи свойство "Свернутое в значок", "Рабочая папка" должна быть пустая, иконку выбери по желанию Wink

#10:  Author: Holerik PostPosted: Mon Aug 04, 2008 13:05
    —
Batya, в точности следовал вашим инструкциям, но ярлык не запускает totalcmd.exe.

#11:  Author: BatyaLocation: Москва, Россия PostPosted: Mon Aug 04, 2008 19:35
    —
Holerik
"Рабочая папка" у ярлыка пустая?
Открой свойства ярлыка. В поле "Объект" у тебя что написано?

#12:  Author: Holerik PostPosted: Tue Aug 05, 2008 14:07
    —
Batya, виноват, запамятовал, ярлык с относительным путём работает, но только в Explorer'е, а в Командир рапортует, что программа не запускается.
Но, т. к. этот ярлык требуется для запуска TC из недр флешки, то для этих целях на чужих машинах и спользуется "Проводник".
P.S. А еслибы можно было прилепить иконку с относительным путём - было бы вообще шикарно...Smile

#13:  Author: BatyaLocation: Москва, Россия PostPosted: Tue Aug 05, 2008 15:00
    —
Holerik wrote:
работает, но только в Explorer'е, а в Командир рапортует, что программа не запускается.

Странно. Ответь на мой вопрос:
Batya wrote:
Открой свойства ярлыка. В поле "Объект" у тебя что написано?

#14:  Author: Holerik PostPosted: Tue Aug 05, 2008 15:32
    —
Хотя я писал там
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 разрешён.

#15:  Author: BatyaLocation: Москва, Россия PostPosted: Tue Aug 05, 2008 16:01
    —
Holerik wrote:
totalcmd/TOTALCMD.EXE

Поменяй на
Code:
totalcmd\TOTALCMD.EXE


Добавлено: Хотя у меня и через прямой и через обратный сэш работает.
А у тебя вообще ярлыки запускаются из под Тотала?



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page 1, 2  Next  :| |:
Page 1 of 2

Powered by phpBB © 2001, 2005 phpBB Group