Je peux ouvrir une nouvelle fenêtre iTerm comme ceci:
tell application "iTerm"
create window with default profile
end tell
Comment puis-je faire la même chose mais avec MacVim?
Je peux ouvrir une nouvelle fenêtre iTerm comme ceci:
tell application "iTerm"
create window with default profile
end tell
Comment puis-je faire la même chose mais avec MacVim?
Pour ouvrir une nouvelle fenêtre dans MacVim, vous pouvez utiliser l'exemple AppleScript suivant :
tell application "MacVim"
activate
delay 1
end tell
tell application "System Events"
keystroke "n" using command down
end tell
delay
commande peut nécessiter d'être ajustée pour votre système, et que des delay
commandes supplémentaires peuvent être nécessaires ou non. Ajustez les valeurs et/ou ajoutez/supprimez les delay
commande(s) selon les besoins.Remarque : L'exemple AppleScript code est donné à titre d'exemple et ne contient aucune gestion d'erreurs, il est destiné à montrer l'une des nombreuses façons d'accomplir une tâche. Il revient toujours à l'Utilisateur d'ajouter/utiliser une gestion d'erreurs appropriée selon ses besoins/envies.
De https://gist.github.com/jeetsukumaran/5400816
tell application "System Events"
set currProcs to (name of processes)
set MacVimRunning to (currProcs contains "MacVim")
if not MacVimRunning then
tell application "MacVim" to activate
end if
tell process "MacVim"
click menu item "New Window" of menu "File" of menu bar 1
set visible to true
LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.