Flux rss
Collection CommentCaMarche.net
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Apprendre la programmation, vbs. et batch ...

sylvain-a, le jeudi 24 avril 2008 à 18:06:04
Bonjour,
voila je voudrais commencer sa savoir " programmer des petits programme tout con ...."
et je voudrais savoir s'il est mieu de le faire en batch, ou en vbs ...

J'ai commencé en batch mais il paraît que c'est tout de même mieu en vbs ...

Ou pourrais-je apprendre le vbs ? avec quoi on s'en sert ...

merci d'avance
Configuration: Windows XP
Internet Explorer 6.0
Répondre à sylvain-a  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Rocky_123, le jeudi 24 avril 2008 à 18:07:22
Salut,

Le batch et VBS c'est pour faire des scripts, mieux vaut commencer par BASIC, un langage simple, et après tu monte le niveau, tu passe à des langages plus évolués etc etc

Un bon début : http://www.freebasic.net/
Répondre à Rocky_123

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sylvain-a, le jeudi 24 avril 2008 à 18:11:18
Ok ! ! ! ! ! ! ! !

merci beaucoup de ta réponse =)
Répondre à sylvain-a

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Rocky_123, le jeudi 24 avril 2008 à 18:17:04
Tu essayera de faire des petits programmes du style : entrez votre age, calcul de dates etc, etc, ensuite si tu trouve le basic limité, tu passera à autre chose, mais pour les débutants, ça fait déjà plaisir de voir un petit programme qu'on a fait soi-même et qui fonctionne!
Répondre à Rocky_123

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sylvain-a, le jeudi 24 avril 2008 à 18:22:41
euh ... :D je le comprends pas vraiment .. xD

je sais pas comment on s'en sert ni rien et le site est en anglais et moi+anglais = 20000

^^

tu veux pas m'aider plus stp
Répondre à sylvain-a

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Rocky_123, le jeudi 24 avril 2008 à 18:24:26
Ha, bon premièrement la programmation et l'anglais, c'est lié, je vais regarder un peu, je vais te guider pour l'installer, attend quelques instants, je teste.
Répondre à Rocky_123

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sylvain-a, le jeudi 24 avril 2008 à 18:29:16
merci beaucoup,

si tu veux : foudcross@hotmail.fr
Répondre à sylvain-a

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Rocky_123, le jeudi 24 avril 2008 à 18:47:18
Voila, alors pour commencer, télécharge FreeBasic, sur le site tu vas sur Downloads, puis dans la sections Binaries, tu choisis la version Windows, tu clique sur le petit rond à ta droite. Le nom de fichier est FreeBasic-v0.18... exe

1) Tu installe FreeBasic, contente toi d'accepter les options par défaut.

2) Sur le bureau, il y a un raccourci, tu clique dessus, il lance la console Basic en ligne de commande

3) Petit exemple, on va créer un programme qui affiche "Salut" en vert

4) Avec la commande cd dans la console, déplace toi dans Mes documents :
tu tapes cd "c:\documents and settings\ton_nom\Mes Documents"

5) Va dans tes documents et tu crée un fichier texte, que tu sauvera dans le bloc notes avec l'extension .bas
(fichier, enregistrer sous, puis "Tous les fichiers", puis "test.bas"

6) Edite ce fichier tapes dedans :

color 10
print "Salut!"


7) Retour dans la console, tu tapes cette commande : fbc test.bas

Et voilà tu as ton premier programme compilé, que tu peux tester de suite, tu tapes "test.exe" dans la console et là tu vas voir "Salut!" qui s'affiche en vert...

voici un autre exemple

color 10
var nom = ""
input "Entrez votre nom > ", nom
print "Votre nom est " + nom
Répondre à Rocky_123

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sylvain-a, le jeudi 24 avril 2008 à 18:51:31
Ok merci beaucoup je vais tester sa
Répondre à sylvain-a

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sylvain-a, le jeudi 24 avril 2008 à 19:53:49
re, j'ai essayer se que tu m'as dis, j'ai réussi par contre, il s'ouvrera tout le temps dans l'invite de commande ? et aussi, quand je le lance, il reparts dessuite apres le message ...
Répondre à sylvain-a

10


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Rocky_123, le jeudi 24 avril 2008 à 20:24:29
Normal, étant donné que le programme est prévu pour fonctionner en mode console, si tu le lance depuis windows, il va se terminer car il n'y a pas d'instruction d'arrêt.

Mais si par exemple tu mets à la fin :

sleep 2000


alors là il va attendre 2 secondes (2000 millisecondes).

Il y a aussi cette solution :

var rien=0
input "Appuyez sur ENTER...",rien


là avec une variable qui ne sert à rien, on demande juste de la lire, en fait c'est pour faire attendre...

ou encore

shell "pause"


Qui va afficher "Appuyez sur une touche...

