Страница 36 из 88

Добавлено: Сб май 19, 2012 10:31
Вахмурка
2vacmar
В дополнении к тому, что сказал Avada. У тебя написано
С/документы/текстовой файл
Так, на всякий случай - в винде разделителем служит обратный слэш \, в отличие от интернета. И еще:
Avada писал(а):В поле "Команда" в настройках кнопки сначала указывается, как и всегда в подобных случаях, полный путь к AkelPad.exe, а затем после пробела — полный путь
Обычно все-таки параметры указываются в соответствующем поле. Иногда работает и так и сяк, иногда (например, при использовании переменных окружения) - только в поле команды, а иногда (и так правильнее) для параметров есть специально обученное место в кнопке.

Добавлено: Сб май 19, 2012 12:37
vacmar
Спасибо всем. Извините ради бога, я в этом деле новичёк.

Вроде - заработало, Ура!

Добавлено: Вт май 22, 2012 22:16
Mellomann
Нужно сделать универсальную кнопку (на баре) для запуска Winamp, находящегося в стандартном пути Program Files (x86), работающую и под TC32 и под TC64, при чём также и в Win32 и Win64.
Естественно ни

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

TOTALCMD#BAR#DATA
%ProgramFiles(x86)%\Winamp\winamp.exe

%ProgramFiles(x86)%\Winamp\winamp.exe,4
Winamp
%ProgramFiles(x86)%\Winamp\
0
-1
ни

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

TOTALCMD#BAR#DATA
%PROGRAMFILES%\Winamp\winamp.exe

%PROGRAMFILES%\Winamp\winamp.exe,4
Winamp
%PROGRAMFILES%\Winamp\
0
-1
ни даже

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

TOTALCMD#BAR#DATA
%HOMEDRIVE%\Program Files (x86)\Winamp\winamp.exe

%HOMEDRIVE%\Program Files (x86)\Winamp\winamp.exe,4
Winamp
%HOMEDRIVE%\Program Files (x86)\Winamp\
0
-1
вариант не будет универсальным, т.к.:
1-й не работает в Win32;
2-й - в Win64 c TC64;
3-й - в Win32.
Какую переменку стоит взять, чтобы работа в обоих разрядностях ТК под разными виндами стоящий в стандартной папке Winamp можно было запустить одной и той же кнопкой?

Добавлено: Пн июн 04, 2012 13:42
LonerD
Имеется вот такая кнопка:

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

TOTALCMD#BAR#DATA
cmd.exe /c start /min "Copy folder structure" xcopy /F /T /E
?%P%N "%T"
wciconex.dll,3
Copy folder structure

0
-1
Она создаёт структуру пустых подкаталогов выделенного каталога (сам выделенный каталог в соседнюю панель не копируется). Каким образом модифицировать команду, чтобы создавалась структура, включая выделенный каталог?

Добавлено: Пн июн 04, 2012 18:19
Tol!k

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

TOTALCMD#BAR#DATA
%ComSpec% /c xcopy /ite
?"%P%O.%E" "%T%O.%E"
wciconex.dll,3
Copy folder structure

1
-1

Добавлено: Пн июн 04, 2012 19:20
LonerD
Tol!k
Спасибо, работает.
А для чего добавляется .%E ?

Добавлено: Пн июн 04, 2012 19:33
Tol!k
%O.%E = %N
но их можно гарантированно взять в кавычки

Добавлено: Сб июн 16, 2012 16:16
LonerD
Кнопка1

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

TOTALCMD#BAR#DATA
cmd
/k fsutil hardlink create %T%S %P%S
wciconex.dll,44
Создание жёсткой ссылки для файла


-1
Кнопка2

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

TOTALCMD#BAR#DATA
cmd
/k FOR /F "usebackq delims=\ tokens=1" %%i IN (%F) DO fsutil hardlink create "%T%%i" "%P%%i"
wciconex.dll,44
Создание жёстких ссылок для файлов


-1
Первая кнопка обрабатывает только по одному файлу, зато любые.
У второй кнопки есть минус - не может обработать файлы с кириллическими именами, загвоздка в команде for
Помогите универсализировать или изменить вторую кнопку чтобы обрабатывалась кириллица.
Можно ли обойтись командой и параметрами или только через отдельный батник?

Добавлено: Сб июн 16, 2012 16:57
Flasher
LonerD
Предлагаю создать отдельную тему для создания кнопок/скриптов для жёстких ссылок, там выкладывать все возможные варианты (в т.ч. ссылки на уже существующие) с разными консольными утилитами.

Добавлено: Сб июн 16, 2012 17:33
LonerD
Flasher
Проблема не столь в жёстких ссылках, по которым уже есть несколько тем, сколько в желании подружить команду for с кириллицей. Вот ещё как вариант:

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

TOTALCMD#BAR#DATA
cmd
/c FOR /F "usebackq  delims== tokens=1" %%i IN (%F) DO start /high "Start in High Priority" "%P%%i"
C:\WINDOWS\System32\shell32.dll,2
Запустить выделенные файлы с высоким приоритетом


-1
Аналогично - кириллические имена не обрабатываются. Как универсализировать кнопку дабы запускались все файлы?

Добавлено: Сб июн 16, 2012 19:13
Flasher
А, всё об этом..
Так.

Добавлено: Пн июл 30, 2012 21:18
happywanderer
создал кнопку для папки:

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

TOTALCMD#BAR#DATA
%commander_path%\SOFT\GENER\
%t
%commander_path%\SOFT\GENER\gener.exe
Базы
%commander_path%\SOFT\GENER\
0
-1
, но открывается в окне проводника - надо в окне Тотала - в чём ошибка?

Добавлено: Пн июл 30, 2012 22:13
Flasher
happywanderer
Ошибка в нежелании изучить описание параметров в справке.

Добавлено: Пн июл 30, 2012 22:36
happywanderer
Flasher
скорее всего не в нежелании, а в нехватке времени подойти к этому осмысленно, поэтому и попросил помощи(спасибо за ссылку, но для меня это пока "тёмный лес"), т.ч. вопрос открыт. Маленький нюанс - папка находится на флешке и выставить определённую букву диска не представляется возможным, т.к. используется на разных машинах.

Добавлено: Вт июл 31, 2012 03:30
Flasher
happywanderer писал(а):но для меня это пока "тёмный лес"
Как же можно администрировать компы, если уже это тёмный лес? :? Это при том, что в справке приведено достаточно примеров для понимания.

Нахождение папки на флешке тут роли не играет, если и так используется переменная %commander_path%.

Насколько я понял, нужно открывать папку в новой вкладке. В таком случае команда выглядит так:
%COMMANDER_EXE% /O /S /T /L="%COMMANDER_PATH%\SOFT\GENER\"

Если не нужно, то ещё проще: cd "%COMMANDER_PATH%\SOFT\GENER\"

Поле "Параметры:" очистить.