質問

私として生まれ変わろうとしているプログラムの開Acrobatファイルをご覧になるために"Adobe Acrobat Reader"として保存しテキストファイルで動きます。だいたい私のプログラムは:

  • 開pdf
  • 送信 Alt + タブ //のacrobatタブ
  • 送信 Alt + F //このファイルを開く
  • 送信 Down Down Down Down (4回)//を選択し保存してテキストオプション
  • 送信 //保存

私が使っているWindows OS.できる人になりたいか。

もっfinelの目標は、保存のタイトル、著者名等からの約2500pdfファイルを自動的にデータベース化し、より良い方法ですが?こういう言葉を思いつきました。

役に立ちましたか?

解決

試す 自動車. 。そのウェブサイトから:

「Autoitは、フリーウェアWindows Automation Languageです。ほとんどのシンプルなWindowsベースのタスクをスクリプト化するために使用できます。」

他のヒント

また使いたいパ++のメールを渡され、別ウィンドウで表示されるを行うこれらの行動(注のPDFファイルをAcrobatやみのウィンドウハンドルが違います。から見:

http://msdn.microsoft.com/en-us/library/ms644950(VS.85).aspx

Win32メールが難しい場合にだけ使用しないでく割れやすいのに対し、どのよ@Alf.ることをお勧めしたいうアプローチは、そのままGoogle"win32sendmessage"または"win32sendkeys()関数が使用される"べきだ。

いくつかのこと、

1)別のアプリケーションと対話するためにキーストロークをシミュレートすることは 本当に本当に 悪い アイディア. 。同じことをするAPIを見つけたほうがよいでしょう。

まだ気が変わっていない場合は、さらに読んでください...

2)保存するには、使用してみませんか Ctrl+S 保存する、 Ctrl+O 開く。他の人のための直接のショートカットも見つかると確信しています。

これが次のとおりです 計画 それは助けになるかもしれません。

SendMessage APIを使用して、マウスとキーボードメッセージをウィンドウに送信するか、実際のハードウェアイベントをシミュレートするSendInputを使用できます。私は他の人に同意します、自動車を使用します

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top