Help AppleScript

vm

Membre expert
Club iGen
19 Décembre 2001
1 264
6
39
bonjour ne n'y conais pas grand chose en AppleScript
et j'aurais besoin de votre aide
voila j'ai fait un serveur/router ADSL Ethernet avec mon LC
tout marche tres bien mais j'aimerais que tout se mette en place au demmarage

voila la procedure que je fais manuellement a chaque fois

1) je dois suprimer un fichier "AZERTY" dans les preference dans dossier system
2) je dois me conecter avec "Ethernet 300"
3) je dois ouvrire le fichier "YTREZA" qui est sur mon bureau
4) 30 sec plus tard, je dois tapé sur "entré" sur le clavier (boite de dialogue)

je n'ai que le 2) en apple script

on run
with timeout of 9999 seconds
tell application "EnterNet Settings"
Connect
end tell
end timeout
end run

merci d'avance
 
vm a dit:
1) je dois suprimer un fichier "AZERTY" dans les preference dans dossier system
--
tell application "Finder"
  delete file "AZERTY" of preferences folder --Pour jetter le fichier à la corbeille
  empty trash --Pour vider la corbeille (attention, la corbeille pouvait contenir d'autres éléments)
end tel
--

vm a dit:
3) je dois ouvrire le fichier "YTREZA" qui est sur mon bureau
--
tell application "Finder"
  open file "YTREZA" of desktop --Ouverture du document se trouvant sur le bureau
end tell
--

vm a dit:
4) 30 sec plus tard, je dois tapé sur "entré" sur le clavier (boite de dialogue)
Bon, ne connaîssant pas le logiciel qui active cette boîte de dialogue, je t'indique uniquement la temporisation
--
delay 30 --Temporisation en secondes
--

Bon, le tout donnerais un truc du style :
--
on run
  with timeout of 9999 seconds
    tell application "Finder"
      delete file "AZERTY" of preferences folder
--Pour jetter le fichier à la corbeille
      empty trash --Pour vider la corbeille (attention, la corbeille pouvait contenir d'autres éléments)
      open file "YTREZA" of desktop --Ouverture du document se trouvant sur le bureau
    end tell
    tell application "EnterNet Settings"
      Connect
    end tell
    delay 30
--Temporisation en secondes
    --Ici il faut placer la validation de la boîte de dialogue
  end timeout
end run
--


a+
wink.gif