Au choix... Donc comme ça le programme attendra et tu aura le temps de lire ce que tu as fait.
Répondre à Rocky_123

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sylvain-a, le jeudi 24 avril 2008 à 20:48:13
Donc si je comprends bien ( j'ai bien dis si je comprends bien xD )

ce language il est assez proche du batch ...

??
Répondre à sylvain-a

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Rocky_123, le jeudi 24 avril 2008 à 20:55:02
Salut,

Non, c'est un vrai langage de programmation, qui peut générer des exécutables, que tu peux programmer pour créer et lire des fichiers etc. Le langage batch sert principalement à automatiser les choses, par exemple, supprimer des fichiers, créer des choses etc, et en batch, on appelle des programme déjà tout faits. Le BASIC c'est un langage de programmation complet, qui te permet vraiment de faire des programmes et non uniquement des scripts. Essaie de faire ça en batch, avec uniquement les commandes prévues par Windows :

demander à l'utilisateur une liste de prenoms
trier par ordre alphabetique cette liste
et afficher seulement les noms qui commencent par A et finissent par A
pour ensuite stocker cette liste dans un fichier texte

LOL

Bonne chance! Par contre en BASIC, c'est possible, j'ai pas dit "facile à faire" mais c'est faisable.
Répondre à Rocky_123

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 mickael31, le dimanche 1 juin 2008 à 11:24:43
salut pour apprendre le batch va ici: http://www.toutledos.com/Cours-2.html
Répondre à mickael31
Fichiers batch pour eteindre le PC (Résolu) Bonjour, alors voila, cela fais quelque temps que je "programme" en batch et j'aimerais faire une petite chose un peu spéciale : ,J'essaye depuis quelque temps de faire un script qui , automatiquement et sans demander quoi que ce soit,... www.commentcamarche.net/forum/affich-7609746-fichiers-batch-pour-eteindre-le-pc
Executer la touche entrée dans un batch (Résolu) Bonjour, est qu'il existe une commande qui puisse faire presser la touche entrée dans un point batch? il m'execute un programme mon batch, et pour finir tout ça il faut appuyer sur entrée, valider le ok en quelque sorte, et donc je voudrais... www.commentcamarche.net/forum/affich-6725993-executer-la-touche-entree-dans-un-batch
Batch comment dire si le champ est vide (Résolu) Bonjour, Je suis en train de programmer un batch et je n'arrives pas a trouver une commande sur le net. Comment dire si mon "set" est vide alors on redemande l'information ? J'aurais pensé a un truc du style : If variable == EMPTY GOTO... www.commentcamarche.net/forum/affich-4453429-batch-comment-dire-si-le-champ-est-vide
Aide programmation (Résolu)Bonjour,je viens ici pour vous demander de l'aide je voudras faire un programme en batch qui prendrait une donnée a partir d'un document texte ensuite il mettrait un point puis il irait dans un notre doc text prendre une autre donnée et la... www.commentcamarche.net/forum/affich-9356510-aide-programmation
Cacher l'invite de commande (Résolu)Bonjour, je réalise des petits programme en batch, pour avoir une liaison entre un pc et un site web, je voudrais donc savoir s'il éxiste une commande bacth permettant de réduire l'invite de commande, de façon à ce quelle devienne invisible... www.commentcamarche.net/forum/affich-4106978-cacher-l-invite-de-commande
Programme en batch (Résolu)Bonjour, j'aimerais faire un peti jeu en batch du style "trouver un nombre mystère" ! donc voila je ne sais pas trop comment m'y prendre mais j'ai pensé a faire un code comme ceci : @echo off set /P nombrechoisi=Quel est le nombre... www.commentcamarche.net/forum/affich-6340407-programme-en-batch
Télécharger Mega Bloc NotesMega Bloc Notes est un éditeur de texte (TXT/RTF/XLS/DOC/MCW/HTM...) possédant une multitudes de fonctions originales telles que : la synthèse vocale, un compagnon (compatible office), etc. Il est destiné à remplacer Notepad et WordPad... www.commentcamarche.net/telecharger/telecharger-3673517-mega-bloc-notes
Télécharger BatchUnzipParfois vous avez plusieurs fichiers compressés que vous voudriez décompresser en une fois, mais certains programmes ne le permet pas. Alors il faut décompresser un à un tous les fichiers et choisir ou définir le dossier de destination. BatchUnzip... www.commentcamarche.net/telecharger/telecharger-34056363-batchunzip
Télécharger RobotProgRobotProg est un logiciel, qui illustre un petit robot virtuel. Il permet d’apprendre les fonctions basiques de la programmation. Au début l’utilisateur dessine le parcours et l’action qui vont être adopté par le petit robot. Ensuite on peut... www.commentcamarche.net/telecharger/telecharger-34056019-robotprog
VBScript - Les structures conditionnellesQu'est-ce qu'une structure conditionnelle ? On appelle structure conditionnelle les instructions qui permettent de tester si une condition est vraie ou non, c'est-à-dire si la valeur de son expression vaut 0 ou 1 (VBScript associe le mot clé true à... www.commentcamarche.net/contents/vbscript/vbscond.php3
Introduction à la programmation orientée objetUn nouveau concept de développement Extrait de « Au coeur de ActiveX et OLE », de David Chappel "Au cours des 35 dernières années, les concepteurs de matériel informatique sont passés de machines de la taille d'un hangar à des ordinateurs... www.commentcamarche.net/contents/poo/poointro.php3