Sublime Text 2 とターミナル (テスト結果の表示、単調なタスクの実行など) を同じフルスクリーン ウィンドウに表示できるようにするアプリケーションを Mac OS X で使用したいと考えています。この動作をするアプリケーションが見つからなかったので、cocoa 分割ビューで自分で再現しようと考えています。それが可能かどうか知りたいのですが、可能であれば、どうすれば実装を開始できますか
ありがとうございました
Sublime Text 2 とターミナル (テスト結果の表示、単調なタスクの実行など) を同じフルスクリーン ウィンドウに表示できるようにするアプリケーションを Mac OS X で使用したいと考えています。この動作をするアプリケーションが見つからなかったので、cocoa 分割ビューで自分で再現しようと考えています。それが可能かどうか知りたいのですが、可能であれば、どうすれば実装を開始できますか
ありがとうございました
他の2つのアプリケーションから新しいアプリケーションを作成することはできません。動作しません。ただし、applescriptを使用すると、これらのウィンドウを必要に応じて簡単に配置できます。
例として、SafariとTerminalを2つのアプリケーションとして使用します。それらを開き、表示したいとおりに画面に配置します。各ウィンドウを大きく開いて、並べて配置しました。次に、このAppleScriptを実行して、ウィンドウサイズと位置のプロパティを取得しました...
tell application "System Events"
tell process "Safari"
set safariSize to size of window 1
set safariPosition to position of window 1
end tell
tell process "Terminal"
set terminalSize to size of window 1
set terminalPosition to position of window 1
end tell
end tell
return {safariSize, safariPosition, terminalSize, terminalPosition}
次に、そのスクリプトの結果をこのスクリプトの「theValues」変数にコピーして貼り付けました。これで、いつでもこのスクリプトを実行して、これらのウィンドウ位置を再作成できます。
set theValues to {{1001, 1025}, {0, 22}, {613, 1024}, {1003, 22}}
tell application "Safari" to activate
tell application "Terminal" to activate
tell application "System Events"
tell process "Safari"
set size of window 1 to item 1 of theValues
set position of window 1 to item 2 of theValues
end tell
tell process "Terminal"
set size of window 1 to item 3 of theValues
set position of window 1 to item 4 of theValues
end tell
end tell
それがお役に立てば幸いです。幸運を。