• 締切済み

こんなのできますか?

常駐している画面のプリントスクリーンソフトの機能をコマンドボタンに持たせたいのですが・・・ Alt+PrtScボタンを押したらアクティブになっているフォーム・フォルダーのみを印刷してくれるソフトなのですが、その一連の流れをコマンドボタンの持たせたいのですが、出来ますか? 常駐ソフトはminiCopyというフリーソフトなのですが、特にボタンの設定とかはできませんが、パソコンを立ち上げると常駐しAlt+PrtScを押すと勝手に印刷してくれます。

みんなの回答

回答No.1

対象のソフト(miniCopy)を外部からの操作するには、それを受け入れる仕組みを備えていることが前提となります。備えられていない場合は、キーボードやマウスの動作をシミュレートしたり、ウィンドウメッセージを送るなどのアプローチになります。 今回の場合、対象のソフトは[Alt]+[PrintScreen]キーの押下を監視しているようなので、これをエミュレートすればよいと思います。 Windows.Forms.SendKeys.Send("%{PRTSC}") ただし、SendKeysによるキーボード操作までが監視対象になるかは不明のため、動作しないかも知れません。

関連するQ&A