BATCH CREATOR 3

BIG_BOSS_001 Messages postés 75 Date d'inscription dimanche 10 octobre 2004 Statut Membre Dernière intervention 30 novembre 2005 - 31 déc. 2004 à 15:08
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 - 22 janv. 2005 à 20:02
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28531-batch-creator-3

bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
22 janv. 2005 à 20:02
Oui je trouve que c'est une bonne idée. Je marche.

++

BILALoch
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
22 janv. 2005 à 19:48
OUAOU !! lol

Mon frère (12) vien de me donner une idée genialle !

je lui parler d'un petit virus rigolo (mé chiant) que g créer et il m'a dit "mais pourquoi tu ne créé pas un virus qui au lieu de detruire, optimise le pc infécté"

ce n'est pas une idée geniale ??
un virus qui se reproduite, se repend ...etc mais qui au lieu de detruire optimise le PC ???

Je bosse dessus et ceux qui veulent m'aider sont la bienvenue !
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
22 janv. 2005 à 14:51
g pensé a ca mé tjr le pb de selctionner tt la ligne ......



If xx 0 Then xx 1
If xx Null Then xx 1
For i = xx To Len(txtBat.Text)
If UCase(Mid(txtBat.Text, i, Len("rem"))) = UCase("rem") Then
txtBat.SetFocus
txtBat.SelStart = i - 1
txtBat.SelLength = Len("rem")
txtBat.SelColor = &H8000000F
' ici problème parce que je ne selectionne
' que rem, et je ne sais pas comment selectionner
' toute la ligne !!
xx = Len("rem") + i
Exit Sub
Else
xx = 1
End If
Next i
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
22 janv. 2005 à 14:42
- pas de clique droit
- je ne sais pas encore pourquoi mais apres avoir par exemple utilisé la partie "assistant texte" de Btch Creator, si on fait ctrl-V, il ne s'affiche pas ce qui devrait s'afficher mais l'avant dernière chose qui a été copié dans le presse papier... (mystère et boule de gome) ...
- et lol g bo me creuser la tete je ne sais pas comment des que par exemple REM soit tapé, "rem" ainsi que tout ce qui en suivra jusqu'a l'autre ligne soit d'une couleur X
ton code ne selectionera pas tout ce qui suit rem jusqu'a la ligne suivante

voila lol
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
14 janv. 2005 à 18:34
Slt,

Je serais curieux de connaitre les inconveignents de la RichTextBox. Si tu pouvais me les dire...

++

BILALoch
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
14 janv. 2005 à 18:11
c'est vrai qu'il y a tout de meme quelques inconvegnents avec la richtext box
cs_Pingouin Messages postés 262 Date d'inscription lundi 26 août 2002 Statut Membre Dernière intervention 24 août 2005
2 janv. 2005 à 11:23
Pour la coloration cette source est merveilleuse :
http://www.vbfrance.com/code.aspx?ID=7591
Pas de moi malheureusement j'aurais bien voulu :,( lol
Aller bon courage
Et Bonne Année à tout le monde.

Pingouin
BIG_BOSS_001 Messages postés 75 Date d'inscription dimanche 10 octobre 2004 Statut Membre Dernière intervention 30 novembre 2005
1 janv. 2005 à 19:33
Tu peux aussi t'inspiré de l'éditeur PointBat.

www.pointbat.be.tf

@+
MicroDebutant Messages postés 3 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 1 janvier 2005
1 janv. 2005 à 19:30
Mes suggestions :
- Rajouter le compilateur Bat > Com/Exe
- Pouvoir enregistrer les batchs en cmd
- Rajouter les commandes spécifiques au MS-DOS de Windows XP
- ...

Inspire-toi de PowerBatch (http://astase.com/products/?Outils%20PowerBatch) sans trop copier.

Programme assez bien réussi, quoi que un peu trop incomplet.

A+
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
1 janv. 2005 à 18:52
De rien...

@++

BILALoch
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
1 janv. 2005 à 18:52
lol G oublié, ds le commentaire "Attribut" etc..., G marqué les cinq premiers caractères. Mé c tou les caractères a par les 4 premiers. Desolé...

@++

BILALoch
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
1 janv. 2005 à 18:52
merci beaucou bilaloch !!!!
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
1 janv. 2005 à 18:50
merci !!!!!!!!!
et bonne année a toua ossi !!!
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
1 janv. 2005 à 18:49
Re,

C ossi simple : utilise la fonction "Mid" :

Dim Var As String 'Definission de la variable

Var = Mid(RichTextBox1.Text, 1, 3) 'La variable "Var" contient maintenant les trois premier caractères de "RichTextBox1"

If Var = "REM" Then 'Condition
RichTextBox1.SelStart = 4 '4 car "REM " contient 4 caractères
RichTextBox1.SelLength Len(RichTextBox1.Text) - 4 'Longueur de la selection longueur de "RichTextBox1" - 4 car les 4 premiers caractères sont exclus
RichTextBox1.SelColor = &H8000000F 'Attribut la couleur grise a la selection (c a dire les 5 premier caractères)
RichTextBox1.SelLength = 0 'Enleve la selection
End If

Voila ;)
J'espere que je té aidé

