Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 7 sur 8
Aller à la page: <  1, 2, 3, 4, 5, 6, 7, 8  >
[CLOS] batch probleme d affiche de texte
Auteur Message
Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
Revue du message précédent :

bien vue c est ma phrase qui et trop longue qui fait le pb

si tu peu metre le code erreur a sa place sa serai bien dans se cas la on pourrai peu etre fait le message tournent sur  2 ligne


et mon cadre createur et pas a sa place si tu mes mes dimantion il et a 2 millimetre du bort droit

Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
Le code erreur tu peux le régler toi même en augmentant/diminuant le nombre d'espace après l'echo en MAJUSCULE
Et tu peux positionner la fenetre de creation plus à droite en augmentant cette valeur 30 dans la ligne seul (les couleurs ne marche pas)

Code:
FOR /F "TOKENS=*" %%i IN (essai.txt) DO ECHO %%i>x&FOR %%z IN (x) DO (cls&set /a length=%%~zz-1&del x&set $f=&set $f11=
  for /l %%a in (0,1,!length!) do (set $f=Í!$f!)

  set /a $affcrea=30-!length!

  for /l %%a in (0,1,!$affcrea!) do (set $f11= !$f11!)
  echo.
  ECHO                                            CODE ERREUR %erreur1%&echo É!$f!»!$f11!ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»&echo º %%i º!$f11!º CREATION Frederic Grebert º&echo È!$f!¼!$f11!ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
  echo.





______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
j arrive pas a deplacer le cadre createur pour le metre a sa place a 2 milimetre du bord droit et metre ensuite le code erreur en place au milleu du createur


une foit sa en place sa te permetrer de me metre ton cadre a toi sur 2 ligne


je te donne ma dimention


MODE CON COLS=82 lines=29



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
Voilà j'ai fait mieux !

Tu peux régler le positionnement de la fenêtre de creation en modifiant la variable $POSX.
Le code erreur se positionne automatiquement au bon endroit


@echo off
cls
MODE CON COLS=82 lines=29
set $swos=0
:: win 8
ver | find /i "version 6.2." > nul
if %errorlevel%==0 goto :sw1
:: win 7
ver | find /i "version 6.1." > nul
if %errorlevel%==0 goto :sw1
:: win vista
ver | find /i "version 6.0." > nul
if %errorlevel%==0 goto :sw0
:: win xp
ver | find /i "version 5.1." > nul
if %errorlevel%==0 goto :sw0
:: win 2000
ver | find /i "Windows 2000" > nul
if %errorlevel%==0 goto :sw2
ECHO VERSION NON DETECTEE&pause&GOTO exit

:sw0
set $swos=0
goto suite

:sw1
set $swos=1
goto suite

:sw2
set $swos=2
goto suite

:suite

COLOR 3F
echo.
SET DirLINK=link
SET DirBLING=bling
SET DirPELICAN=pelican
SET DirRECUPLIENBLING=recuplienbling
SET DirMAMMOUTH=mammouth
SET DirTRESORS=tresors
SET DirLogin=Login
SET DirROBOTUPDATE=robotupdate
SET DirCOMPTE=compte
SET DirSUPRIMEPROFILEINACTIF=suprimeprofileinactif
SET DirEDITER=editer
cls

:start
setlocal enabledelayedexpansion enableextensions

:::::ICI TU DETERMINE LA POSITION DE TA FENETRE DE CREATION
set $posx=48

:::::LA MESSAGE ERREUR EST POSITIONNE AUTOMATIQUEMENT
set /a $poserr=%$posx%+11
for /l %%a in (0,1,%$poserr%) do (set $f12= !$f12!)

FOR /F "TOKENS=*" %%i IN (essai.txt) DO ECHO %%i>x&FOR %%z IN (x) DO (cls&set /a length=%%~zz-1&del x&set $f=&set $f11=&set $f12=
for /l %%a in (0,1,!length!) do (set $f=Í!$f!)
set /a $affcrea=%$posx%-!length!
for /l %%a in (0,1,!$affcrea!) do (set $f11= !$f11!)
echo.
echo %$f12%CODE ERREUR %erreur1%&echo É!$f!»!$f11!ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»&echo º %%i º!$f11!º CREATION Frederic Grebert º&echo È!$f!¼!$f11!ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo 1: Arreter les robots.
echo.
echo 2: Demarrage des robots.
echo.
echo 3: Creation du fichier comptes upgrade et lance robot et outils.
echo.
echo 4: Creation du fichier comptes login.
echo.
echo 5: Sauvegarder et restauration et suppression des logins.
echo.
echo 6: Copier le nouveau robot dans les repertoires.
echo.
echo 7: Outils.
echo.
echo 8: Lire fichier carte tresors.
echo.
echo 9: Quitter le lanceur.
echo.
echo Que desirez vous faire ?
call :tempo)

endlocal&goto :start

:exit
CLS
COLOR 0F
for /l %%a in (1,1,13) do @echo.
echo AUREVOIR A BIENTOT %USERNAME%.
ping -n 3 localhost >nul
endlocal
exit

:tempo
if %$swos%==1 CHOICE /C 123456789a /T 7 /D a >nul
if %$swos%==0 CHOICE /C:123456789a /T:a,5 >nul
if %$swos%==2 %cd%\modulechoice2000\CHOICE /C:123456789a /T:a,5 >nul
set choix=%errorlevel%
if /I "%choix%"=="1" (goto :stop)
if /I "%choix%"=="2" (goto :demarrage)
if /I "%choix%"=="3" (goto :upgrade)
if /I "%choix%"=="4" (goto :logins)
if /I "%choix%"=="5" (goto :sauvegarde)
if /I "%choix%"=="6" (goto :copiebot)
if /I "%choix%"=="7" (goto :outilslenceur)
if /I "%choix%"=="8" (goto :CARTE)
if /I "%choix%"=="9" (goto :exit)



Pour le message sur 2 lignes oublie ! Il faudrait tout changer. Si tu veux des frases plus grandes
augmente la taille de ta fenetre.




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
c est bon juste le tien a decaler du bort gauche de 2millimetre



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
Voilà !
@echo off
cls
MODE CON COLS=82 lines=29
set $swos=0
:: win 8
ver | find /i "version 6.2." > nul
if %errorlevel%==0 goto :sw1
:: win 7
ver | find /i "version 6.1." > nul
if %errorlevel%==0 goto :sw1
:: win vista
ver | find /i "version 6.0." > nul
if %errorlevel%==0 goto :sw0
:: win xp
ver | find /i "version 5.1." > nul
if %errorlevel%==0 goto :sw0
:: win 2000
ver | find /i "Windows 2000" > nul
if %errorlevel%==0 goto :sw2
ECHO VERSION NON DETECTEE&pause&GOTO exit

:sw0
set $swos=0
goto suite

:sw1
set $swos=1
goto suite

:sw2
set $swos=2
goto suite

:suite

COLOR 3F
echo.
SET DirLINK=link
SET DirBLING=bling
SET DirPELICAN=pelican
SET DirRECUPLIENBLING=recuplienbling
SET DirMAMMOUTH=mammouth
SET DirTRESORS=tresors
SET DirLogin=Login
SET DirROBOTUPDATE=robotupdate
SET DirCOMPTE=compte
SET DirSUPRIMEPROFILEINACTIF=suprimeprofileinactif
SET DirEDITER=editer
cls

:start
setlocal enabledelayedexpansion enableextensions

:::::ICI TU DETERMINE LA POSITION DE TA FENETRE DE CREATION
set $posx=47

:::::LA MESSAGE ERREUR EST POSITIONNE AUTOMATIQUEMENT
set /a $poserr=%$posx%+11
for /l %%a in (0,1,%$poserr%) do (set $f12= !$f12!)

FOR /F "TOKENS=*" %%i IN (essai.txt) DO ECHO %%i>x&FOR %%z IN (x) DO (cls&set /a length=%%~zz-1&del x&set $f=&set $f11=&set $f12=
for /l %%a in (0,1,!length!) do (set $f=Í!$f!)
set /a $affcrea=%$posx%-!length!
for /l %%a in (0,1,!$affcrea!) do (set $f11= !$f11!)
echo.
echo %$f12%CODE ERREUR %erreur1%&echo É!$f!»!$f11!ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»&echo º %%i º!$f11!º CREATION Frederic Grebert º&echo È!$f!¼!$f11!ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo 1: Arreter les robots.
echo.
echo 2: Demarrage des robots.
echo.
echo 3: Creation du fichier comptes upgrade et lance robot et outils.
echo.
echo 4: Creation du fichier comptes login.
echo.
echo 5: Sauvegarder et restauration et suppression des logins.
echo.
echo 6: Copier le nouveau robot dans les repertoires.
echo.
echo 7: Outils.
echo.
echo 8: Lire fichier carte tresors.
echo.
echo 9: Quitter le lanceur.
echo.
echo Que desirez vous faire ?
call :tempo)

endlocal&goto :start

:exit
CLS
COLOR 0F
for /l %%a in (1,1,13) do @echo.
echo AUREVOIR A BIENTOT %USERNAME%.
ping -n 3 localhost >nul
endlocal
pause

:tempo
if %$swos%==1 CHOICE /C 123456789a /T 7 /D a >nul
if %$swos%==0 CHOICE /C:123456789a /T:a,5 >nul
if %$swos%==2 %cd%\modulechoice2000\CHOICE /C:123456789a /T:a,5 >nul
set choix=%errorlevel%
if /I "%choix%"=="1" (goto :stop)
if /I "%choix%"=="2" (goto :demarrage)
if /I "%choix%"=="3" (goto :upgrade)
if /I "%choix%"=="4" (goto :logins)
if /I "%choix%"=="5" (goto :sauvegarde)
if /I "%choix%"=="6" (goto :copiebot)
if /I "%choix%"=="7" (goto :outilslenceur)
if /I "%choix%"=="8" (goto :CARTE)
if /I "%choix%"=="9" (goto :exit)





______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
tu t es tromper de cadre le mien ou tu la mie la premiere foi ete bon c est selui qui defile que je voulai decaler du bord gauche



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
Le tien n'a pas bougé, j'ai juste modifié le texte qui defile.




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
non je t assure que tu t es tromper jai les 2 batch sous le net qui tourne et sa se voit



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
c est bon j ai reusi a caler le probleme




une autre question  dans mes sous menu j ai des goto fin je les place comment  sous les if du menu ou entre le label exit et les if du menu 




dans exit ta mie une pause et tel reelement utile ou je peu la remplacer par exit



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
 tu serai me dire si c est fessable un system de securite  le but et que je voudrai avoir une console qui me permetrer de savoir qui utilise mon batch et de pouvoir bloquer l utilisation de celui si si la personne je la connai pas.

quel procedur prendre et comment l appliquer sans quel puisse etre contourner.


mon batch etent lier a des system de jeux pour facebook peu etre demander a l utilisateur au premier lencement du batch de rentrer son id facebook avec un retour du nom et prenom de la personne directement renvoyer par facebook si c est fessable.


et on pourrai les exploiter l id et le nom prenom et recuperer l adresse mac de la box en retour comme sa on pourrai faire le system de securiter 



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
Pour le pause tu peux le remplacer par exit.

Pour le sous-menu utilise le même système de label que je t'ai décris don mon code bien plus haut.




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
ok donc je suis le meme modele donc sous me label exit qui et deja remplie je colle mes 10 label fin 1 fin 2 ect et en dessous de tout sa j ai :tempo c est bien sa j ai bien comprie



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
oui bien sur, donne ton ip et ton address mac pour voir ^^


sinon, merci quand meme, grace a toi mais surtout a Sachadee,
j'ai appris pas mal de chose et c'est cool. alors merci a vous deux et toi FRED92G,
fais des tests, plein, tu crois que nous on fait comment?

moi j'aimerais que tu nous dise, tien avec le bout de code que tu m'a donné, j'ai réussi a faire ça.

tu progresse a ton rythme comme chacun d'entre nous, et tu deviendra bon, j'en suis sur si tu cherche.

pour les couleurs, c'est assé simple pour une couleur par ligne,
mais (bien que faisable) ça se complique pour mettre plusieur couleurs sur une seule et meme ligne.

exemple:

Code:

comme on passe par des noms de fichiers
les caractères qui ne peuvent être utilisé dans les noms de fichiers
ne peuvent pas l'être également dans le message.

Call:Coolor "  H A P P Y   C O N S O L E" 5

:Coolor
MD $$$
CD $$$
Echo.>"%~1"
findstr /a:%2 "$" "%~1*"
CD..
rd /s /q $$$
Goto:eof






______________________________________________________
la vie simple c'est pas facile
Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
isnala pour la securite de mon batch j ai fait que evoquer des solution en prevision de l inplanter pour la couleur sa aurai ete la phrase saimplement pour la metre en rouge quand c est un message inportent a dire tu va me dire comment tu le passe  ba la reponce et que le batch posede un system de mise a jour par ftp ssl donc voila a chaque foi qu il lance le batch il va voir si de nouveau fichier son existent au serveur donc de toute facon il auront la nouvelle version du fichier de la banderole voila sa c est toute la parti qui se trouve au dessus du morceau du batch creer par sachadee que je v assembler demain au mien donc j espere avoir une idee pour ma securiter du batch pour  l inplanter en meme temps


mes je cache pas que des qu on parle de boucle en for ou autre sorte de boucle je suis larquer j ai beaucoup de mal a comprendre le principe du fonctionnement



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
isnala si j ai bien comprie ton batch si je veu metre de la couleur ma phrase faudrai que je colle mes phrase dans mon batch donc pas possible je v pas editer a chaque foi mon nouveau batch pour une phrase sa voudrai dire aussi apres creer un nouveau exe et la mise a jour de celui si qui est un gros fichier le mieu et un txt sa passe plus facilement et moin de boulot pour moi et c est comme sa que je l avai prevue un txt



Répondre en citant
Message [CLOS] batch probleme d affiche de texte 
merci sachadee au faite pour mon menu j avais completement zapee



Message [CLOS] batch probleme d affiche de texte 


Montrer les messages depuis:
Répondre au sujet Page 7 sur 8
Aller à la page: <  1, 2, 3, 4, 5, 6, 7, 8  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch