Commande DOS

Bonjour,
voila je m'appelle seb j'ai 16 ans et je mi connait en informatique,j'adore faire des programme en .bat(du genre ouvrir un serveur,lire vidéo,photo... ouvrir/fermer lecteur dvd,lancée des aplication/logiciel ect...) mais je voudrais savoir si quelqu'un connais la commande pour ouvrir par exemple la calculatrice et la fermer au bout de 10 sec par exemple
pouvez vous m'aidez
Configuration: Windows XP
Firefox 3.0.10

22 réponses

Résumé de la discussion

Une commande batch permet d’ouvrir la calculatrice puis de la fermer après environ dix secondes sous Windows XP dans le cadre de scripts simples batch. Plusieurs approches existent, notamment start calc.exe suivi d’un ping pour temporiser et taskkill /im CALC.EXE pour fermer, ou l’usage de Media Player Classic avec /play et /close. D’autres propositions combinent une temporisation avec une exécution et une fermeture automatique, par exemple enchaînant une liste de fichiers et en appelant la version adaptée selon le choix. Certaines réponses évoquent aussi des limites liées à la synchronisation et à la compatibilité des commandes sur XP et avec les outils tiers utilisés fréquemment.

Bobot (l’IA à votre service)
  1. Contributeur
    Salut toi qui t'y connais en informatique :-)

    Pour ouvrir la calculatrice en shell la commande c'est "calc" si je me trompe pas.

    Ensuite pour qu'elle se referme toute seule dans d'autres systèmes tu aurais la fonction "sleep" mais je crois pas qu'elle existe sous windows.

    En même temps je vois pas des masses l'utilité de tout ça ... mais bon si tu adores ça

    PS : Si tu fais tout ça juste parce que ça te plait, dans un but "formateur", tu devrais peut être essayer autre chose que le shell windows qui est certainement le truc le plus pourri qui existe.
    Si tu veux commencer la programmation tu devrais peut être regarder du côté de Python ...
    1. Contributeur
      hello
      start calc.exe
      ping 127.0.0.1 -n 10 > NUL
      taskkill /im CALC.EXE

      taskkill existe sur XP Pro
      1. le "/im" c'est pq?
      2. Contributeur
        @togododans l'aide Windows
        /im NomImage
        Spécifie le nom d'image du processus à arrêter. Utilisez le caractère générique (*) pour spécifier tous les noms d'image.
      3. Très très très joli le truc de temporisation :)
      4. Contributeur
        @Utilisateur anonymetrouvé sur un forum, surtout plus facile que calculer le temps avec
        :boucle
        set /a count=count + 1
        if %count% == 1000 goto suite
        goto boucle
        :suite
    2. a oui dsl bas toujours en .bat alors la vidéo se trouve dans
      D:\Mes vidéos
      et le titre est : la fouine tous les mêmes
      1. Contributeur
        avec quel logiciel, je ne suis pas devin ?
        1. A oui dsl bas toujours en .bat alors la vidéo se trouve dans
          D:\Mes vidéos
          et le titre est : la fouine tous les mêmes
        2. @seb63720Quel logiciel de lecture utilises tu ? (pas le film en lui même ca il s'en fou je pense)
      2. Contributeur
        je ne connais pas, il faudrait voir dans l'aide les options de la ligne de commande et remplacer calc.exe dans mon exemple
        1. Contributeur
          essaye
          mplayerc.exe fichier.avi /play /fullscreen /close
          pour l'aide
          mplayerc.exe /? ou -h ou --help ou -help ou /h
          1. non sa marche pas sa me dit que mplayerc.exe n'ai pas reconnu en tant que commande interne ou externe
            1. Contributeur
              c'est bien ce que je dis
              C:\Program Files\[dossier qui contient mplayerc]\mplayerc ....
              1. fais
                start nomdufichier

                ca ne marche pas? start va lancer ton fichier avec l'ouverture par défaut si ton fichier s'ouvre avec mplayer
                par défaut ca ira.
            2. Contributeur
              tu as trouvé ca ?
              C:\Program Files\[dossier qui contient mplayerc]\mplayerc
              1. non mé samarche pas sa si jte passe mon adrésse msn é la vidéo tu pouré éssayer di faire
                1. Salut,

                  La commande exacte pour ouvrir ta vidéo est

                  "%PROGRAMFILES%\K-Lite Codec Pack\Media Player Classic\mplayerc.exe" "chemin de la vidéo\nom de la video.extension" /play /close


                  Mais pendant l'insertion dans un bat, la commande de temporisation ne marche pas tant que la vidéo n'a pas terminée. La console, ne passe pas à la commande suivante, jusqu'à ce que la commande courante soit terminée.
                  1. Contributeur
                    si, avec start ....
                  2. @dubcekTout à fait !

                    Le script complet est alors :

                    start "%PROGRAMFILES%\K-Lite Codec Pack\Media Player Classic\mplayerc.exe" "chemin de la video\nom de la video.extension" /play /close
                    ping 127.0.0.1 -n 10 > NUL
                    taskkill /im mplayerc.exe


                    Essayé, et ça fonctionne chez moi :)

                    @ +
                2. reponse a fahd_zboot sa marche pas

                  réponse a dubcek sa marche aussi avec windows media player et vlc
                  1. ooouuuaaaiiiii sa marche mrc beaucou
                    mais j'ai encore une autre difficulté a rajouter lol
                    sa serré que sa se coupe a la fin du temps de la vidéo ou de la musique (en gros que sa calcule le temps dela vidéo ou de la musiques et que a la fin sa coupe
                    1. Tu n'as qu'à enlever la ligne de tomporisation :
                      ping 127.0.0.1 -n 10 > NUL

                      Le commutateur /close dans la première ligne, ferme automatiquement le lecteur à la fin de la lecture.
                  • 1
                  • 2