Applescript pomme H

blondsummer

Membre confirmé
14 Décembre 2001
65
0
Hello, je souhaite faire un applescript pour faire un pomme H, en fait je viens de recevoir la mighty mouse d'apple et il est impossible de faire une combinaison de touche sur les boutons, donc je voudrais lancer une application applescript qui fasse pomme h :) si vous voyez ce que je veux dire.

Merci


------------------------
http://www.ulynx.com
Solutions Internet
 
peut-être tout simplement la commande

hide
 
je connais moins même très mal Applescript... j'ai écrit quelques scripts mais en tâtonant beaucoup.
 
Essaie ça:

tell application "Finder"
set Liste to every application process whose frontmost is true
set visible of item 1 of Liste to false
end tell

Ca devrait masquer l'application au premier plan
 
  • J’aime
Réactions: molgow
blondsummer a dit:
On y est presque, le pb, c que je pense que c l'app que je viens de faire qui se masque, même si g bien coché (rester en arriere plan)

Si tu vois ce que je veux dire

------
http://www.ulynx.com
Solutions Internet


Désolé, j'allait dire une bétise... Je cherche...

Cordialement
 
Non marche pas, mais là il y a une erreur.... Grrr :confused:


Impossible d?obtenir item 2 of {application process "Script Editor" of application "Finder"}.
 
blondsummer a dit:
Non marche pas, mais là il y a une erreur.... Grrr :confused:


Impossible d?obtenir item 2 of {application process "Script Editor" of application "Finder"}.


Ouaip, j'avais ecrit une bétise et je l'ai effacée...

Je pense qu'il doit y avoir une possiblité de recupérer la liste des applications de l'avant vers l'arriere.

Cordialement
 
tell application "System Events"
set visible of process "HideFrontProcess" to false
set Liste to every application process whose frontmost is true
set visible of item 1 of Liste to false
end tell
tell application "HideFrontProcess"
quit
end tell


Et voilà, encore 10 0000 merci, bon c sûr que c une solution de secour en attendant qu'Apple propose la config des boutons de sa souris.
 
blondsummer a dit:
Hello, je souhaite faire un applescript pour faire un pomme H, en fait je viens de recevoir la mighty mouse d'apple et il est impossible de faire une combinaison de touche sur les boutons, donc je voudrais lancer une application applescript qui fasse pomme h :) si vous voyez ce que je veux dire.

Merci


------------------------
http://www.ulynx.com
Solutions Internet

Bonjour

Pour faire Pomme H dans la barre des menus j'utilise:

tell application "System Events"
keystroke "h" using command down
end tell
-- ou
tell application "System Events"
key code 4 using command down
end tell

Le script quitte a la fin de la commande.

Ma préférence va à Key code car Keystroke ne fait pas tous les caractères du clavier Français , que key code les faits tous.
Si tu veut les N° des touches (je me demande le cerveau qui a pondu cet ordre) tu le dit.

Si j'ai répondu a coté de la question, c'est que j'ai pas du tout comprendre.

@+
 
ceslinstinct a dit:
Si tu veut les N° des touches (je me demande le cerveau qui a pondu cet ordre) tu le dit.
Ha... ça c'est intéressant... je veux bien oui... :)

Merci bien :)
 
Didier Guillion a dit:
Ouaip, j'avais ecrit une bétise et je l'ai effacée...

Je pense qu'il doit y avoir une possiblité de recupérer la liste des applications de l'avant vers l'arriere.

Cordialement

Bonjours

C'est possible, je vien de faire une recherche et voila ce que j'ai trouvé.
On doit faire plus simple.

Le script:

-- Inversion de la liste des process

-- Mise en mémoire des process visibles
tell application "Finder"
set processListVis to (name of (every application process whose visible is true) as list)
end tell

-- Trouvé sur Internet

-- Première fenêtre dans le bon ordre
choose from list ASCII_Sort(the processListVis)
-- Deuxième fenêtre avec l'ordre inversé
choose from list the reverse of ASCII_Sort(the processListVis)

-- Ces 2 lignes normalement sont commandés par des boutons pour changer
-- le sens d'affichage.

on ASCII_Sort(my_list)
set the index_list to {}
set the sorted_list to {}
repeat (the number of items in my_list) times
set the low_item to ""
repeat with i from 1 to (number of items in my_list)
if i is not in the index_list then
set this_item to item i of my_list as text
if the low_item is "" then
set the low_item to this_item
set the low_item_index to i
else if this_item comes before the low_item then
set the low_item to this_item
set the low_item_index to i
end if
end if
end repeat
set the end of sorted_list to the low_item
set the end of the index_list to the low_item_index
end repeat
return the sorted_list
end ASCII_Sort

Si je comprend bien, c'est choose from qui créer la fenêtre alors j'ai pas perdu mon temps à trouver une solution.

A modifier suivant les besoins.

@+
 
FredoMkb a dit:
Ha... ça c'est intéressant... je veux bien oui... :)
Merci bien :)
Salut.

J'avais en son temps trouvé un petit utilitaire qui donne les conversions (mais apparemment pas toutes hélas)
Tu peux le trouver <ici>
Et c'est gratuit :up:

Filou