Créer un nouveau fichier texte à l’emplacement actuel du Finder sur OS X

Créer un nouveau fichier texte à l’emplacement actuel du Finder sur OS X

Avez-vous remarqué que créer un fichier texte sur Mac était un peu long car il est impossible de le faire avec le Finder ? Nous apportons une solution à ce problème.

 

Si vous êtes comme nous des utilisateurs intensifs de fichiers texte, vous avez du remarquer que c’est un peu long de créer un nouveau fichier texte sur Mac. Il faut avant tout ouvrir l’application qui gère les fichiers texte, comme TextEdit ou mieux TextWrangler, créer un nouveau fichier, puis l’enregistrer à l’endroit désiré. Il serait bien plus simple de demander au Finder de créer un nouveau fichier texte à l’endroit où vous êtes actuellement, comme on le ferait pour un nouveau dossier, puis de cliquer dessus pour l’ouvrir… malheureusement cette fonction n’existe pas. Si vous êtes un ancien utilisateur de Windows, vous devez parfaitement comprendre de quoi il s’agit car cette possibilité est présente depuis des lustres sur Windows. Qu’à cela ne tienne, nous allons carrément créer cette fonctionnalité puis l’intégrer au Finder ! Suivez le guide.

(Note: toutes les images de l’article peuvent être cliquées pour un agrandissement)

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Nous avons besoin d’utiliser l’éditeur de script livré avec tous les Macs. Pour cela, nous allons lancer l’Editeur de script à partir de Spotlight. Cliquez sur l’icône en forme de loupe à côté de l’horloge, tout en haut à droite sur la barre des menus de votre Mac. Dans la fenêtre qui s’ouvre commencez à taper « Editeur de script ». Sélectionnez l’app dans la liste comme ci-dessus.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

L’éditeur de script s’ouvre sur une page vierge comme ci-dessus et nous devons coller dedans le code qui va servir à créer le nouveau fichier texte. Nous recopions le code nécessaire ci-dessous. Copiez collez le dans l’éditeur de script.

 

Code à recopier:

try

tell application « Finder » to set the monrep to (folder of the front window) as string

on error

set the monrep to path to desktop folder as string

end try

set nomfichier to text returned of (display dialog « Nom du nouveau fichier: » default answer « fichier ») as string

tell application « Finder »

if exists file (monrep & nomfichier & « .txt ») then

set i to 2

repeat while exists file (monrep & nomfichier & « – » & i & « .txt »)

set i to i + 1

end repeat

set nomfichier to nomfichier & « – » & i

end if

end tell

set monchemin to POSIX path of monrep & nomfichier & « .txt »

do shell script « touch \ » » & monchemin & « \ » »

A noter que ce code est inspiré de celui proposé par YoshiBotX sur stackExchange mais nous l’avons modifié pour qu’il fasse exactement ce que nous voulions.

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Voilà, le code est collé. A présent nous devons sauvegarder ce script sous la forme d’une application.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Dans le menu de l’éditeur de script, allez dans le menu Fichier et choisissez Enregistrer…

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Dans la fenêtre qui s’ouvre, en face de Format de fichier, cliquez sur les petites flèches bleues pour faire apparaître le menu déroulant.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Dans le menu déroulant choisissez Application comme format de fichier au lieu du choix par défaut qui est Script.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

A présent, au niveau de Enregistrer sous, donnez un nom à votre nouvelle application et au niveau d’Emplacement, choisissez un endroit où pour sauver l’application nouvellement créée. Nous vous recommandons de sauver directement dans le répertoire des Applications mais c’est à vous de voir. Cliquez enfin sur Enregistrer pour finaliser la sauvegarde.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Voilà à présent, si vous vous rendez à l’endroit où vous avez sauvé votre application, vous devriez l’apercevoir comme ci-dessus. Cette application est déjà fonctionnelle pour ce que nous souhaitons faire. Double cliquez dessus pour la tester.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Au lancement de l’application, un dialogue devrait s’ouvrir pour vous demander le nom que vous souhaitez donner au nouveau fichier. Vous pouvez choisir un nouveau nom (pas la peine de rajouter .txt au nom, ce sera fait automatiquement) et faire « OK ».

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Vous verrez alors qu’un nouveau fichier texte va se créer automatiquement à l’endroit actuel du Finder. C’est déjà pas mal mais nous pouvons faire beaucoup mieux.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Pour la suite ouvrez votre navigateur internet et tapez IconFinder dans Google et rendez vous directement sur le site IconFinder.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Nos avons en fait besoin d’une nouvelle icône pour notre application qui ne soit pas celle des applications script par défaut. Ce qui serait parfait est une icône qui nous fasse penser à la création d’un nouveau fichier. En arrivant sur IconFinder, nous tapons donc « new file » dans la barre de recherche pour trouver toutes les icônes relatives aux « nouveaux fichiers ».

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

