Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

Help AppleScript

Discussion dans 'Développement Mac' créé par vm, 5 Juillet 2003.

  1. vm

    vm Membre d’élite
    Club MacG

    Inscrit:
    19 Décembre 2001
    Messages:
    1 264
    J'aime reçus:
    6
    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
     
  2. FredoMkb

    FredoMkb Membre confirmé

    Inscrit:
    21 Avril 2003
    Messages:
    190
    J'aime reçus:
    5
    --
    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
    --

    --
    tell application "Finder"
      open file "YTREZA" of desktop --Ouverture du document se trouvant sur le bureau
    end tell
    --

    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+ [​IMG]
     
Chargement...