0 votos

Utiliza MacOS Automator para hacer capturas de pantalla, nombrarlas y guardarlas en una carpeta, y continuar

He pasado 3 días y todavía tengo problemas para usar Automator en mi obsoleto iMac de segunda mano iOS 10.13. Mi objetivo es simple, para lograr esto:

  1. hacer una captura de pantalla de parte de una página web (personalizaré el tamaño de la pantalla)
  2. nombrar el archivo de captura de pantalla (yo mismo nombraré 1,2,3,4)
  3. guardar en una carpeta
  4. continuar las acciones repetitivas anteriores 3000 veces

Muy frustrado... por favor, ayuda... realmente no sé cómo utilizar el Automator... he intentado Tomar una captura de pantalla, guardar en pdf, renombrar, acción de carpeta xxx...

Alternativamente he probado otras opciones ...como reconfigurar mi ratón con el botón derecho, crear un botón flotante, cambiar mi barra de menú...

0voto

Gintaras Puntos 62

Personalmente utilizaría ObjC/Swift para conseguirlo. La ventaja de hacer esto es que el programa no interrumpe tu navegador y puedes seguir navegando o haciendo otras cosas con el ordenador mientras se ejecuta el script</strkeep><strkeep>.

NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"www.example.com]];
[_WebView loadRequest:request];

- (void)capture
{
    WKSnapshotConfiguration *conf = [[WKSnapshotConfiguration alloc] init];
    conf.rect = NSRectFromString([_CaptureCoordinatesField stringValue]);
    [_WebView takeSnapshotWithConfiguration:conf completionHandler:
     (^(NSImage *snapshotImage, NSError *error) {
        dispatch_async(dispatch_get_main_queue(), ^{
            NSData *imageData = [snapshotImage TIFFRepresentation];
            [imageData writeToFile:@"YOUR FILE" atomically:YES];
        });
    })];
}

Para hacerlo en Automator podría hacer algo como esto (Esto fue probado en MacOS 12.0.1, puede o no tener problemas con la versión anterior de MacOS): Automator

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