IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

Ouverture d'onglets firefox en choisissant quel onglet s'ouvre sur quel écran [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Technicien de Maintenance
    Inscrit en
    Février 2023
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien de Maintenance
    Secteur : Service public

    Informations forums :
    Inscription : Février 2023
    Messages : 4
    Par défaut Ouverture d'onglets firefox en choisissant quel onglet s'ouvre sur quel écran
    Bonjour tout le monde,

    Je suis nouveau ici et j'ai besoin d'aide.

    Je débute tout juste l'écriture de scripts donc je pense que ma question va vous paraître futile mais bon...

    Pour le boulot j'ai besoin d'écrire un script qui va m'ouvrir 2 onglets firefox dans deux fenêtres différentes. Jusqu'ici j'y arrive, mais c'est là que ça se corse.

    Dans mon "cahier des charges" il faut à tout prix que le premier onglet s'ouvre sur mon écran de gauche et que le deuxième s'ouvre sur mon écran de droite.
    Après une bonne semaine passée à me documenter sur le sujet, j'ai trouver a peu près comment faire grâce à une discussion sur ce forum. Petit bémol, le script que j'ai trouver me permettant d'ouvrir l'onglet où je veux sur mes écran n'est valable que pour Chrome, or, il me faut à tout prix Firefox.

    Quelqu'un saurai me débloquer ?

    Merci d'avance,
    Léo

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Pouvez-vous nous ajouter le code pour chrome afin de bien comprendre votre requête et

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Technicien de Maintenance
    Inscrit en
    Février 2023
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien de Maintenance
    Secteur : Service public

    Informations forums :
    Inscription : Février 2023
    Messages : 4
    Par défaut
    Bonjour,

    Désolé pour l'attente. Voici ci-dessous le code pour chrome que j'ai.

    $user1 = '--user-data-dir=C:\temp\App1'
    $size1 = '--window-size=1920,1080'
    $position1 = '--window-position=0,0'
    $url1 = 'https://www.google.com//'

    $user2 = '--user-data-dir=C:\temp\App2'
    $size2 = '--window-size=1920,1080'
    $position2 = '--window-position=1920,0'
    $url2 = 'https://www.developpez.net/forums/'

    Start-Process -FilePath Chrome -ArgumentList $size1, $position1, $url1, $user1
    Start-Process -FilePath Chrome -ArgumentList $size2, $position2, $url2, $user2

    Merci par avance.
    Léo

  4. #4
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Ce script utilise la résolution exacte de l'écran pour déterminer les dimensions des fenêtres et la position de chaque fenêtre.
    Le premier onglet s'ouvrira à gauche de l'écran avec une largeur égale à la moitié de la résolution de l'écran, et le deuxième onglet s'ouvrira à droite de l'écran avec une largeur égale à la moitié de la résolution de l'écran.
    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    Clear-Host
    $resolution = [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize
    $width = $resolution.Width
    $height = $resolution.Height
    Write-Host "Ma resolution est : $Width x $height" -fore Cyan
     
    $user1 = '--user-data-dir=C:\temp\App1'
    $size1 = "--window-size=$($width/2),$height"
    $position1 = '--window-position=0,0'
    $url1 = 'https://www.google.com'
     
    $user2 = '--user-data-dir=C:\temp\App2'
    $size2 = "--window-size=$($width/2),$height"
    $position2 = "--window-position=$($width/2),0"
    $url2 = 'https://www.developpez.net/forums/d2146052/general-developpement/programmation-systeme/windows/scripts-batch/ouverture-d-onglets-firefox-choisissant-onglet-s-ouvre-ecran/'
     
    Start-Process -FilePath Chrome -ArgumentList $size1, $position1, $url1, $user1
    Start-Process -FilePath Chrome -ArgumentList $size2, $position2, $url2, $user2

    Pour Firefox, c'est un peu compliqué, mais à tester chez vous
    Vous pouvez utiliser un profil différent pour chaque fenêtre.
    Ce script utilise les options -no-remote et -P pour définir un profil différent pour chaque fenêtre.
    Les fenêtres seront ouvertes avec les dimensions et la position définies dans le script, et elles seront liées à des profils différents.
    De cette façon, vous pouvez ouvrir deux fenêtres séparées de Firefox plutôt que deux onglets dans une seule fenêtre.

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    clear-Host
    $resolution = [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize
    $width = $resolution.Width
    $height = $resolution.Height
    Write-Host "Ma resolution est : $Width x $height" -fore Cyan
     
    $profile1 = "-no-remote -P profile1"
    $size1 = "--width=$($width/2) --height=$height"
    $position1 = '--left=0 --top=0'
    $url1 = 'https://www.google.com'
     
    $profile2 = "-no-remote -P profile2"
    $size2 = "--width=$($width/2) --height=$height"
    $position2 = "--left=$($width/2) --top=0"
    $url2 = 'https://www.developpez.net/forums/d2146052/general-developpement/programmation-systeme/windows/scripts-batch/ouverture-d-onglets-firefox-choisissant-onglet-s-ouvre-ecran/'
     
    Start-Process -FilePath firefox.exe -ArgumentList $profile1, $size1, $position1, $url1
    Start-Process -FilePath firefox.exe -ArgumentList $profile2, $size2, $position2, $url2

  5. #5
    Membre Expert
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    718
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 95
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 718
    Par défaut
    Salut,

    Citation Envoyé par hackoofr Voir le message
    Pour Firefox, c'est un peu compliqué, mais à tester chez vous
    Avec le paramètre -new-window juste avant l'url ça sera peut-être(?) plus simple.

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Technicien de Maintenance
    Inscrit en
    Février 2023
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Technicien de Maintenance
    Secteur : Service public

    Informations forums :
    Inscription : Février 2023
    Messages : 4
    Par défaut
    Bonjour ,

    Merci pour vos réponse, je ne pourrais tester tout ça que demain.

    Je reviendrai vers vous pour vous rendre compte du résultat


  7. #7
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Citation Envoyé par kaitlyn Voir le message
    Salut,
    Avec le paramètre -new-window juste avant l'url ça sera peut-être(?) plus simple.
    Ce script est basé sur votre commentaire et à vous de votre passage !
    Juste, je viens de le tester sur mon ordinateur, pour la première fois à marcher, mais je ne sais pas après pourquoi les deux fenêtres re-apparaissent en même temps à gauche, pourtant le script est normalement correct
    Code Powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    Clear-Host
    $resolution = [System.Windows.Forms.SystemInformation]::PrimaryMonitorSize
    $width = $resolution.Width
    $height = $resolution.Height
    Write-Host "La Resolution de l'écran est :$Width x $height" -Fore Cyan
     
    $size1 = "--width=$($width/2) --height=$height"
    Write-Host "size1 ==> $size1" -Fore Cyan
    $position1 = "--left=0 --top=0"
    Write-Host "Position1 ==> $position1" -Fore Cyan
    $url1 = 'https://www.google.com'
     
    $size2 = "--width=$($width/2) --height=$height"
    Write-Host "size2 ==> $size2" -Fore Cyan
    $position2 = "--left=$($width/2) --top=0"
    Write-Host "Position2 ==> $position2" -Fore Cyan
    $url2 = 'https://www.developpez.net/forums/'
     
    Start-Process -FilePath firefox.exe -ArgumentList $size1, $position1, '-new-window', $url1
    Start-Process -FilePath firefox.exe -ArgumentList $size2, $position2, '-new-window', $url2

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Ouverture nouvel onglet Firefox sans ouvrir une nouvelle instance
    Par Kestion100 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 17/10/2019, 15h47
  2. Ouverture d'onglet à partir d'un menu
    Par benoit85 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2009, 12h05
  3. Problème ouverture plusieurs onglet
    Par mousyas dans le forum Firefox
    Réponses: 2
    Dernier message: 17/03/2009, 09h09
  4. Ouverture nouvelle onglet page web
    Par skud07 dans le forum SharePoint
    Réponses: 7
    Dernier message: 29/01/2009, 14h25
  5. Problème d'ouverture d'onglet Excel
    Par tedparker dans le forum Documents
    Réponses: 2
    Dernier message: 29/08/2006, 10h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo