Bonjour
Est-il possible d'ouvrir une page web avec l'Apple Script?
Par exemple:
tell app "safari"
open "www.apple.com/fr"
end tell
Je ne connais pas le code exacte.
Merci de votre aide
tell application "Safari"
open location "www.apple.com/fr"
end tell
Peut changer l'interface de la boite de dialogue
par exemple changer la couleur ou quelque chose comme ça
pour pouvoir ensuite créer une application agréable pour l'oeil
Merci
Oui, ton code est presque bon, il suffit de rajouter le mot clé location, ce qui donne :
Bloc de code:tell application "Safari" open location "www.apple.com/fr" end tell
Et si on veut tout simplement le navigateur par défaut (moi j'utilise pas safari par exemple, mais Firefox) ? y'a moyen ?
open location "http://www.apple.com/fr/"
tell application "Firefox"
activate
OpenURL "www.apple.com/fr"
end tell
J'ai essayé ça marchait pas ... j'ai dû déclarer une variable et faire un truc du style :Oui.
La commande "open location" ouvre l'URL dans le navigateur par défaut.
Il suffit de ne pas mettre la commande dans un bloc (tell application (le nom du navigateur))
Il faut que l'adresse URL soit au complet : "http://www.apple.com/fr/" au lieu de "www.apple.com/fr"
Bloc de code:open location "http://www.apple.com/fr/"
set myVariable to ""
-- et ensuite
set myVariable to open location "http://mywebsite.com/"
le but c'est d'avoir le navigateur par défaut, et ce que j'ai fait au-dessus marche très bien ... là tu forces firefox -- et si l'utilisateur ne l'a pas d'installé ?Salut,
Tu peux faire ceci :
Bloc de code:tell application "Firefox" activate OpenURL "www.apple.com/fr" end tell
set DossierRessources to POSIX file (resource path of main bundle) -- Le chemin d'accès au dossier des ressources du paquet de l'application
BonjourPour lancer une page web contenue dans les ressources d'une application, faut faire comment?
Genre avec MonApplication, qui contient un fichier "aide.html" dans le dossier English.lproj/Help, y'a pas un truc genre "path to me" ?
set x to ((path to me as string) & "Contents:Resources:") as string
Merci, faut dire que tu as fait beaucoup plus simple: je viens de trouver un truc tout seul un peu à l'arrache qui donne ça:Bonjour
En AppleScript j'utilise ce code, si cela peut t'aider.
C'est le chemin que j'utilise souvent.Bloc de code:set x to ((path to me as string) & "Contents:Resources:") as string
Grillé
@+
if (name of theObject is "HELP") then
tell application "Finder"
set readmePath to "Contents:Resources:English.lproj:Help:a-index.html"
open file ((path to me as string) & readmePath)
end tell
end if
BonjourMerci, faut dire que tu as fait beaucoup plus simple: je viens de trouver un truc tout seul un peu à l'arrache qui donne ça:
Bloc de code:if (name of theObject is "HELP") then tell application "Finder" set readmePath to "Contents:Resources:English.lproj:Help:a-index.html" open file ((path to me as string) & readmePath) end tell end if
Beaucoup plus long, mais ça marche quoi !
if (name of theObject is "HELP") then
tell application "Finder" to open file ((path to me as string) & "Contents:Resources:English.lproj:Help:a-index.html")
end if
Yep ça revient au même :dBonjour
Pour un même résultat AppleScript permet de faire son code personnel.
Pour m'amuser j'ai modifié ton code (tu me pardonne?).
Bloc de code:if (name of theObject is "HELP") then tell application "Finder" to open file ((path to me as string) & "Contents:Resources:English.lproj:Help:a-index.html") end if
A toi de tester, si ça marche.
Cordialement
@+