, así que estoy tratando de crear un servicio que estará ubicado en el menú contextual del Buscador y que permitiría crear un nuevo documento en el directorio actual.Creando un servicio de automatizador para crear un nuevo documento en el directorio actual
que he estado haciendo que el uso de Automator: sentimos que todo está en francés ^^
De todos modos aquí está la AppleScript que estoy usando para recuperar el directorio de trabajo actual:
on run {input, parameters}
tell application "Finder"
set pwdAlias to insertion location as alias
if not (exists folder pwdAlias) then
set pwdAlias to (container of pwdAlias) as alias
end if
end tell
set pwd to POSIX path of pwdAlias
return pwd
end run
Entonces Estoy estableciendo este valor en una variable, luego creando un nuevo documento de texto usando la variable como la ruta para el documento y finalmente estoy usando el comando Revelar en el Finder para mostrar el documento creado.
Todo funciona bien excepto que el script parece ser siempre tarde! Lo que quiero decir es que al abrir una nueva ventana del Finder y seleccionar mi servicio, se está creando sistemáticamente el documento en la ventana anterior, como se muestra a continuación:
Pero si intento por segunda vez, la documento se creó correctamente en la ubicación esperada:
Y esto es muy sistemática que sucede cada vez !!
Lo siento si no estoy muy claro, ¡no es tan fácil de explicar!
bien lo contrario, estoy corriendo león de montaña y aquí está el proyecto de Automator adjunto: create_new_document
Para agregar el servicio basta con descomprimir y poner el archivo en ~/Library/Servicios/
la esperanza de conseguir algo respuestas, pero me temo que esto es solo un error de Automator!
Por cierto, su enlace a su servicio está roto! – markhunte