Comment ouvrir un fichier grâce au Batch ?

Résolu
geekploy Messages postés 144 Statut Membre -  
geekploy Messages postés 144 Statut Membre -
Bonjour,
Je suis débutant en informatique et pour l'anniversaire d'un pote je voudrai créer un programme qui ouvre différents fichier ... Je voudrais faire un programme en .bat ( facile d'utilisation) et après des recherches dans google et aussi dans mon ordinateur je n'arrive pas à trouver quelle commande peut ouvrir un fichier image, son ou vidéo ( jpeg, mp3, avi ...). J'en ai conclu que cette commande n'existe peut-être pas et c'est pourquoi je fais appelle à ce forum pour me renseigner...
merci

ps : si elle existe quelle est-elle ?

2 réponses

  1. polien
     
    Bonjour,

    cette commande existe: elle s'appelle "start"
    par exemple:

    je veut ouvrir le fichier happybirthdaytoyou.mp3 qui est situé dans le répertoire: C:\Music\
    Je vais donc taper:

    start C:\Music\happybirthdaytoyou.mp3
    exit
    
    1
  2. geekploy Messages postés 144 Statut Membre 2
     
    merci beaucoup je viens d'éssayer et ça fonctionne et j'avais vu sur un forum cette commande ( il n'expliquait pas à quoi elle servait) et il mettait "max en plus

    Start /max C:\Users\...
    à quoi ça sert ?
    0
    1. polien
       
      ca sert à ouvrir ta fenetre en agrandis et sinon:
      START ["titre"] chemin [/I] [/MIN] [/MAX] | /SHARED
            | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL
            <affinité_hexa> [/WAIT] [/B] [commande/programme]
            [paramètres]
      
          "titre"     Titre de la fenêtre.
          chemin      Répertoire de départ
          B           Lance l'application sans créer de fenêtre. L'arrêt
                      par ^C n'est pas pris en charge dans l'application.
                      Si l'application n'autorise pas la détection de ^C, ^Pause
                      est la seule façon d'arrêter l'application
          I           Le nouvel environnement sera l'environnement original
                      passé à cmd.exe, et non pas l'environnement actuel.
          MIN         Démarrer avec la fenêtre réduite
          MAX         Démarrer avec la fenêtre agrandie
          SEPARATE    Démarrer les programmes Windows 16 bits dans un espace
                      mémoire distinct
          SHARED      Démarrer les programmes Windows 16 bits dans un espace
                      mémoire partagé
          LOW         Démarrer l'application dans la classe de priorité IDLE
          NORMAL      Démarrer l'application dans la classe de priorité NORMAL
          HIGH        Démarrer l'application dans la classe de priorité HIGH
          REALTIME    Démarrer l'application dans la classe de priorité REALTIME
          ABOVENORMAL Démarrer l'application dans la classe de priorité ABOVENORMAL
          BELOWNORMAL Démarrer l'application dans la classe de priorité BELOWNORMAL
          AFFINITY    La nouvelle application aura le masque d'affinité de
                      processeur spécifié, exprimé en tant que valeur hexadécimale.
          WAIT        Lancer l'application et attendre qu'elle mette fin à la
                      commande ou au programme.
                      S'il s'agit d'une commande interne ou d'un fichier batch,
                      le processeur de commandes est exécuté avec le commutateur
                      /K pour cmd.exe.
                      Ceci signifie que la fenêtre reste ouverte après exécution
                      de la commande.
      
                      S'il ne s'agit pas d'une commande interne, ni d'un fichier
                      batch, il s'agit d'un programme qui s'exécutera sous la
                      forme d'une application fenêtrée ou d'une application console.
      0
    2. polien
       
      si dessus, l'extrait de l'aide de la console
      0
    3. geekploy Messages postés 144 Statut Membre 2
       
      merci beaucoup je savais pas qu'on avait autant de possibilité ... du coup moi ce qui m'intéresse c'est juste de mettre la fenêtre en grand et qu'il n'y ai aucune autre application qui la recouvre ...
      donc la commande : Start /max C:\Users\... est idéal ?
      Et j'avais une idée mais elle était pas faisable à mon niveau mais si je voulais retarder l'ouverture du fichier, il y a t'il un moyen ?
      merci d'avance
      0
    4. polien
       
      le batch est l'un des language les moins fournit, pourtant, il peut presque égaler le vb.net
      (avec les puglins bien sur).

      Quel serait le chemin de ton fichier à ouvrir en premier... En deuxième, pour te donner la commande correspondante (tu peut floutter les noms)
      0
    5. geekploy Messages postés 144 Statut Membre 2
       
      C:\Program Files (x86)\anonyme\plus.mp4
      juste ça
      0