1 votes

Comment reproduire l'installation des fichiers BAT de Windows Chrome dans MacOS 10.15

Sous Windows, Chrome est mon principal navigateur. J'ai développé une série de fichiers *.bat sur Windows qui ouvrent chacun une série d'onglets avec des URL spécifiques dans Chrome :

@echo off
set BROWSER=chrome.exe
set WAIT_TIME=2
cd %USERPROFILE%\Desktop\bat
start %BROWSER% -new-window "https://calendar.google.com/calendar/r/month"
@ping 127.0.00.1 -n %WAIT_TIME% -w 1000 > nul
start %BROWSER% -new-tab "https://contacts.google.com/"
start %BROWSER% -new-tab "https://voice.google.com/"
start %BROWSER% -new-tab "https://hangouts.google.com"
start %BROWSER% -new-tab "https://drive.google.com"
start %BROWSER% -new-tab "https://maps.google.com"
start %BROWSER% -new-tab "https://www.youtube.com"
start %BROWSER% -new-tab "https://news.google.com"
start %BROWSER% -new-tab "https://photos.google.com"
start %BROWSER% -new-tab "https://one.google.com"
start %BROWSER% -new-tab "https://classroom.google.com"

Comment pourrais-je reproduire cette fonctionnalité dans MacOS 10.15 en utilisant AppleScript ?

1 votes

0 votes

Quel est le but de la commande ping ?

2voto

nohillside Points 82672

Comme un shell script ou directement dans Terminal, cela peut être fait avec

#!/bin/sh

open -a "Google Chrome" --args \
    https://calendar.google.com/calendar/r/month \
    https://contacts.google.com/ \
    https://voice.google.com/ \
    https://hangouts.google.com \
    https://drive.google.com \
    https://maps.google.com \
    https://www.youtube.com \
    https://news.google.com \
    https://photos.google.com \
    https://one.google.com \
    https://classroom.google.com

Dans AppleScript, vous pouvez utiliser

tell application "Google Chrome"
    open location "https://calendar.google.com/calendar/r/month"
    open location "https://contacts.google.com/"
    open location "https://voice.google.com/"
    open location "https://hangouts.google.com"
    open location "https://drive.google.com"
    open location "https://maps.google.com"
    open location "https://www.youtube.com"
    open location "https://news.google.com"
    open location "https://photos.google.com"
    open location "https://one.google.com"
    open location "https://classroom.google.com"
end tell

1 votes

Dans le fichier batch original, toutes les URL s'ouvrent dans une seule fenêtre Chrome. Si je lance un autre fichier batch avec des URL différentes, elles s'ouvriront toutes dans une DEUXIÈME fenêtre Chrome. Vos deux exemples permettent-ils d'obtenir ce résultat ? Si non, comment puis-je m'assurer que chaque fichier script ouvre une nouvelle fenêtre Chrome ?

1 votes

@Quasaur Pas directement, l'idée était surtout de vous donner quelque chose pour commencer. Les liens dans les commentaires pointent vers d'autres réponses avec des parties du puzzle que vous essayez de résoudre ici.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X