Coucou !
Pour rebondir une fois de plus sur les propositions de Quentin, voici une
fonction jaws exemple qui exécute du code javascript en passant par cet
objet.
Oui oui, j'ai bien dit javascript et non jScript. Encore que pour beaucoup,
c'est la même chose.
Et dans mon code, je te fournis même un moyen de le débuguer en étant
avertis du numéro de la ligne sur laquelle il y a une erreur en plus de la
raison de l'erreur.
Début du code jawsscript
Function ExecutionJavascript ()
; exécution de code javascript
var
object oScript, object o, string s
let oScript = CreateObjectEx ("MSScriptControl.ScriptControl", 0)
let oScript.Language = "javascript"
oScript.Reset()
let oScript.AllowUI= -1
; construction du code à exécuter en javascript
; il s'agit simplement d'une fonction qui renvoi la valeur 42
let s = "function traitement (){\r\n return 42; \r\n }"
oScript.AddCode (s)
; exécution de la fonction précédemment créée par la méthode run
; on récupère la valeur qu'elle renvoi au passage.
let s = oScript.Run ("traitement")
; on fait lire cette valeur
saystring(s)
; si cependant une erreur a été relevée dans le code javascript
; on fait lire des indications sur cette erreur.
if oScript.Error.Line>0 then
let s = FormatString ("Ligne %1, %2", oScript.Error.Line,
oScript.Error.Description)
Saystring (s)
endif
EndFunction
Fin du code jawsscript
Yannick Daniel Youalé
La programmation est une religion. Aimez-la, ou quittez-la.
----- Original Message -----
From: "QuentinC" <[email protected]>
To: <[email protected]>
Sent: Thursday, September 12, 2013 9:28 PM
Subject: [progliste] Re: freedomSCI.jawsapi passage de parametre
Si l'objectif est de lancer un script javascript, pas besoin de passer par
la ligne de commande.
IL me semble qu'il y a un objet COM qui s'appelle quelque chose comme
Microsoft.MSScripting qui peut être paramétré pour exécuter du code
JScript ou VBScript.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité
à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé,
je vous répondrez en privé.
Progliste :
Pour se désinscrire de la liste :
mailto:[email protected]?subject=unsubscribe
Pour voir les archives de la liste :
http://www.mail-archive.com/[email protected]/
Je vous rappelle que les pièces jointe sont activés leur taille est limité à 2 MO
Pour accéder aux fichiers de la liste
http://outils.archive-host.com/partage.php?id=2Qar9Hy6ftzr
Ou en utilisant la nouvelle page de partage :
http://outils-n.archive-host.com/partage-fm0m7b947vglikp9Efpso94gt
Pour y ajouter des fichiers demandez-moi le ou sur la liste ou en privé, je
vous répondrez en privé.