4

Я использую Adobe Reader XI в Windows XP. Я использую PDFCreator для печати документов в файлы .pdf.

Я хочу, чтобы окно было развернуто при каждом открытии файла .pdf.

Я попробовал метод в: http://blogmines.com/blog/2010/03/08/how-to-automatics-open-a-application-in-a-maximized-window/, но он не работал. Возможно, потому что я изменяю ярлык, но двойной щелчок по файлу .pdf может обойти ярлык. Само приложение AcroRd32.exe не имеет опции максимизировать окно.

Я попытался изменить настройки Adobe Reader: восстановить настройки последнего просмотра при повторном открытии документов. или Отображение страницы: макет по умолчанию и масштаб.

Я также попытался изменить настройки в PDFCreator: макет страницы.

Ни одна из опций явно не управляет опцией максимизации окна.

Когда я открываю файл .pdf с приложением Adobe Reader по умолчанию, то, открывается ли окно в развернутом или обычном (не развернутом) виде, похоже на случайный бросок монеты. Иногда оно максимизируется, иногда не максимизируется. Это не соответствует.

Интересно, есть ли у кого-нибудь простое решение? Если нет, то я думаю, что мне придется обойтись этой странной непредсказуемостью.

Я читал эту ссылку:http://forums.adobe.com/message/3675347

Вторая версия будет состоять в том, чтобы создать программный элемент, который, в зависимости от ситуации, запустит «start /max acrobat.exe» или «start /max acrord32.exe», возможно, с информацией о пути.

Кто-нибудь сделал это и кто-то может подробно объяснить шаги?

2 ответа2

1

Прежде всего, это решение потребовало некоторого реверс-инжиниринга и случайного наложения на очень расплывчатые ресурсы Adobe. Не стесняйтесь проверять журнал изменений для процесса, который привел меня к решению; так как он достаточно велик для того, чего он стоит, я выпустил это из ответа.

Теперь для актуального решения. Adobe Reader 10.0 в Windows сохраняет настройки окна в этих двух местах реестра:

HKCU\Software\Adobe\Adobe Reader\10.0\SDI\bMaximizeNextDocument
HKCU\Software\Adobe\Adobe Reader\10.0\SDI\bNullDocMaximized

Два указывают на то, что Adobe следует развернуть в развернутом виде при открытии файла и при открытии самой программы (например, пустого файла). Тем не менее, если вручную установить только эти два значения на их правильные значения, это работает только один раз, потому что Adobe хочет вернуться к своим предопределенным настройкам (то есть занимать все пространство на экране в одном обычном окне).

Предупреждение: следующее связано с перепиской с реестром Windows. Сделайте резервную копию заранее и слегка потяните. Вы можете испортить свою систему, если не будете принимать надлежащие меры предосторожности. И так далее, и так далее. Вы были предупреждены.

Мое решение состоит в том, чтобы запретить доступ к Adobe Reader к этим значениям. Прежде всего, вам нужно установить эти значения в их правильные значения, прежде чем блокировать доступ к ветви. Откройте regedit и перейдите к HKCU\Software\Adobe\Adobe Reader\10.0\SDI\ Ниже приведены значения до и после соответствующих ключей:

bMaximizeNextDocument (0) -> (1)
bNullDocMaximized     (0) -> (1)

Щелкните правой кнопкой мыши ветку /SDI/ и выберите « Разрешения». Оттуда нажмите на Advanced.

На вкладке « Разрешения » выберите свое имя пользователя и затем нажмите кнопку « Изменить» . Проверьте следующие флажки на стороне Запретить :

  • Определить значение
  • Создать подраздел
  • удалять
  • Удалить ЦАП
  • Владелец написать

(Я заранее извиняюсь, если какой-либо из терминов не совпадает точно, поскольку я не в английской версии Windows, и поэтому перевод может быть отключен)

Я мог бы быть несколько консервативен в выборе, но это работает. Вероятно, единственный ключ, который нужно отрицать, это "Определить значение". После того, как все это сделано, нажмите ОК. Может появиться предупреждающее сообщение, подтвердить его и выйти из программы regedit . При условии, что все сделано правильно, Adobe Reader больше не может вернуться к настройкам по умолчанию в отношении размещения окон.

Поэтому Adobe Reader всегда будет открываться в развернутом виде, независимо от того, какое окно вы открыли в любой сессии.

0

Я нахожу ответ на сайте ниже, и я надеюсь, что это поможет другим:

HKCU\ Программное обеспечение \ Adobe \ Adobe Acrobt \ DC \ ExitSection

изменить bLastExitNormal с 1 на 0

Сделав это, Acrobat действительно запоминает его размер и местоположение на моем экране! И при запуске самого PDF или по иконке программы

https://www.eehelp.com/question/adobe-acrobat-dc-always-open-maximized-pdf-how-can-i-stop-this/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .