LoginSignup
0
0

More than 3 years have passed since last update.

切り取り & スケッチを起動する

Posted at

クリップボードから画像取り込む機能入れる時にWindows10のWin+Shift+Sで起動する切取りを起動したかった。

基本的にはWindows FormsアプリからWindows 設定を開くと同じ

Process.Start("ms-screenclip:")

切取り実行時にアプリを最小化したい場合、Process.Startする前にWindowStateとかを最小化すれば良いのだけれど
環境によっては最小化アニメーションが終わる前に切取り実行が起動して半透明で残っていたり、
最小化せずにそのまま画面が残る事があった。

なので自分はProcess.Startする前に250msec待ちを入れて対応したけど他にやり方あるのかな(´-`)

ちなみにProcess.Startの戻りはnullになるので終了したらウィンドウを戻すという動作が出来ない。
プロセスIDをプロセス名で探すとかすれば出来そう?

起動パラメータ色々あるっぽい

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0