Commande interne

perforax Messages postés 301 Statut Membre -  
perforax Messages postés 301 Statut Membre -
Bonjour, est'ce que vous connaissez un moyent de lancer une commande interne de MSDOS avec une ligne de code, mais plusieurs fois d'affiler, sans avoir a écrire

system("xxxxxxx");

plusieurs fois? merci
Configuration: Windows Vista
Firefox 3.5.7

20 réponses

  1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
     
    Bonjour,

    En quel langage ? C ?
    A priori, c'est le principe d'une boucle :
    en faisant
    for (int i=0; i< N, i++) {
        system("xxxxx");
    }

    l'instruction est effectuée N fois.
    0
    1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      ATTENTION : j'ai commis une petite erreur, ce n'est pas une virgule , mais un point virgule ; dans la parenthèse du for.
      0
  2. perforax Messages postés 301 Statut Membre 8
     
    ouais c sa, merci, mais N c combien de fois? 2?
    0
    1. Pacorabanix Messages postés 4122 Date d'inscription   Statut Membre Dernière intervention   663
       
      si tu mets 10 à la place de N, le code sera exécuté 10 fois. Si tu mets 1034 à la place de N, la commande sera exécutée 1034 fois...
      0
  3. last-joker Messages postés 570 Statut Membre 51
     
    tu veux obtenir quel resultat exactement ?
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. perforax Messages postés 301 Statut Membre 8
     
    unz commande interne, par exemple " regedit " qui s'ouvre un nombre innombrable de fois.
    0
  6. last-joker Messages postés 570 Statut Membre 51
     
    @echo off
    start regedit
    start regedit
    start regedit
    start regedit
    start regedit
    etc
    etc
    etc
    et nomme ton fichier en .bat
    0
  7. perforax Messages postés 301 Statut Membre 8
     
    aprés le N?
    0
  8. last-joker Messages postés 570 Statut Membre 51
     
    non a la place du N il disait
    N = Nombre , tu remplace le N par le nombre de fois que tu veux que regedit s'ouvre si j'ai bien compris .
    Au faite pourquoi vouloir ouvrir plein de fois le meme programme ? pour faire une blague ?
    0
  9. tekthomasdu96 Messages postés 303 Statut Membre 21
     
    :BOUCLE
    Rem Tu écris ta commande ici
    goto BOUCLE
    0
  10. perforax Messages postés 301 Statut Membre 8
     
    oé voila une sorte de blague, mais je connais pas les conséquence c'est sa le probléme, y'a pas de risque de surchauffer la RAM si?
    0
  11. last-joker Messages postés 570 Statut Membre 51
     
    si tu fait comme j'ai dit non , si tu fait autrement j'en sais rien mais je dirais que non , mais en prenant ma solution faudra quand meme cliqué sur le fichier de commande pour qu'il se lance
    0
  12. perforax Messages postés 301 Statut Membre 8
     
    a non, moi je veut quil se mette tout seul, mais c'est bon je crois avor trouver, en tout cas merci!! :)
    0
  13. last-joker Messages postés 570 Statut Membre 51
     
    derien
    0
  14. perforax Messages postés 301 Statut Membre 8
     
    Et est'ce que vous sauriez comment bloquer cmd pendant que le programme est en cours, un bloquage temporaire par exemple... ( je sais c'est pas gentil mais c'est pour faire une blague, sa n'atteindra pas son ordinateur, ce n'est pas un virus, juste une farce ) donc si vous connaissez la réponse ce serais cool de me le dire, sans sa mon programme ne seras pas complet.
    0
  15. last-joker Messages postés 570 Statut Membre 51
     
    pas un virus pas un virus , ca commence de plus en plus a y ressembler...
    0
  16. perforax Messages postés 301 Statut Membre 8
     
    je sais, sérieux ne t'inquiète pas de toute façon même si je voulait faire un virus je pourrais pas, je m'y connais pas assez je suis en train d'apprendre les boucles alors bon... et puis le fait que sa ressemble a un virus c'est le but!! :)
    0
  17. perforax Messages postés 301 Statut Membre 8
     
    ok, merci beaucoup,
    0
  18. perforax Messages postés 301 Statut Membre 8
     
    j'ai pas trouver :(
    0
  19. tekthomasdu96 Messages postés 303 Statut Membre 21
     
    for /L %a in (*) do Rem Ecris ta commande ici
    0
  20. perforax Messages postés 301 Statut Membre 8
     
    c'est du C sa? si c'est le cas j'ai interets a vite continuer mon apprentissage parce que la je comprend rien a ce que ta écrit a part le FOR et le %a ...
    0