Печать заданного вордовского документа нажатием кнопки

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

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

Ответить
sokvon
Сообщения: 2
Зарегистрирован: Пт апр 01, 2011 05:45

Печать заданного вордовского документа нажатием кнопки

Сообщение sokvon »

Имеется вордовский документ, который я хочу печатать нажав кнопку на панели инструментов.
Нашел команду cm_PrintFile, но не могу подставить к ней нужный мне файл.
Подскажите как можно реализовать мою задачу?
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sokvon
Во-первых, к встроенной команде без параметров вида cm_ подставить в принципе ничего невозможно. И я не понял, в чём вообще проблема. Команда "Файл (содержимое" в подмненю "Печать" меню "Файл" для файла под курсором работает? Кнопка на основе команды cm_PrintFile для того же файла под курсором должна работать точно так же.
Во-вторых, если речь о том, чтобы избавиться от промежуточных диалогов, на форуме существует поиск по слову печать. Вот один из результатов.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sokvon
Сообщения: 2
Зарегистрирован: Пт апр 01, 2011 05:45

Сообщение sokvon »

Avada,
спасибо что ответил, я что хочу. Я знаю, что команда cm_printFile распечатает документ который находится под курсором, поэтому мне сперва нужно его найти, поставить курсор а потом только напечатать, а я хочу сделать отдельную кнопку либо комбинацию горячих клавиш, при нажатии которых вне зависимости где ты находишься в командере, распечатали бы нужный мне документ.
А еще лучше, глобальные горячие клавиши настроить, чтобы например находят в ворде нажать комбинацию и определенный документ распечатался.
Вроде понятно объяснил :)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sokvon
Сюда советую заглянуть (опять же поиск по форуму рулит). И обратить внимание на последний абзац.
Вот это
sokvon писал(а):А еще лучше, глобальные горячие клавиши настроить, чтобы например находят в ворде нажать комбинацию и определенный документ распечатался.
к Тоталу вообще не имеет ни с какого боку никакого отношения. Насчёт первого варианта, возможно, что-то умное скажут специалисты по скриптам или знатоки внешних программ для печати, но и тут, ИМХО, очевидно, что всё участие Тотала в процессе — это кнопка для вызова внешней функции.

Кстати, заголовок темы не вполне соответствует техзаданию. Исправил.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

sokvon писал(а):я хочу сделать отдельную кнопку либо комбинацию горячих клавиш, при нажатии которых вне зависимости где ты находишься в командере, распечатали бы нужный мне документ.
Ну, так и используй скрипт, указав ему параметром нужный для печати файл.
Нет, я не сплю. Я просто медленно моргаю.
Ответить