arch31
|
Posted: Wed Nov 09, 2011 15:26 Post subject: |
|
|
Дело в том, что нам документы в формате rtf в папку по сети из другого города складывают, и их надо сразу распечатывать в 2 экземплярах (сетевой принтер постоянно почему-то вылетает, поэтому договорились поступать таким образом). В день приходит по многу документов, работа загружена и чтобы каждый раз не выполнять одни и те же действия, решил автоматизировать. Да, я такой ленивый Обычно я работаю с тоталом, а любой другой не знающий работник из проводника (откуда же еще?) может попытаться "открыть" документ и получит сюрприз
Можно, конечно, и кнопкой обойтись, но лучше бы все-таки печатать сразу при открытии с автоматическим закрытием документа. Так удобнее.
Добавлено спустя 49 минут:
Вот что пишется в справке:
Quote: | Диалоговое окно: Изменение действия
Здесь вы можете определить или изменить действие, связанное с выбранным типом файла.
Действие Название действия, например, "open" или "print".
Описание Текст, показываемый в контекстном меню для этого действия. На локализованных системах (например, русских) здесь находится переведённое название действия. Для "open" и "print" соответственно было бы "Открыть" и "Печать".
Команда Команда, выполняющаяся при выборе указанного действия в контекстном меню. Чтобы передать ассоциированный файл запущенной программе, необходимо использовать параметр командной строки (%1 или "%1"), либо использовать динамический обмен данными (Dynamic Data Exchange, DDE).
Применять DDE Windows должна использовать динамический обмен данными, чтобы передать имя файла запущенной программе. Это позволяет одной программе (например, WinWord) открывать несколько файлов. При включении данной опции становятся доступными следующие настройки, касающиеся DDE:
Сообщение DDE Команда DDE, посылаемая программе для открытия файла. Обычно команда передаётся в квадратных скобках. Пример: [FileOpen("%1")]
DDE-приложение Имя приложения, используемого для подключения при динамическом обмене данными, например, WinWord.
Сообщение DDE, если приложение не запущено Некоторые приложения используют разные сообщения, когда программа запущена и когда не запущена.
Пример: Если вы выбираете "Печать" для файлов Excel, команда для незапущенного приложения будет [open("%1")][print()][quit()], в результате чего Excel закроется после печати.
Если Excel уже запущен, командой будет строка [open("%1")][print()][close()], которая закроет только распечатанный документ, оставляя Excel открытым.
DDE-раздел Раздел динамического обмена данными для DDE-подключения. Для большинства приложений здесь установлено значение "System".
OK Сохраняет текущие настройки выбранного действия в системном реестре и закрывает диалог.
Отмена Закрывает диалог без сохранения сделанных вами изменений. |
В диалоговом окне изменения действия в упор параметров DDE не вижу:
 |
|