Je veux pouvoir faire afficher à mon programme une alerte, un avis, tout ce qui affiche mon texte personnalisé. Comment cela se fait-il? De plus, est-il possible d'en créer un avec plusieurs boutons qui définissent une variable?
Similaire aux lots:
echo msgbox""<a.vbs&a.vbs
Utilisez cette commande pour déclencher la notification du centre de notification depuis le terminal.
la source
Si vous utilisez une version de Mac OS X dotée du Centre de notifications, vous pouvez utiliser la gemme de notification de terminal . Installez-le d'abord (vous aurez peut-être besoin
sudo
):et puis simplement:
Voir aussi cet article OS X Daily .
la source
brew install terminal-notifier
fonctionne également si vous préférez brasser.Cela rétablirait le focus sur l'application précédente et quitterait le script si la réponse était vide.
Si vous avez dit aux événements système d'afficher la boîte de dialogue, il y aurait un petit délai si elle n'était pas en cours d'exécution auparavant.
Pour obtenir de la documentation sur la boîte de dialogue d'affichage, ouvrez le dictionnaire des ajouts standard dans AppleScript Editor ou consultez le Guide du langage AppleScript .
la source
Ajout d'un sous - titre , d'un titre et d'un son à la notification:
Avec AppleScript :
Avec terminal / bash et
osascript
:Une alerte peut être affichée à la place d'une notification
Ne prend pas le sous-titre ni le son dur.
Avec AppleScript :
Avec terminal / bash et
osascript
:Ajoutez une ligne dans bash pour jouer le son après la ligne d'alerte:
Ajoutez la même ligne dans AppleScript , en laissant le script shell faire le travail:
Liste des sons intégrés à macOS à choisir ici .
Paraphrasé à partir d'un article pratique sur les notifications de terminal et d'applescript .
la source
Et mes 15 centimes. Une seule ligne pour le terminal mac, etc. il suffit de définir MIN = sur n'importe quoi et un message
Un exemple supplémentaire d'inspiration pour combiner plus de commandes; cela mettra également un mac en veille sur le message :) la connexion sudo est alors nécessaire, une multiplication comme le 60 * 2 pendant deux heures va également
la source
Une question et une réponse simulaires sont disponibles à l' adresse : /superuser/246353/how-to-make-the-terminal-do-a-pop-up-alert-in-osx
la source
J'ai fait un script pour résoudre ce problème qui est ici . Vous n'avez besoin d'aucun logiciel supplémentaire pour cela. Installation:
brew install akashaggarwal7/tools/tsay
utilisation:
sleep 5; tsay
N'hésitez pas à contribuer!
la source