begin process at 2012 02 09 20:25:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

Javascript et ActiveX

 > 

ActiveX

 > 

Problem avec ShellExecute


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problem avec ShellExecute

mercredi 21 mai 2008 à 16:15:13 | Problem avec ShellExecute

techsoul

Salut :
Apre avoir essais d'executer une application externe avec le code standard qui circule sur le net en JScipt et en VBScript
y a aucun de ces deux code n'a marcher.
j'aimerai bien avoir une idée et trouver ou est le problem dans ces deux code :

JScript :
<script language="JScript">
    function fnShellExecuteJ()
    {
        var objShell = new ActiveXObject("Shell.Application");
       
        objShell.ShellExecute("notepad.exe", "", "", "open", 1);
    }
</script>

VBScript :
<script language="VBScript">
    function fnShellExecuteVB()
        dim objShell

        set objShell = CreateObject("Shell.Application")

        objShell.ShellExecute "notepad.exe", "", "", "open", 1

        set objShell = nothing
    end function
</script>

Merci d'avance

mercredi 21 mai 2008 à 16:28:29 | Re : Problem avec ShellExecute

bultez

Membre Club

bonjour,

    si tu renommes ta page.htm en page.hta ça va baigner.

    si tu veux rester en .htm :

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function lancerstart(exe) //~~ Run ~~
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{    var w = new ActiveXObject("WScript.Shell");
    w.run ('start "'+exe+'"');
}
/*        w.run ('start "'+exe+'"'); c'est pour windows 98
        w.run ('cmd "'+exe+'"');   c'est pour windows XP    */
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
function lancerrun(exe) //~~ Exe ~~   sur chemin accessible directement ( path )
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
{     var w = new ActiveXObject("WScript.Shell");
    try                 {    w.run (exe,1,true); }
    catch(erreur)    {    }
}




                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 21 mai 2008 à 16:30:08 | Re : Problem avec ShellExecute

bultez

Membre Club
je dois préciser :
            pour "run" : notepad,   pour "start" : windows/notepad.exe

                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 21 mai 2008 à 16:46:46 | Re : Problem avec ShellExecute

techsoul

Merci mon ami pr la repense :
j'ai essais ca : 
<script type="text/javascript">
function lancerrun(exe)

{     var w = new ActiveXObject("WScript.Shell");
    try                 {    w.run (exe,1,true); }
    catch(erreur)    {    }
}
lancerrun('notepad.exe');

</script>
sur ma machine local ca marche bien et qd je l'heberge ca ne fonctione pas et j'ai essais avec plusieur hebergeur

mercredi 21 mai 2008 à 16:54:30 | Re : Problem avec ShellExecute

bultez

Membre Club

