2012-01-05 6 views
0

初めて実行するときにウェブサイトでホストされるチュートリアルを開くデスクトップアプリケーションがあります。チュートリアルを標準のブラウザウィンドウからメニューバー/位置バーなどを除いて開くようにします。javascriptではこれは簡単ですが、コマンドラインからどのように行うかについての情報は見つかりません(もし可能ならば)。メニューバー/場所/なしでcliからブラウザを開く

私はMac OS Xにしか関心がないので、特にSafariに対処するソリューションに満足していますが、他のブラウザの情報も役に立ちます。

UPDATE

blahdiblahのソリューションは、ツールバーのトグルすることができます。現在開いているものや閉じているものに関する情報がないため、非常に適切な解決策ではありません。 this blog postから

答えて

1

、アップルスクリプト(およびosascript)でそれを行う:

tell application "Safari" 
    activate 
    if bounds of window 1 is not equal to {0, 22, 1440, 900} then 
     tell application "System Events" 
      keystroke "b" using {command down, shift down} 
      keystroke "|" using command down 
     end tell 
     set bounds of window 1 to {0, 22, 1440, 900} 
    else 
     tell application "System Events" 
      keystroke "b" using {command down, shift down} 
      keystroke "|" using command down 
     end tell 
     set bounds of window 1 to {160, 80, 980, 700} 
    end if 
end tell 

は、追加の情報および警告についての記事を読みます。

+0

優秀!それは非常にうまく動作します、ありがとう! – Endophage

+0

実際には、私はちょうどこれはjavascriptのように機能をオフに提供していないことに気づいた。ウィンドウが閉じられると、Safariは設定を保持します(つまり、ロケーションバー、メニューバー、...は非表示のままです)。 – Endophage

+0

Trueを指定しますが、後で行った設定の変更をいつでも元に戻すことができます。 – blahdiblah

関連する問題