Voici :
/usr/bin/osascript -e 'tell application "Safari"' -e "activate" -e 'tell application "System Events"' -e 'keystroke "f" using {control down, command down}' -e "end tell" -e "end tell"
Voici sous une forme plus claire (mais vous ne pouvez pas l'exécuter de cette façon) :
/usr/bin/osascript -e "tell application \"Safari\""
-e "activate"
-e "tell application \"System Events\""
-e "keystroke \"f\" using {control down, command down}"
-e "end tell"
-e "end tell"
Et voici sous forme de script AppleScript formaté :
tell application "Safari"
activate
tell application "System Events"
keystroke "f" using {control down, command down}
end tell
end tell
Il fonctionne en ouvrant d'abord une fenêtre Safari si elle n'est pas déjà ouverte. Ensuite, il simule la combinaison de touches Contrôle-Commande-F qui demande à la fenêtre Safari de passer en plein écran.
Si vous voulez agrandir la fenêtre pour qu'elle occupe toute la place disponible sans passer en plein écran (c'est-à-dire en prenant tout l'espace sous la barre de menu en haut) :
tell application "Finder"
set desktopSize to bounds of window of desktop
end tell
tell application "Safari"
activate
set bounds of window 1 to desktopSize
end tell
Qui deviendrait ceci dans Terminal :
/usr/bin/osascript -e "tell application \"Finder\"" -e "set desktopSize to bounds of window of desktop" -e "end tell" -e "tell application \"Safari\"" -e "activate" -e "set bounds of window 1 to desktopSize" -e "end tell"
Pour Chrome, faites ceci :
tell application "Google Chrome"
activate
make new window
tell application "System Events"
keystroke "f" using {control down, command down}
end tell
end tell
Donc cela donnerait ceci dans Terminal :
/usr/bin/osascript -e "tell application \"Google Chrome\"" -e "activate" -e "make new window" -e "tell application \"System Events\"" -e "keystroke \"f\" using {control down, command down}" -e "end tell" -e "end tell"
J'espère que cela vous aidera !
0 votes
Est-ce le mode plein écran du Lion / MTN Lion, ou une fenêtre "zoomée" ?
0 votes
Le lion en plein écran