Comment ouvrir un fichier grâce au Batch ?

Résolu/Fermé
geekploy Messages postés 130 Date d'inscription dimanche 17 avril 2011 Statut Membre Dernière intervention 19 novembre 2014 - 16 juin 2011 à 12:31
geekploy Messages postés 130 Date d'inscription dimanche 17 avril 2011 Statut Membre Dernière intervention 19 novembre 2014 - 18 juin 2011 à 10:32
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 ?
A voir également:

2 réponses

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
geekploy Messages postés 130 Date d'inscription dimanche 17 avril 2011 Statut Membre Dernière intervention 19 novembre 2014 2
16 juin 2011 à 14:13
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
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
si dessus, l'extrait de l'aide de la console
0
geekploy Messages postés 130 Date d'inscription dimanche 17 avril 2011 Statut Membre Dernière intervention 19 novembre 2014 2
16 juin 2011 à 14:24
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
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
geekploy Messages postés 130 Date d'inscription dimanche 17 avril 2011 Statut Membre Dernière intervention 19 novembre 2014 2
16 juin 2011 à 14:31
C:\Program Files (x86)\anonyme\plus.mp4
juste ça
0