1 votos

Cómo reproducir la configuración de los archivos BAT de Windows Chrome en MacOS 10.15

En Windows, Chrome es mi navegador principal. He desarrollado una serie de archivos *.bat en Windows que abren una serie de pestañas con URLs específicas en 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"

¿Cómo podría reproducir esta funcionalidad en MacOS 10.15 utilizando AppleScript?

1 votos

0 votos

¿Para qué sirve el comando ping?

2voto

Como un shell script o directamente en Terminal se puede hacer con

#!/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

En AppleScript se puede utilizar

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 votos

En el archivo por lotes original todas las URLs se abren en una sola ventana de Chrome. Si iniciara otro archivo por lotes con diferentes URLs, todas se abrirían en una SEGUNDA ventana de Chrome. ¿Los dos ejemplos logran eso? Si no, ¿cómo puedo asegurarme de que cada archivo script abra una nueva ventana de Chrome?

1 votos

@Quasaur No directamente, la idea era principalmente darte algo para empezar. Los enlaces en los comentarios apuntan a otras respuestas con partes del rompecabezas que intentas resolver aquí.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X