begin process at 2010 02 10 13:12:23
  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 Récuperer le code source d'une page [ par bolbo ] Bonjour, Je souhaiterais savoir s'il existe un moyen de récupérer automatiquement le code source d'une page. Ce que je souhaite faire c'est un petit Code sur Raymod Queneau ....... qui marche pas [ par Lorenfar ] Salut à toute la communauté.J'ai un problème avec mon premier scrip.Et oui je suis un noob.Avant de vous le montrer, je vais vous expliquez à quoi il envoyer le code source d'une page par formulaire [ par cumu ] Bon voilà un code un peu spécialJe suppose que l'on aura besoin de javascript pour y arriverj'aimerai avec un bouton je puisse envoyer le code source J'ai un probleme !!!!!!!!!!!! [ par FearBlue ] Bonjour a tous !!!!!J'ai un problemeje fais une boucle et je veux faire que a chaque passsage dans la boucleon ajoute la valeur de la boucle a une var Problème entre javascript et php [ par Adrianmartin ] Bonjour,J'ai un petit problème avec mon javascript.En fait il n'accepter pas les retours a la lignes avec php.Voici le script (ce trouve dans le code Telechargement d'un fichier... [ par frenchnounours ] Voilà, je veux lancer automatiquement un telechargement, je fais donc dans mon code PHP :echo "window.open(\"File://C:\Program Files\EasyPHP\www\s taille de la fenêtre du navigateur [ par fabrice_pi ] Saut à tous,J'aimerais pouvoir régler la taille de la fenêtre du navigateur à l'ouverture ainsi que celle-ci corresponde au mieux à ma page web.J'ai e Limiter l'action d'une FORM à l'INPUT de type submit [ par Hylvenir ] Bonjour, voici mon code <input type="submit" value="Search" na Liste déroulante [ par auremy ] Bonjour,J'aimerais créer une liste déroulante, pour que lorsque l'utilisateur cliques sur un choix de la liste, une nouvelle page se charge. J'ai pour


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

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 : 0,889 sec (4)

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