- 締切済み
こんなのできますか?
常駐している画面のプリントスクリーンソフトの機能をコマンドボタンに持たせたいのですが・・・ Alt+PrtScボタンを押したらアクティブになっているフォーム・フォルダーのみを印刷してくれるソフトなのですが、その一連の流れをコマンドボタンの持たせたいのですが、出来ますか? 常駐ソフトはminiCopyというフリーソフトなのですが、特にボタンの設定とかはできませんが、パソコンを立ち上げると常駐しAlt+PrtScを押すと勝手に印刷してくれます。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- うぃず(@Wizard_Zero)
- ベストアンサー率69% (344/495)
回答No.1
対象のソフト(miniCopy)を外部からの操作するには、それを受け入れる仕組みを備えていることが前提となります。備えられていない場合は、キーボードやマウスの動作をシミュレートしたり、ウィンドウメッセージを送るなどのアプローチになります。 今回の場合、対象のソフトは[Alt]+[PrintScreen]キーの押下を監視しているようなので、これをエミュレートすればよいと思います。 Windows.Forms.SendKeys.Send("%{PRTSC}") ただし、SendKeysによるキーボード操作までが監視対象になるかは不明のため、動作しないかも知れません。