Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Batch (cmd)] Signification de certaines commandes.

15 mai 2009 à 17:11:25

Bonjour.
Avant tout, oui je sais que le batch date d'avant guerre ... Mais il est encore utile! ^^ Et plus simple pour certaines commandes (et compilation puisqu'il n'y en a pas besoin), que le C ou autres langages (bien que le batch n'en soit pas vraiment; ce n'est qu'une suite de commande utilisé dans la console, pour ceux qui ne savent pas.)

Alors, entrons dans le vif du sujet : je voudrai simplement savoir à quoi corresponde les commandes suivantes :

:stud


programme.exe > NUL

goto stud


Voila, s'il manque des précisions faites le savoir. :)
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
15 mai 2009 à 17:50:17

Salut.

:stud, c'est une étiquette.

goto stud, veut dire, va à l'étiquette 'stud'

Pour l'autre je ne sais pas, mais je sais que '> NUL' rajouté à la commande 'pause' fait une pose sans afficher de texte. Donc, tu peut afficher le texte que tu veut avec un echo.

Voilà.
  • Partager sur Facebook
  • Partager sur Twitter
15 mai 2009 à 17:56:57

Une étiquette? C'est à dire?

Ah j'oublié, à quoi corresponde les commutateurs /f /t et /im après une commande tskill ??
  • Partager sur Facebook
  • Partager sur Twitter
Anonyme
16 mai 2009 à 20:43:05

Pour tskill je ne sais pas, mais pour l'étiquette. Ont peu l'utiliser pour faire des boucles du genre :

if %variable%==5 goto end
echo..
echo..
echo..
:end

Ce qui veut dire :

Si la variable 'variable' est égal à 5, va à l'étiquette 'end'
  • Partager sur Facebook
  • Partager sur Twitter
16 mai 2009 à 21:19:53

Ah ok je comprend mieux.
Merci. :)

Heu, j'aurai encore une petite question en fait. :D

Comment faire pour attribuer un dossier à un batch?

Exemple, j'ouvre le dossier "utilisateur", et en même temps que celui-ci s'ouvre, le fichier batch s'exécute.
Voila.
Merci.
  • Partager sur Facebook
  • Partager sur Twitter
25 mai 2022 à 22:22:34

Bonjour,

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ce sujet. En cas de désaccord, me contacter par MP.

  • Partager sur Facebook
  • Partager sur Twitter

Pas d'aide concernant le code par MP, le forum est là pour ça :)