>>avec plusieur hebergeur
    cherches pas ! un hébergeur qui autoriserait ce genre
       de choses est très très très rare ( voire inexistant )
        si tu en trouves un, dis le nous.

    maintenant as-tu paramétré comme il faut  IE
            dans "sécurité" / "internet" / "personnaliser le niveau"
    on peut autoriser des choses en local et les interdire sur la toile.


                Cordialement            Bul         [mon Site]     [M'écrire]
mercredi 21 mai 2008 à 17:01:32 | Re : Problem avec ShellExecute

techsoul

malheureusement j'ai autoriser tt les script sur mon IE et avec une sécurité bas j'ai désactiver l'nativirus et j'ai mm essais sur une autre ordinateur tjs la mm chose
voici l'exemple je l'es heberger ici : [ Lien ]
mais ca ne marche pas tjs
mercredi 21 mai 2008 à 18:29:44 | Re : Problem avec ShellExecute

bultez

Membre Club

tu dois avoir une erreur du style :
"un composant ActiveX ne peut pas créer" d'objet.
( si tu as activé le deboggage )

mais tu peux aussi avoir une bannière en haut qui dit :
"ce site web souhaite exécuter le module complémentaire
<windows script host run time library> publié par
<Microsoft Corporation> cliquer ici si vous faites confiance
à ce site et à ce module pour l'autoriser à s'exécuter"
et en cliquant : peau de balle

enfin, avec IE7 ( avec les versions précédentes c'était
encore plus restrictif, moins de messages... il me semble )

certaines Choses passent pas d'autres, celle-la : non.
essayes peut-être en mettant dans les "sites de confiance"
mais je ne sais pas si cela suffira ( j'en doute même,
il faudrait que l'ActiveX et WSH soient sur le serveur )

Cordialement.
mercredi 21 mai 2008 à 18:29:50 | Re : Problem avec ShellExecute

bultez

Membre Club

tu dois avoir une erreur du style :
"un composant ActiveX ne peut pas créer d'objet".
( si tu as activé le deboggage )

mais tu peux aussi avoir une bannière en haut qui dit :
"ce site web souhaite exécuter le module complémentaire
<windows script host run time library> publié par
<Microsoft Corporation> cliquer ici si vous faites confiance
à ce site et à ce module pour l'autoriser à s'exécuter"
et en cliquant : peau de balle

enfin, avec IE7 ( avec les versions précédentes c'était
encore plus restrictif, moins de messages... il me semble )

certaines Choses passent pas d'autres, celle-la : non.
essayes peut-être en mettant dans les "sites de confiance"
mais je ne sais pas si cela suffira ( j'en doute même,
il faudrait que l'ActiveX et WSH soient sur le serveur )

Cordialement.
mercredi 21 mai 2008 à 18:39:56 | Re : Problem avec ShellExecute

techsoul

Merci pour tt les repense mon ami, esperant de voir d'autre repense qui peuvent resoudre ce problem
cm j'ai deja dis si j'ouvre la page crée sur mon ordinateur le script marche bien mais si je l'ouvre depuis la ou j'ai heberger ca fonctionne ps.
jeudi 22 mai 2008 à 08:36:46 | Re : Problem avec ShellExecute

bultez

Membre Club
>>j'ouvre la page crée sur mon ordinateur le script marche bien
>>mais si je l'ouvre depuis la ou j'ai heberger ca fonctionne ps.
    c'est "normal".  

                Cordialement            Bul         [mon Site]     [M'écrire]

1 2

Cette discussion est classée dans : application, code, problem, shellexecute, objshell


Répondre à ce message

Sujets en rapport avec ce message

code jascript lancement d'une application [ par voyageurvoyageur ] je suis en cours de réalisation d'un média center qui se décompose en deux modes de commande- mode télécommande-mode clavierpour ce dernier j'ai la po détecter la touche imprim écran [ par rinuom99 ] Bonjour, a fin de détecté la touche imprim écran j'ai utilisé le script suivant : Code : [code=js] processKeyEvent = function(eventType, event) { Menu dynamique à parametrer [ par Guy72 ] Bonjour, J'ai un menu dynamique avec 12 mois, j'arrive à parametrer dans le fichier "Menu_H.js" tout sauf le décalage des sous menus part à port au me Choisir la couleur suivant le code [ par Guy72 ] Bonjour, J'ai cherché, j'ai trouvé beaucoup de sujets sur la palette de couleurs javascript. Mais, je n'ai pas trouvé comment je peux savoir quelle e Lancements OK et KO [ par francoisch ] Bonjour Quand j'essaie de lancer un mp3 avec : [code] var musique = null; function affichemusique () { if (musique != null) { musique.close(); Aligner 3 tableaux [ par Guy72 ] Bonjour, Avec ce code, j'obtiens 3 tableaux verticaux, je depuis 1 heure, j'essaye de trouver le solution pour les mettres haurizontaux, mais je n'y a JSON,JSP,AJAX - comment traiter les donnees [ par sipatsymasaka ] Salut, Comment écrire, envoyer et recevoir des données json via ajax: de la page serveur vers la fonction qui traite la réponse , et plus exactement: Un formulaire javascript ne peux bloquer nom.$i [ par momosan77 ] Bonjour, ayant actuellement fini la modification d'un d'un site web. Je bloque sur un problème majeur d'un while définissant le nombre de case formula gros bug sur la création d'une class js [ par mistic10 ] bonjour a tous [^^happy13] j'ai du mal a comprendre ce qui ce passe et j'orrai grand besoin de vos lumières. comme vous l'avez surement compris je m'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,962 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales