Voici une petite commande pour forcer le vidage de la corbeille sous Mac OS X, au cas où la corbeille ne veut pas se vider :
sudo rm -rf ~/.Trash*
Vous pouvez en faire un petit AppleScript :
do shell script “sudo rm -rf ~/.Trash*”
Pratique non ?
Voici une petite commande pour forcer le vidage de la corbeille sous Mac OS X, au cas où la corbeille ne veut pas se vider :
sudo rm -rf ~/.Trash*
Vous pouvez en faire un petit AppleScript :
do shell script “sudo rm -rf ~/.Trash*”
Pratique non ?
Voici un petit AppleScript qui permet de créer en un clique directement depuis le Finder.
Le script permet de créer un dossier à la date du jour (ex: 27-07-2011) depuis la fenêtre ouverte principale du Finder.
Exemple, ouvrez le dossier “Téléchargement” avec le Finder et de cliquer sur le script.
Voici le script :
-- Date actuelle set CurrentDate to current date-- numéro du jour en cours set LeJour to day of CurrentDate-- Mois en cours set LeMois to month of CurrentDate as string--Conversation du mois en numéro if LeMois is "January" then set LeMois to 1 if LeMois is "February" then set LeMois to 2 if LeMois is "March" then set LeMois to 3 if LeMois is "April" then set LeMois to 4 if LeMois is "May" then set LeMois to 5 if LeMois is "June" then set LeMois to 6 if LeMois is "July" then set LeMois to 7 if LeMois is "August" then set LeMois to 8 if LeMois is "September" then set LeMois to 9 if LeMois is "October" then set LeMois to 10 if LeMois is "November" then set LeMois to 11 if LeMois is "December" then set LeMois to 12-- numéro de l'année en cours set Lannee to year of CurrentDate-- Nom du dossier set NomDuDossier to LeJour & "-" & LeMois & "-" & Lannee as string tell application "Finder" -- chemin du dossier set CheminBoxon to window 1-- Création du dossier dans le répertoire try make new folder at CheminBoxon with properties {name:NomDuDossier} on error message number numErr if (numErr = -48) then display dialog "Dossier " & NomDuDossier & " déjà créé !!!" end if end try set theFiletoClean to desktop end tell
Voici un petit AppleScript qui permet d’éjecter d’un seul coup tous les disques (sauf le disque sur lequel vous êtes) qui sont connectés sur votre Mac et tout ça avec une seule ligne de code AppleScript :
tell application “Finder” to eject (list disks)
C’est pas magique ?
Dans les dernières versions de Xcode, il n’est plus possible de réaliser des applications AppleScript Studio (programme en AppleScript avec une interface graphique).
Mais il y a une petite astuce pour retrouver le support de l’AppleScript Studio dans l’Interface Builder via une commande en Terminal :
defaults write com.apple.InterfaceBuilder3 IBEnableAppleScriptStudioSupport -bool YES
Lancez Interface Builder et retrouvez l’onglet “AppleScript” dans l’inspecteur.
PS : pour remettre comme avant, retaper la même ligne en changeant le “YES” and “NO”.
Tous le monde connait le status iChat ou Adium qui permet de mettre le titre de la chanson en status. Il est aussi possible de faire la même chose avec les films que vous regardez.
Voici un exemple avec le lecteur multimédia VLC et le client de messagerie instantané Adium :
tell application "Adium"
try
tell application "VLC"
set Le_titre to name of first window whose id is not -1 and name is not "VLC - Contrôleur" and name is not "Signets" and zoomable is true
end tell
end try
set the status message of every account to "Divx : " & Le_titre
end tell
En exécutant l’AppleScript, vous obtiendrez le nom du film que vous êtes en train de regarder avec VLC dans votre status Adium.
Liens :
http://www.videolan.org/vlc/
http://adium.im/