0 votos

Búsqueda en Finder sin abrir 2 pestañas en la ventana

(* Hola.

Para hacer una búsqueda en el Finder la caja de búsqueda se abre en una pestaña nueva, diferente de la que se solicitó la búsqueda. Intento conseguir hacer una búsqueda sin necesidad de que se abran dos ventanas (la actual y la que aparece al pulsar Comando-F o pulsar en el icono Buscar de la barra de herramientas del Finder).

He escrito un script que, tras escribir la frase de búsqueda, cierra la pestaña desde la que se invocó la búsqueda. Funciona, pero es realmente lento y “chapucero”:

  • rellena el campo de búsqueda de la pestaña de búsqueda y
  • cierra la pestaña desde que se lanzó la petición de búsqueda quedando sólo una ventana con la búsqueda. *)

set frase to "clase:video nombre: " -- Más tarde se completará con la cadena que se quiera buscar.

set ruta to "/Users/nombreUsuario/Downloads"

tell application "Finder"

activate

open ruta

tell application "System Events"

    keystroke "f" using command down
    delay 1.5 -- Espera la apertura
    keystroke frase --Pega en caja de búsqueda
    key code 124 -- Envía cursor al final de frase pegada
    delay 1.5 -- Si el valor es insuficiente, se borra el contenido de la caja de búsqueda. 
    key code 53 -- esc  

    -- Cerrar ventana "sobrante"
    key code 48 using {control down, shift down} --Tab hacia atrás para posicionarse en al ventana a eliminar
    keystroke "w" using command down -- Cierra la ventana

end tell

end tell

-- Agradecería alternativas para conseguir el objetivo (abrirla caja de búsqueda del Finder en la ventana que está en primer plano, no en una nueva pestaña)

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