bilaloch
Messages postés556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 20191 22 janv. 2005 à 20:02
Oui je trouve que c'est une bonne idée. Je marche.
++
BILALoch
cs_ilsa
Messages postés26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 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és556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 20191 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 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és262Date d'inscriptionlundi 26 août 2002StatutMembreDernière intervention24 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és75Date d'inscriptiondimanche 10 octobre 2004StatutMembreDernière intervention30 novembre 2005 1 janv. 2005 à 19:33
Tu peux aussi t'inspiré de l'éditeur PointBat.
www.pointbat.be.tf
@+
MicroDebutant
Messages postés3Date d'inscriptionlundi 26 juillet 2004StatutMembreDerniè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
- ...
Programme assez bien réussi, quoi que un peu trop incomplet.
A+
bilaloch
Messages postés556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 20191 1 janv. 2005 à 18:52
De rien...
@++
BILALoch
bilaloch
Messages postés556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 20191 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 janvier 2005 1 janv. 2005 à 18:52
merci beaucou bilaloch !!!!
cs_ilsa
Messages postés26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 janvier 2005 1 janv. 2005 à 18:50
merci !!!!!!!!!
et bonne année a toua ossi !!!
bilaloch
Messages postés556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 20191 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és162Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention17 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 janvier 2005 1 janv. 2005 à 18:40
Choumoumou :
tu peut aussi telecharger les fichier qui te manque sur mon site ;-)
( : 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 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és556Date d'inscriptionlundi 6 octobre 2003StatutMembreDernière intervention31 octobre 20191 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és75Date d'inscriptiondimanche 10 octobre 2004StatutMembreDernière intervention30 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és162Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention17 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 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és75Date d'inscriptiondimanche 10 octobre 2004StatutMembreDernière intervention30 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és162Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention17 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és162Date d'inscriptionjeudi 30 septembre 2004StatutMembreDernière intervention17 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és921Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention23 septembre 2010 1 janv. 2005 à 16:12
J'ai pas compris ^^
Mais c'est pas grave
MicroDebutant
Messages postés3Date d'inscriptionlundi 26 juillet 2004StatutMembreDerniè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és33Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention21 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és33Date d'inscriptiondimanche 28 septembre 2003StatutMembreDernière intervention21 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és921Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention23 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 janvier 2005 1 janv. 2005 à 12:20
merci !!
lebarn
Messages postés124Date d'inscriptionvendredi 25 avril 2003StatutMembreDernière intervention31 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 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és26Date d'inscriptionvendredi 6 août 2004StatutMembreDernière intervention22 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és319Date d'inscriptionvendredi 21 février 2003StatutMembreDernière intervention16 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és75Date d'inscriptiondimanche 10 octobre 2004StatutMembreDernière intervention30 novembre 2005 31 déc. 2004 à 15:08
22 janv. 2005 à 20:02
++
BILALoch
22 janv. 2005 à 19:48
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 !
22 janv. 2005 à 14:51
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
22 janv. 2005 à 14:42
- 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
14 janv. 2005 à 18:34
Je serais curieux de connaitre les inconveignents de la RichTextBox. Si tu pouvais me les dire...
++
BILALoch
14 janv. 2005 à 18:11
2 janv. 2005 à 11:23
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
1 janv. 2005 à 19:33
www.pointbat.be.tf
@+
1 janv. 2005 à 19:30
- 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+
1 janv. 2005 à 18:52
@++
BILALoch
1 janv. 2005 à 18:52
@++
BILALoch
1 janv. 2005 à 18:52
1 janv. 2005 à 18:50
et bonne année a toua ossi !!!
1 janv. 2005 à 18:49
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
1 janv. 2005 à 18:44
------------
Bon ! Bonne année 2005 à tous, Bonne santée, méilleurs veux, Bonne continuation pour ce Batch Générator, etc...
1 janv. 2005 à 18:40
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 ... ;-) )
1 janv. 2005 à 18:36
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 ?
1 janv. 2005 à 18:25
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
1 janv. 2005 à 18:24
Il faut les télécharger sur www.microsoft.com/france
1 janv. 2005 à 18:22
1 janv. 2005 à 18:21
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 !
1 janv. 2005 à 18:10
Il ne sait ouvrir que du bat.
1 janv. 2005 à 18:07
Qu'est-ce que ça veux dire en faite ?
1 janv. 2005 à 18:01
1 janv. 2005 à 16:12
Mais c'est pas grave
1 janv. 2005 à 15:55
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é
1 janv. 2005 à 15:50
1 janv. 2005 à 15:45
1 janv. 2005 à 13:48
Ca fait quoi ?
Sinon j'ai rien à dire, j'ai trouvé vachement complet...
1 janv. 2005 à 12:20
1 janv. 2005 à 02:09
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 ...
@+
31 déc. 2004 à 18:38
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 ...
31 déc. 2004 à 18:35
sinon merci pour tes conseils neria !!
et pour ta proposition d'aide !!
et
BONNE ANNEE 2005 A TOUT LE MONDE !!!!!
ilsa
31 déc. 2004 à 15:44
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
31 déc. 2004 à 15:08
Nettement mieux côté interface.
Excellent.