@+

BILALoch
Choumoumou Messages postés 162 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 17 novembre 2010
1 janv. 2005 à 18:44
Meeeeerciiii ! :-D
------------
Bon ! Bonne année 2005 à tous, Bonne santée, méilleurs veux, Bonne continuation pour ce Batch Générator, etc...
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
1 janv. 2005 à 18:40
Choumoumou :

tu peut aussi telecharger les fichier qui te manque sur mon site ;-)

http://www.ilsa.fr.st

( : ce n'est qu'une première version et de plus c'est mon premier site !! donc, en fait, ce que je veux dire par la ... c'est que ... il n'est pas encore au top (et loin de la lol) (mais bon, c'est comme ca que l'on s'ameliore ... ;-) )
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
1 janv. 2005 à 18:36
bonjour bilaloch et merci !!!
mais...
juste, comment savoir des que "rem" (ou une autre commade clée) a été tapé, pour pouvoir ensuite, selon ta metode, colorer ce qui en suit ?
bilaloch Messages postés 556 Date d'inscription lundi 6 octobre 2003 Statut Membre Dernière intervention 31 octobre 2019 1
1 janv. 2005 à 18:25
Bonjour,

Ton programme est excellent. 10/10. Pour ton probleme de coloration syntaxique, c simple, utilise le controle "Rich Textbox" :

RichTextBox1.SelStart = 0 'Selection du premier caractère...
RichTextBox1.SelLength = 5 '...aux cinquieme
RichTextBox1.SelColor = &H8000000F 'Attribut la couleur grise a la selection (c a dire les 5 premier caractères)
RichTextBox1.SelLength = 0 'Enleve la selection

Voila ;)
A par, tu peu mettre la selection en gras avec la propriété "SelBold", etc...

Merci pour cette source et bonne année 2005

BILALoch
BIG_BOSS_001 Messages postés 75 Date d'inscription dimanche 10 octobre 2004 Statut Membre Dernière intervention 30 novembre 2005
1 janv. 2005 à 18:24
Il te faut les RuntimeVB6.

Il faut les télécharger sur www.microsoft.com/france
Choumoumou Messages postés 162 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 17 novembre 2010
1 janv. 2005 à 18:22
N0N ! C'est pas ça que je veux dire. Je ne peux pas tester son programme Batch Creator v 3.0.0.exe
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
1 janv. 2005 à 18:21
merci a tous pour vos commentaires !!

saros :
si tu met juste "echo off" en tete du batch, il ne vas s'afficher aucune commande ni le prompt (le prompt c'est le texte qui précède la commande) pour la suite du batch, MAIS (il y a toujour un mais ... ) le prompt sera affiché pour la commande "echo off"
exemple :
si je créer un fichier batch avec comme source :

echo salut
echo ca va ?

des que je l'executerais, j'obtiendrais ceci :

c:\windows\bureau>echo salut
salut
c:\windows\bureau>echo ca va ?
ca va ?

tandis que si j'ecris la meme chose mais avec "echo off" en tete
(ceci :)

echo off
echo salut
echo ca va ?

j'obtiendrais ceci :

c:\windows\bureau>echo off
salut
ca va ?

comme tu peux le voir le prompt n'est visible que pour la commande "echo off"
alors pourquoi on met le "@echo off" ? C'est parce que si on met le "@" devant une commande, le prompt ne s'affichera pas pour cette commande .
donc,

@echo off
echo salut
echo ca va ?

est similaire a

@echo salut
@echo ca va ?

et donc aussi, si je met "@echo off" en tete du fichier batch, il ne s'affichera pas le prompt pour tout ce qui en suit !!

