Переключение на диск комбинацией клавиш

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Hungry Lucy писал(а):Имеется логический Z. Я в TOTALCMD.INC вставила строчку
cm_GotoDriveZ=2086;Switch to drive Z
Назначила клавишу. С диском С получилось, клавиша на С переключает, а с диском Z нет.
Вообще, в тотале по умолчанию команда cm_GotoDriveZ уже прописана (для обозначения конца диапазона), и ей можно пользоваться, ничего не меняя в TOTALCMD.inc. Например, если просто в командной строке тотала написать cm_GotoDriveZ и нажать Enter - тотал должен перейти в текущей панели на диск Z:. Если это работает, с командой всё в порядке. На всякий случай можно восстановить оригинальный TOTALCMD.inc, взяв его из дистрибутива тотала (зайти по Ctrl+PgDn в инсталлятор, а потом - в архив INSTALL.cab).

Альтернативный вариант, конечно, как предлагает Flasher, создать в usercmd.ini (через "Выбор команды", естественно) команду em_GotoDriveZ, которая будет выполнять cd z:\ - и потом на эту em_GotoDriveZ назначить клавишу, эффект будет тот же.

А какую клавишу назначаешь-то? Для теста диска C: использовалась эта же комбинация клавиш? Если после назначения клавиши опять зайти в настройки клавиш (Конфигурация, Разное) и нажать кнопку с треугольничком справа от надписи "Клавиша:", эта клавиша с командой cm_GotoDriveZ присутствует в списке?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Позвольте подвести некоторые итоги.
Если вышеописанный запуск cm_GotoDriveZ из командной строки TC работает (а он должен работать — никакой правки стандартного INC-файла данная ситуация действительно не требует), то дело практически наверняка в неправильном назначении клавиш.
На странице "Разное" сначала назначается клавиша, затем кнопкой с лупой открывается командный браузер, там выбирается категория "Навигация", в ней нужная строка (последняя), далее OK, а далее подтвердить выбор кнопкой с зелёной галочкой (а не "Применить"!). Как раз на последнем пункте чаще всего и спотыкаются. Собственно, искать ошибку в "Разном" уже предлагалось.
Альтернативный вариант с cd и формированием пользовательской команды представляет ценность в силу своей универсальности, поскольку пригоден для любого диска и не требует при этом правки Totalcmd.inc.
Вариант с меню "Запуск" (cm_UserMenuХ) имеет целый ряд неудобств, на которых не останавливаюсь: кто в курсе — знает, кто не в курсе — не советую и пробовать. :wink:
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить