¿Cómo usar AppleScript para ocultar la extensión de un file?

En Finder, si hace clic con el button derecho en un file → Obtener información , verá una checkbox en la sección Nombre y extensión que ofrece a los usuarios la capacidad de Ocultar extensión .

Si presiona Comando (⌘) -Shift-3 para tomar una captura de pantalla de pantalla completa en su Mac, se guarda una captura de pantalla como un file .png. Por defecto, la extensión .png para una captura de pantalla está oculta.

  • Cambiar la disposition de visualización en OS X mediante progtwigción
  • Hacer llamadas de audio en iPhone a través de Automator en macOS Sierra
  • macOS Sierra: el volumen de assembly de AppleScript sigue solicitando el inicio de session
  • ¿Cómo puedo cambiar el código de creador de un file en vainilla Snow Leooard?
  • Establecer podcasts específicos para mostrar como progtwigs de televisión en iTunes, utilizando AppleScript
  • ¿Hay un command bash para verificar si Time Machine ha finalizado la copy de security?
  • ¿Puedo cambiar el estado de esta extensión oculta con AppleScript?


    Si tiene curiosidad acerca de por qué estoy tratando de realizar esta acción en AppleScript, es porque tengo un script que implica tomar y save una captura de pantalla, y luego nombrar el file basado en el text en el portapapeles. Y, en este process de cambio de nombre del file, Finder ya no reconoce el file como un file .png, así que tengo que cambiar manualmente el nombre del file.

  • Forzando el command `open` para abrir la aplicación sin firmar?
  • ¿Por qué los browseres web alternativos quieren acceso a "Chrome Safe Storage" en mi llavero?
  • Es una aplicación en Mac capaz de saber mi número de serie
  • Mac, arrastrando elementos a las carpetas del escritorio sigue abriendo una window de búsqueda de inmediato
  • Problema con cmd + pestaña ahora que he cargado macOS Sierra
  • ¿Cómo puedo configurar autofs con un map indirecto usando sshfs?
  • One Solution collect form web for “¿Cómo usar AppleScript para ocultar la extensión de un file?”

    ¡No importa! Encontré la respuesta aquí:

    Superusuario: Muestra / oculta la extensión de un file a través de la command-line de OS X.

    Eliminaré esta pregunta ahora!

    EDITAR –

    Como algunos están subiendo la votación de esta pregunta, me haré eco de la respuesta principal en la pregunta vinculada (proporcionada por @slhck).

    Existe una solución sencilla, porque AppleScript ofrece específicamente un command de set extension hidden diseñado para hacer exactamente lo que estoy buscando.

     tell application "Finder" set some_file to (choose file) set extension hidden of some_file to false end tell 

    ¡Y eso hará que la extensión de file sea visible!

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).