voila !
BIG_BOSS_001 Messages postés 75 Date d'inscription dimanche 10 octobre 2004 Statut Membre Dernière intervention 30 novembre 2005
1 janv. 2005 à 18:10
C'est normal que tu ne puisses pas ouvrir un exe.
Il ne sait ouvrir que du bat.
Choumoumou Messages postés 162 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 17 novembre 2010
1 janv. 2005 à 18:07
RAAAAA ! "Impossible de charger le contrôle 'CommonDialog'" !! Sa me marque souvet sa kand je veux ouvrir un .exe
Qu'est-ce que ça veux dire en faite ?
Choumoumou Messages postés 162 Date d'inscription jeudi 30 septembre 2004 Statut Membre Dernière intervention 17 novembre 2010
1 janv. 2005 à 18:01
wow ! super ! un batch creator. C'est super de faire un programme cappable d'en créer d'autre, et avec des Batch, c'est bien car il n'y a pas à compiler puisque ce n'est que du texte. 10/10 !
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
1 janv. 2005 à 16:12
J'ai pas compris ^^
Mais c'est pas grave
MicroDebutant Messages postés 3 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 1 janvier 2005
1 janv. 2005 à 15:55
Je n'ai pas téléchargé ce programme, mais à la vue de la screenshot, je dirais que c'est à mi-chemin entre le Bloc-Note et PowerBatch.
Pense à mettre aussi :: en vert vu que :: remplace REM.

@Saros : @Echo off sert à "masquer" les commandes. @ est un "Echo off" seulement pour la ligne où il est placé. @Echo off car on ne peut attribuer l'influence d'une commande sur cette même commande (car elle n'est pas executé avant d'être executé, logique).

A+, MicroDebutant le Pro-Batcheur réveillé
viarn Messages postés 33 Date d'inscription dimanche 28 septembre 2003 Statut Membre Dernière intervention 21 février 2006
1 janv. 2005 à 15:50
Oupss.... je viens de voir que y'a 13 ans tu pouvais pas trop faire ce genre de source. Désolé, Ciao
viarn Messages postés 33 Date d'inscription dimanche 28 septembre 2003 Statut Membre Dernière intervention 21 février 2006
1 janv. 2005 à 15:45
Ecoute je te remercie, mais tu n'aurais pas pu faire ça 13 ans plus tôt, çà m'aurait évité de me palucher des millions de fichiers .bat quand on était encore sous windows 3.1 ou msdos 5 ou 6. enfin c'est très sympa de revoir les commandes DOS qui peuvent encore servir... Alllez bonne annnée et continue bien.
Saros Messages postés 921 Date d'inscription vendredi 20 décembre 2002 Statut Membre Dernière intervention 23 septembre 2010
1 janv. 2005 à 13:48
@ECHO off
Ca fait quoi ?

Sinon j'ai rien à dire, j'ai trouvé vachement complet...
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
1 janv. 2005 à 12:20
merci !!
lebarn Messages postés 124 Date d'inscription vendredi 25 avril 2003 Statut Membre Dernière intervention 31 mai 2008
1 janv. 2005 à 02:09
Bonjour et bonne année 2005 !

C'est bien ton prog, oui une seule form aurait suffit pour les cours mais pour la coloration syntaxique, tu prends le contrôle RichTextBox et tu te renseigne, c'est simple à utiliser ...

@+
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
31 déc. 2004 à 18:38
et aussi, juste une petite chose :

comment pourais-je faire pour que par exemple des que le mot REM soit tapé dans la zone de texte, tout ce qui en suit soit vert (ou une autre couleur)

(comme la dit neria : pour une coloration syntaxique)

j'ai beau chercher je ne trouve pas ...
cs_ilsa Messages postés 26 Date d'inscription vendredi 6 août 2004 Statut Membre Dernière intervention 22 janvier 2005
31 déc. 2004 à 18:35
En parlant des cours, je tiens a préciser que henriolva les a énormement ameliorés !!

sinon merci pour tes conseils neria !!
et pour ta proposition d'aide !!
et
BONNE ANNEE 2005 A TOUT LE MONDE !!!!!



ilsa
cs_neria Messages postés 319 Date d'inscription vendredi 21 février 2003 Statut Membre Dernière intervention 16 février 2009
31 déc. 2004 à 15:44
Salut !

C'est pas mal du tout ! Mais il y a quand même des choses à rectifier dans la programmation VB :
- L'utilisation de fonctions serait pas mal du tout.
- L'ajout de commentaires et INDISPENSABLE !
- Eviter de faire un million de Feuille pour les cours, une seule aurait suffit (avec un fichier texte) Ou alors créer un autre fichier contenant tous les cours (style html).

Les cours ont l'air d'assez bonne qualité. Une idée pour une prochaine version : la coloration syntaxique !
Enfin c'est quand même un bon petit prog. Si tu as besoin d'aide en batch ou VB, envoi moi un mail :)

@+ Neria
BIG_BOSS_001 Messages postés 75 Date d'inscription dimanche 10 octobre 2004 Statut Membre Dernière intervention 30 novembre 2005
31 déc. 2004 à 15:08
Salut,
Nettement mieux côté interface.

Excellent.
Rejoignez-nous