web-dev-qa-db-ja.com

ウィンドウを最大化してAdobeReaderを起動するにはどうすればよいですか?

WindowsXPでAdobeReaderXIを使用しています。 PDFCreatorを使用してドキュメントを.pdfファイルに印刷します。

.pdfファイルを開くたびにウィンドウを最大化したいと思います。

私は次の方法でメソッドを試しました: http://blogmines.com/blog/2010/03/08/how-to-automatically-open-a-application-in-a-maximized-window/ しかしそれはうまくいきませんでした。ショートカットを変更しているのに、.pdfファイルをダブルクリックするとショートカットがバイパスされる可能性があります。 AcroRd32.exeアプリケーション自体には、ウィンドウの最大化オプションがありません。

Adobe Readerの設定を変更してみました:ドキュメントを再度開くときに最後のビュー設定を復元します。またはページ表示:デフォルトのレイアウトとズーム。

PDFCreator:ページレイアウトの設定も変更してみました。

ウィンドウの最大化オプションを明示的に制御するオプションはありません。

デフォルトのAdobeReaderアプリケーションで.pdfファイルを開くと、ウィンドウが最大化されているか、通常(最大化されていない)で開かれるかは、ランダムなコイントスのようなものです。最大化されることもあれば、最大化されないこともあります。一貫性がありません。

誰かが簡単な解決策を持っているのだろうか。そうでなければ、私はこの奇妙な予測不可能性を処理しなければならないと思います。

私はこのリンクを読んでいました: http://forums.Adobe.com/message/3675347

2番目のバージョンは、必要に応じて「start/maxacrobat.exe」または「start/max acrord32.exe」を実行するプログラムアイテムを、場合によってはパス情報とともに作成することです。

誰かがこれをしましたか、そして誰かがステップを詳細に説明できますか?

4
tech

まず、このソリューションは、アドビが提供する非常にあいまいなリソースを介して、リバースエンジニアリングとランダムな調査を行いました。解決策にたどり着くプロセスについては、 改訂ログ を確認してください。それは価値があるものとしてはかなり大きいので、私はそれを答えから外しました。

さて、実際の解決策について。 WindowsのAdobeReader 10.0は、ウィンドウ設定をレジストリの次の2つの場所に保存します。

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

この2つは、ファイルを開くときとプログラム自体(空のファイルなど)を開くときにAdobeが最大化を開始することを示しています。ただし、Adobe wantsが事前定義された設定(単一の通常のウィンドウで画面上のすべてのスペースを占める)に戻すため、これら2つの値だけを手動で適切な値に設定すると機能します。

アラート:以下は、Windowsレジストリをいじることを含みます。事前にバックアップを取り、軽く通してください。適切な予防策を講じないと、システムを台無しにしてしまう可能性があります。などなど。警告されました。

私の解決策は、Adobe Readerへのアクセスを防止してこれらの値にすることです。まず、ブランチへのアクセスをブロックする前に、これらの値を適切な値に設定する必要があります。 regeditにアクセスし、HKCU\Software\Adobe\Adobe Reader\10.0\SDI\に移動します。関連するキーの前後の値は次のとおりです。

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

/SDI/ブランチを右クリックして、Permissionsを選択します。そこから詳細を押します。

Permissionsタブでユーザー名を選択し、その後Editボタンを押します。 Deny側の次のチェックボックスをオンにします。

  • 値を定義する
  • サブキーを作成する
  • 削除
  • DACを削除する
  • オーナー書き込み

(私は英語版のWindowsを使用していないため、翻訳がオフになっている可能性があるため、用語のいずれかが完全に一致しない場合は、事前に謝罪します)

私は選択においていくぶん保守的かもしれませんが、これはうまくいきます。おそらく、denyに必要な唯一のキーは「値の定義」でしょう。これがすべて完了したら、[〜#〜] ok [〜#〜]を押します。警告メッセージが表示され、確認して、regeditを終了する場合があります。すべてが正しく行われていると仮定すると、AdobeReaderはウィンドウの配置に関してデフォルトに戻ることができなくなります。

したがって、Adobe Readerは、セッションで発生したウィンドウに関係なく、常に最大化されて開きます。

1

私は以下のサイトで答えを見つけました、そしてこれが他の人に役立つことを願っています:

HKCU\Software\Adob​​e\Adob​​e 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/

0
javad