Page 1 of 1

Ouvrir une URL avec un autre navigateur que celui par défaut

Posted: 07 Sep 2014, 12:00
by Tara42
Bonjour,

Comment faire pour forcer l'ouverture d'une URL locale (fichier HTML) dans un navigateur précis (en l’occurrence Firefox) même si c'est IE (ou un autre) qui est le navigateur par défaut ?

Faut-il rajouter du code à partir de l'action "Ouvrir URL" ou partir directement d'une action "Code" ?

Et quel code faut-il alors ajouter ??

C'est très important car je voudrais vraiment éviter d'avoir à utiliser des contrôles ActiveX !...

Merci par avance pour votre aide.

Re: Ouvrir une URL avec un autre navigateur que celui par dé

Posted: 07 Sep 2014, 14:31
by Jmgr
L'action Ouvrir URL utilise une fonction du système d'exploitation qui permet d'utiliser le navigateur par défaut, et qui ne propose pas d'option pour utiliser les autres.

Si tu sais à quel endroit l'autre navigateur est installé alors tu peux également utiliser une action de Commande pour le démarrer.

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<scriptfile>
    <settings program="actionaz" version="3.7.0" scriptVersion="1.0.0" os="Windows"/>
    <actions>
        <action name="ActionCommand" version="1.0.0"/>
    </actions>
    <parameters/>
    <script pauseBefore="0" pauseAfter="0">
        <action name="ActionCommand">
            <exception id="0" action="0" line=""/>
            <exception id="1" action="0" line=""/>
            <exception id="2" action="1" line=""/>
            <exception id="32" action="0" line=""/>
            <parameter name="output">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="exitStatus">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="errorOutput">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="processId">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="parameters">
                <subParameter name="value" code="0">http://actiona.tools</subParameter>
            </parameter>
            <parameter name="exitCode">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
            <parameter name="command">
                <subParameter name="value" code="0">C:/Program Files (x86)/Mozilla Firefox/firefox.exe</subParameter>
            </parameter>
            <parameter name="workingDirectory">
                <subParameter name="value" code="0"></subParameter>
            </parameter>
        </action>
    </script>
</scriptfile>

Re: Ouvrir une URL avec un autre navigateur que celui par dé

Posted: 07 Sep 2014, 22:39
by Tara42
Bonsoir Jmgr,

L'essai n'est pas très concluant...

Même si j'ouvre Firefox avec une action "Commande" avant d'ouvrir une URL avec une action "Ouvrir URL", cela n'empêche pas cette URL d'être ouverte par IE si c'est le navigateur par défaut !! :?

Peut-être suis-je passé à côté de quelque chose d'évident ??!... Un petit bout de code pour que l'URL s'ouvre dans le navigateur déjà ouvert par exemple ?... :roll:

Si c'est le cas, merci de ne pas me laisser dans l'ignorance !!! :wink:

Re: Ouvrir une URL avec un autre navigateur que celui par dé

Posted: 07 Sep 2014, 22:50
by Jmgr
Si tu utilises l'action Commande tu peux laisser tomber l'action Ouvrir URL. Dans l'exemple que je t'ai donné j'ai passé l'URL que je veux ouvrir en tant que paramètre de l'action Commande. Tu as juste à modifier cette URL pour celle que tu veux.

Re: Ouvrir une URL avec un autre navigateur que celui par dé

Posted: 08 Sep 2014, 22:22
by Tara42
Jmgr wrote:Si tu utilises l'action Commande tu peux laisser tomber l'action Ouvrir URL. Dans l'exemple que je t'ai donné j'ai passé l'URL que je veux ouvrir en tant que paramètre de l'action Commande. Tu as juste à modifier cette URL pour celle que tu veux.
C'est OK !

En fait, j'ai eu une erreur à l'import du script et j'ai cru qu'il fallait utiliser successivement les deux actions !...

Merci Jmgr :D