IconFinder en trouve un certain nombre qui sont disponibles gratuitement. Nous avons bien aimé celui ci-dessus. Pour le télécharger au bon format, il faut cliquer sur le petit triangle qui apparaît au dessus de l’icône comme le montre notre flèche.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Un petit menu s’ouvre et il est important de choisir de télécharger au format ICNS, qui est le format des icônes d’applications du Mac. Cliquez sur ICNS dans le menu pour sauvegarder l’icône sur votre Mac.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Voilà, nous avons téléchargé une icône pour notre application au format ICNS et avons sauvé le fichier à un endroit pratique pour nous.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Cliquez droit sur le fichier ICNS et dans le menu contextuel choisissez « Lire les informations ». Une nouvelle fenêtre d’information va s’ouvrir. Laissez la ouverte et continuez.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Cliquez droit également sur l’application que nous avons crée précédemment et dans le menu contextuel choisissez « Lire les informations ». Une nouvelle fenêtre d’information va s’ouvrir. Laissez la ouverte et continuez.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Mettez les deux fenêtres d’information côte à côte et réalisez la manipulation suivante. Dans la fenêtre d’information du fichier ICNS, au niveau d’Aperçu, un aperçu de l’icône en grand va apparaître comme ci-dessus. Cliquez gauche sur cet aperçu et déplacez l’image jusque la fenêtre d’information de l’application que nous avons crée. Vous devez poser l’icône tout en haut de la fenêtre d’information, au dessus de la miniature de l’icône existante, comme le montre notre flèche.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Voici une capture en cours de déplacement de l’icône. Déposez la au bon endroit.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Si tout va bien, la fenêtre d’information de l’application va avoir son icône modifiée comme ci-dessus (il est possible que sur certains systèmes le changement se réalise mais ne s’affiche pas immédiatement). Nous vérifierons cela plus tard.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Normalement l’icône de l’application elle même a du changer comme ci-dessus.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

A présent, nous allons réaliser la dernière manipulation pour rendre l’application totalement fonctionnelle: nous allons l’ajouter à la barre d’outil du Finder, à côté de l’icône pour créer un nouveau dossier. Pour cela au clavier appuyez sur les touches ⌥ alt + ⌘ cmd simultanément et tout en maintenant ces touches appuyées, cliquez à la souris sur l’application et glissez le dans la barre d’outils à l’endroit désiré, comme le montre notre flèche. Si tout va bien, l’icône de notre application devrait alors apparaître dans la barre d’outil comme ci-dessus. Si la bonne icône n’apparaît pas à cette étape c’est que vous n’avez pas bien réussi l’étape de l’icône ci-dessus, nous vous recommandons de recommencer cette étape. Sinon, vous avez à présent une nouvelle fonctionnalité dans votre Finder: vous pouvez à tout moment cliquer sur la nouvel outil pour créer un nouveau fichier texte à l’emplacement actuel du Finder !! Pour tester cliquez sur l’icône de l’outil.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Comme précédemment vous allez avoir un dialogue qui s’ouvre pour vous demander le nom souhaité pour le fichier texte. Tapez un nom (pas la peine de rajouter .txt au nom, ce sera fait automatiquement) et cliquez sur « OK ».

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Et voilà, un nouveau fichier est crée ! Vous remarquerez que nous avons écrit notre script pour gérer les noms en double. Si le nom que vous avez attribué à votre fichier texte existe déjà, un chiffre sera automatiquement ajouté derrière pour le différentier. Vous pouvez à présent double cliquer sur votre nouveau fichier texte pour l’ouvrir.

 

fichier texte finder: Créer un nouveau fichier texte à l'emplacement actuel du Finder sur OS X

Et voilà… c’est trop cool !

 

Partager:

Pour continuer....

Transformer vos PDF en slides de présentation Keynote sur votre Mac

Transformer vos PDF en slides de présentation Keynote sur votre Mac

iOS 14: activer et utiliser la reconnaissance des sons

iOS 14: activer et utiliser la reconnaissance des sons

iPhone: contrôler l’intensité de la LED sur votre torche

iPhone: contrôler l’intensité de la LED sur votre torche

Empêcher Safari mobile de retenir votre historique de navigation sur iPhone et iPad

Empêcher Safari mobile de retenir votre historique de navigation sur iPhone et iPad

9 Comments

  1. Super tuto très bien détaillé et très clair. Efficace.
    Dans le code du script, il faudrait remplacer les guillements << par " comme montré par la suite, je n'ai pas vérifié, je les ai remplacés tout de suite. A mon avis il n'aime pas

    J'ai un souci toutefois : lorsque je crée le fichier, macOS me demande à chaque fois pour autoriser l'application sur le dossier en cours.
    Pourtant, dans les préférences et sécurité, les cases sont bien cochées en face de l'appli pour les dossiers concernés.
    On dirait qu'il ne mémorise pas les droits…
    Aide svp !

  2. Bonjour,
    Merci pour votre tuto. Je sais que ça date mais j’ai essayé de le reproduire et je rencontre des difficultés. Pourriez vous m’aider svp.
    Au moment d’enregistrer le script j’ai ce message:
    Erreur de syntaxe: fin de ligne prévu mais fin de script trouvé
    Qu’en pensez vous?
    Cordialement. Guillaume

  3. Quand je remplace « .txt » par « .pages », le script ne fonctionne pas… Un fichier se crée, mais le message suivant s’affiche « « Étude » est endommagé et ne peut pas être ouvert ». Quelqu’un a une solution ? Merci

  4. Bonjour,

    Un grand merci beaucoup, c’est le meilleur tuto trouvé sur le sujet.. et j’ai pas mal cherché.. c’est explique pas à pas de manière très pédagogique… on comprend tout et ça marche…

    Encore merci

Répondre à Rémi Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *