Partage
  • Partager sur Facebook
  • Partager sur Twitter

Batch file automatic switch

    19 novembre 2018 à 15:17:33

    Bonjour à tous,

    Je voudrais faire un batch file qui switcherais automatique entre deux fenêtres Windows avec un timeout, or tout ce que j'arrive à faire pour le moment est d'ouvrir en permanence les fenêtres donc à la fin j'en ai 20 000 ahah !

    Voici ce que j'ai fais:

    :start
    @echo off
    tasklist /fi "Active Directory Users and Computers" | find /i "Active Directory Users and Computers" > nul
    if not errorlevel 1 (taskkill /f /im "Active Directory Users and Computers") else (
      start "" "C:\Users\alexandre.rodrigues\Desktop\IT Tools\Active Directory Users and Computers"
    timeout /t 10 /nobreak >nul
    
    start "" "C:\Users\alexandre.rodrigues\Desktop\UNADJUSTEDNONRAW_thumb_574.jpg"
    timeout /t 10 /nobreak >nul
    )
    
    
    goto start

    Pourriez vous m'aidez sur cela svp ?

    • Partager sur Facebook
    • Partager sur Twitter
      21 novembre 2018 à 21:12:49

      https://github.com/npocmaka/batch.scripts/blob/master/hybrids/jscript/sendKeys.bat

      essaie avec ca :

      call sendkeys.bat "Title" ""

      Le premier arg c'est le title de ta fenettre , le deuxieme c'est la key a envoyer. En le laissant vide ca envoie aucune key mais redonne le focus a la window.
      • Partager sur Facebook
      • Partager sur Twitter
        22 novembre 2018 à 13:14:03

        Bonjour,

        J'ai essayé de faire un truc mais je ne suis pas sur de comprendre ton besoin.

        Peux-tu détailler ce que tu souhaite réaliser ?

        Voici le code :

        @echo off
        
        :boucle
        tasklist /FI "WINDOWTITLE eq Active Directory Users and Computers" | find /i "PID">nul
        If %errorlevel% EQU 0 (
        	taskkill /f /im "Active Directory Users and Computers"
        ) else (
        	start "" "C:\Users\alexandre.rodrigues\Desktop\IT Tools\Active Directory Users and Computers"
        	timeout /t 10 /nobreak >nul
        	start "" "C:\Users\alexandre.rodrigues\Desktop\UNADJUSTEDNONRAW_thumb_574.jpg"
        	timeout /t 10 /nobreak >nul
        )
        goto :boucle
        exit
        



        • Partager sur Facebook
        • Partager sur Twitter
          4 décembre 2018 à 10:10:33

          Zaibai a écrit:

          Bonjour,

          J'ai essayé de faire un truc mais je ne suis pas sur de comprendre ton besoin.

          Peux-tu détailler ce que tu souhaite réaliser ?

          Voici le code :

          @echo off
          
          :boucle
          tasklist /FI "WINDOWTITLE eq Active Directory Users and Computers" | find /i "PID">nul
          If %errorlevel% EQU 0 (
          	taskkill /f /im "Active Directory Users and Computers"
          ) else (
          	start "" "C:\Users\alexandre.rodrigues\Desktop\IT Tools\Active Directory Users and Computers"
          	timeout /t 10 /nobreak >nul
          	start "" "C:\Users\alexandre.rodrigues\Desktop\UNADJUSTEDNONRAW_thumb_574.jpg"
          	timeout /t 10 /nobreak >nul
          )
          goto :boucle
          exit
          




          Merci à toi !

          Cela fonctionne mais en effet ce n'est pas ce que je veux exactement. C'est sur le même principe mais il faut que toutes les 10 secondes par exemple et bien ça switch les fenêtres.

          Merci d'avance !

          • Partager sur Facebook
          • Partager sur Twitter

          Batch file automatic switch

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown