Bonjour à tous.
J'ai cherché partout mais je n'arrive pas à trouver comment lancer l'exécution d'un fichier en .js à partir de VB6.
Et d'ailleurs cela est-il possible ??
Merci de votre temps pour me répondre
Bonjour à tous.
J'ai cherché partout mais je n'arrive pas à trouver comment lancer l'exécution d'un fichier en .js à partir de VB6.
Et d'ailleurs cela est-il possible ??
Merci de votre temps pour me répondre
bonjour
avec la fonction shell ou shellexecute tu peut exécuter n'importe quel fichier
Merci de cette réponse.avec la fonction shell ou shellexecute tu peut exécuter n'importe quel fichier
Mais je pense qu'il s'agit de n'importe quel fichier EXECUTABLE.
Je dispose d'un fichier toto.js et bien sur il y une erreur :
"argument ou appel de procédure incorrecte"
sur la commande Shell ("D:\SMT\Source\java\SX_AutomatonComponent.js")
ou Shellexecute ("D:\SMT\Source\java\SX_AutomatonComponent.js")
essai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Shell ("cscript D:\SMT\Source\java\SX_AutomatonComponent.js")
bonjour, sa fonctionne et je l'ai tester tu doit déclarer shellexecute
puis tu l'appel comme sa (exemple):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _ (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _ ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Dim chemin As String chemin = "C:\Documents and Settings\Administrateur\Bureau\toto.js" ShellExecute 0, "open", chemin, "", "", 1
Merci de vos réponses.
1°) bbil : l'exécution de ta proposition ne génère pas d'erreur mais je n'ai de résultat et pas d'exécution (?), il ne se passe rien, en tout cas je ne vois rien.
2°) real achilles : Ok cela marche effectivement, car j'ai une erreur de Jscript avec une variable document non déclarée. Donc le fichier est bien lu et tentative d'exécution.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager