2012-01-17 10 views
2

バッチスクリプトを使用して画面の左側(Win +左矢印)にウィンドウを最大化することはできますか?Win + Leftバッチスクリプト?

おかげで、
マックス

+0

言い換えれば:.batファイル内では、Win-Left Arrow(完全な高さと左側のドッキング)と同じ機能を再現できますか?私は全体のワークスペースのコンセプトがWindows 7/2008 R2にのみ入っているので、あなたの意図の利用可能性を制限するかもしれません。 – billinkc

+0

同様の結果@バリカットcバッチスクリプトでは何も出ませんが、vbs http://www.tomshardware .com/forum/58977-45-sending-right-shift-batch-file – billinkc

+0

母、言い直してくれてありがとう。私はそれをタイプしたときに少し急いでいた。そしてはい、どちらか、または画面の高さにウィンドウのサイズと幅/ 2のサイズを変更する。 – Ben

答えて

2

私はこれだけではバッチでは可能であるとは思わないが、あなたはSendKeysとVBScriptを使用することができるかもしれません。その後、cscript.exeでvbを一括して実行することができます。

Set WshShell = WScript.CreateObject("WScript.Shell") 
WshShell.SendKeys "{LEFT}" 

List of key strokes

私は、Windowsキーを行うことができますかわからない、または上記のリンクにあるコードとその可能ならば。そのためには、C#のようなもっと強力なものが必要かもしれません。

+0

Win + Leftを送信するSendKey関数の例を挙げてください。私は1つを見つけることができないようです.. – Ben

+0

@mazzzzz詳細を私の答えを編集 –

+1

悲しいことに、vbスクリプトでも悲しいことです。私はちょうどそれを吸って、C#を使用しましたが、私のニーズに少し肥大していますが、将来私はそれを使うことができます。ありがとう – Ben