2013-06-05 17 views
10

Ich habe wirklich Schwierigkeiten mit dem Erstellen einer Methode zum Starten eines Browser-Fensters (Chrome) auf OSX mit Details wie Fenstergröße, keine Tabs usw. Traditionell habe ich vb-Skript über Windows verwendet mit dem IE ist das eine ziemlich einfache Übung, aber ich werde die erste sein, zuzugeben, wenn es um macs geht, kämpfe ich sehr.Applescript zum Starten von Chrome (mit Besonderheiten)

Also hier ist meine Wunschliste.

Ich muss in der Lage sein, ein Fenster zu öffnen (idealerweise in Chrom, aber jeder andere Browser außer Safari), die keine Statusleiste, keine Adressleiste mit einer bestimmten URL und eine bestimmte Fenstergröße hat. Ich habe etwas in Safari mit tun Java-Skript, und versuchte das gleiche mit Chrom mit execute javascript und 'window.open', aber das ist kontinuierlich gescheitert ...

Hilfe!

Antwort

23

Ich habe keine Art und Weise finden Sie die Symbolleiste in Chrome zu verstecken, sondern versuchen, so etwas wie diese Skripte:

tell application "Google Chrome" 
    open location "http://example.com" 
    tell window 1 to enter presentation mode 
end tell 
tell application "Google Chrome" 
    tell (make new window) 
     set URL of active tab to "http://example.com" 
     set bounds to {0, 22, 1200, 900} 
    end tell 
    activate 
end tell 
tell application "Safari" 
    make new document with properties {URL:"http://example.com"} 
    tell window 1 
     set bounds to {0, 22, 1200, 900} 
    end tell 
    activate 
end tell 
tell application "System Events" to tell process "Safari" 
    tell menu "View" of menu bar 1 
     if exists menu item "Hide Toolbar" then click menu item "Hide Toolbar" 
     if exists menu item "Hide Status Bar" then click menu item "Hide Status Bar" 
     if exists menu item "Hide Tab Bar" then click menu item "Hide Tab Bar" 
     if exists menu item "Hide Bookmarks Bar" then click menu item "Hide Bookmarks Bar" 
    end tell 
end tell 
+0

FWIW 'Fenster 1 Satz Grenzen sagen { 0, 22, 1440, 900} end tell "wird das neue Fenster auf einem MacBook Air auf Vollbild setzen, da 1440x900 die Bildschirmauflösung des Geräts ist. –

+0

große aufwendige antwort! Danke. Ich habe das erste Beispiel - das einfache - verwendet, um Javascript in Chrome auszuführen. Vielen Dank! – nurxyz

Verwandte Themen