Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[RESOLU] Problème de commande ...
Auteur Message
Répondre en citant
Message [RESOLU] Problème de commande ... 
Bonjour tous le monde !
Tout d'abord je tiens à remercier toute l'équipe et plus particulièrement yago_nfs_tm_91- pour l'aide apportée
concernant mon message sur mon projet de tchat non-local. Sachez que j'ai continué ce projet ! Et que je suis
sur une très très bonne voie !! Mais (et oui il en faut un !) j'ai un tout petit problème... La solution me permettrait
de finir mon batch !! Je m'expliques, lorsque dans un batch on veut ajouter la ligne "ping localhost > nul" (et non
seulement "ping localhost") dans un autre batch se qui donne la commande "echo ping localhost > nul >> TEST.bat"
et bien ca ne fonctionne pas ...


Un petit exemple :
------------------------------------------------------------------------------------

@echo off
echo echo plop > TEST.bat
echo paue >> TEST.bat
echo ping localhost > nul >> TEST.bat <-- VOICI LE PROBLEME !!

------------------------------------------------------------------------------------

En effet, le batch croit qu'il faut ajouter la ligne "ping localhost" dans le fichier "> nul >> TEST.bat" alors qu'il devrait
ajouter la ligne "ping localhost > nul" dans le fichier "TEST.bat" ... Savez-vous comment faire ?? Pouvez-vous m'aider ??
Voilà je ne sais pas si je me suis bien exprimé et si vous avez compris mon problème, en tout cas merci d'avoir lu mon
message et bonne journée. Merci d'avance pour vos réponses. :p


Ps: Je mettrais mon tchat une fois que je l'aurais fini Wink




MSN Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [RESOLU] Problème de commande ... 
Bonsoir
il suffis d'ajouter ^ car > est un caractère spécial pour l'afficher il faut donc ^> nul >> TEST.bat
Code:
@echo off
echo echo plop > TEST.bat
echo paue >> TEST.bat
echo ping localhost ^> nul >> TEST.bat <-- VOICI LA SOLUTION :-)!!

Bonne journée



Visiter le site web du posteur
Répondre en citant
Message [RESOLU] Problème de commande ... 
Tout simplement merci beaucoup ! Razz



MSN Skype
Répondre en citant
Message [RESOLU] Problème de commande ... 
Bonjour à tous, et oui me revoilà ...
Malgré la commande t'en attendue, je n'arrive pas à finir mon batch !! (Et ça m'énerve ! :p)
J'ai différents problèmes auxquels je ne trouve pas de solutions ...
Vous allez me dire tu te complique la vie !!!
Oui je sais mais je me complique toujours la vie lorsqu'il s'agit de faire un .bat !! x)
En réalité je ne connais pas toute les commandes alors j'essaie parfois d'en "contourner" quelque une et ça fini par faire un grand n'importe quoi, mais qui fonctionne !!! (Enfin pas cette fois ... ).
Voici tout d'abord mon batch qui se compose de deux fichiers ...


----------------------------------------------------------------------------
-1ere fichier (MSAF.bat) :

:DEB
@echo off
mode con cols=50 lines=15
color a
echo :start > MSAFu.ftp
echo open xxFTPxx>> MSAFu.ftp
echo xxLOGINxx>> MSAFu.ftp
echo xxMOT DE PASSExx>> MSAFu.ftp
echo prompt >> MSAFu.ftp
echo cd /MSAF >> MSAFu.ftp
echo put MSAFc.txt >> MSAFu.ftp
echo quit >> MSAFu.ftp
set /p PSE= ²² Pseudo :
start MSAF2.bat


:MES
cls
echo ²%time%
set /p MES=² Message :
echo.
echo @echo off > MSAFc.txt
echo color 0c >> MSAFc.txt
echo echo ²%time% >> MSAFc.txt
echo echo ² %PSE%: %MES% >> MSAFc.txt
echo echo. >> MSAFc.txt
echo ping localhost ^> nul >> MSAFc.txt
echo MSAF2.bat >> MSAFc.txt
echo exit >> MSAFc.txt
ftp -s:MSAFu.ftp > nul
goto MES2



:MES2
cls
echo ²%time%
set /p MES=² Message :
echo echo ²%time% >> MSAFc.txt
echo echo ² %PSE%: %MES% >> MSAFc.txt
ftp -s:MSAFu.ftp > nul
goto MES2


-----------------------------------------------------------------




-2eme fichier (MSAF2.bat) :

@echo off
mode con cols=50 lines=15
:DEB
echo open xxFTPxx > MSAFd.ftp
echo xxLOGINxx>> MSAFd.ftp
echo xxMOT DE PASSExx>> MSAFd.ftp
echo prompt >> MSAFd.ftp
echo cd /MSAF >> MSAFd.ftp
echo get MSAFc.txt >> MSAFd.ftp
echo quit >> MSAFd.ftp

ftp -s:MSAFd.ftp > nul
copy MSAFc.txt MSAFc.bat > nul
del MSAFc.txt
MSAFc.bat
goto DEB

----------------------------------------------------------------



Voilà maintenant je vous explique mes problèmes ...

Tout d'abord j'aimerais que lorsqu'un deuxième message est écrit, le premier reste et ainsi de suite j'aimerais en fait comme un "historique" des réponses ... (Je sais pas si je me suis bien fais comprendre :s). En fait la deuxième fenêtre qui s'ouvre (celle avec l'écriture rouge) n'affiche que le dernier message reçu, et je voudrais qu'elle affiche tout...

De plus j'ai remarqué que si une autre personne envois un message ça ne marche pas et le but d'un tchat c'est d'être au moins deux à pouvoir parler ...

Par contre, l'envoi du fichier fonctionne correctement et le message s'affiche aussi.
Un dernier problème, lorsque le ping localhost > nul s'effectue, il est impossible d'envoyer un message, j'ai essayé de faire une condition (if ...) mais aucun résultat sauf de plus gros bugs ...

Je vous conseil de tester le batch afin que vous puissiez comprendre le fonctionnement, je suis d'accord pour donner la partie FTP,LOGIN,MOT DE PASSE pour ceux qui m'aideront.
Ce projet me tiens vraiment à coeur, je serais vraiment heureux s'il fonctionne...
Merci à ceux qui ont lu ce message et bonne chance à celui qui se lance dans ce projet ... ^^'





MSN Skype
Répondre en citant
Message [RESOLU] Problème de commande ... 
Bonjour

retire la commande cls : elle efface la fenetre ce que tu ne souhaites pas apparemment.

retire le ping je ne vois pas vraiment à quoi il peut te servir. J'en met pas lors de mes envoies en ftp et ça fonctionne sans probleme




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message [RESOLU] Problème de commande ... 
Bonsoir +1 Laddy Okay



Visiter le site web du posteur
Message [RESOLU] Problème de commande ... 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



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