MSN par ip en batch
Résolu
Benq360
Messages postés
103
Statut
Membre
-
Zestyr Messages postés 503 Statut Membre -
Zestyr Messages postés 503 Statut Membre -
Bonjour,
j'ai fait un programme comme msn mais par ip.
Et j'ai un problemme au niveau des contacts.
est que quelqu'un pourrait me dire dou vient le pb svp
__________________________________________________________________________________________
@echo off
set ccot=
if not exist c:\contactsMSN\couleur.txt (
echo e>>c:\contactsMSN\couleur.txt) else (goto suite)
:suite
for /f "delims=" %%z in (c:\contactsMSN\couleur.txt) do (
if not defined ccot set ccot=%%z )
color 0%ccot%
title Windows live messanger by DAVID LEJEUNE
echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Bienvenue sur MSN º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo [copyright : David LEJEUNE corporation] version 1.1
pause>nul
goto 20
:40
cls
echo NOUVEAU MESSAGE
echo.
echo.
echo.
set /p ip=Adresse IP ou nom du destinataire ?
echo.
echo.
:600
set /p message=Message a envoyer ?
cls
echo Vous allez envoyer le message : [ %message% ] a [ %ip% ]
echo.
echo.
set /p nb=Pour envoyer le message, confirmer en tapant 1, pour annuler taper 2 :
If "%nb%"=="1" Goto 10
If "%nb%"=="2" Goto 30
:10
cls
Net send "%ip%" "%message%"
if errorlevel 1 goto erreur
echo MESSAGE ENVOYER
echo.
pause
goto 20
:30
cls
echo ENVOI DU MESSAGE ANNULE
echo.
pause
goto 20
:erreur
cls
echo ECHEC DE L ENVOI
pause>nul
:20
cls
echo MENU PRINCIPAL
echo °°°°°°°°°°°°°°°°
echo.
echo.
echo 1) Ecrire un nouveau message
echo.
echo 2) Mes contacts
echo.
echo 3) Options
echo.
echo 4) A propos
echo.
echo 5) Quitter
echo.
set /p choix= ?
If "%choix%"=="1" Goto 40
If "%choix%"=="4" Goto 60
If "%choix%"=="5" Goto 50
If "%choix%"=="2" Goto 80
If "%choix%"=="3" Goto 110
:110
cls
echo.
echo OPTIONS
echo *********
echo.
echo 1) Couleur du texte
echo.
echo 2) Retour menu principal
echo.
set /p option= ?
if "%option%"=="1" goto 120
if "%option%"=="2" goto 20
:120
cls
echo Valeurs des couleurs de texte
echo.
echo 0/ Noir
echo 1/ Bleu fonce
echo 2/ Vert
echo 3/ Bleu-gris
echo 4/ Marron
echo 5/ Pourpre
echo 6/ Kaki
echo 7/ Gris clair
echo 8/ Gris
echo 9/ Bleu clair
echo A/ Vert clair
echo B/ Cyan
echo C/ Rouge
echo D/ Rose
echo E/ Jaune
echo F/ Blanc
echo.
set ccot=
set /p ccot=Quelle couleur de texte choisis tu ?
del c:\contactsMSN\couleur.txt
echo %ccot%>>c:\contactsMSN\couleur.txt
color 0%ccot%
goto 20
:50
cls
set /p quitter=Est tu sur de vouloir quitter MSN (o/n) ?
If "%quitter%"=="o" goto 70
If "%quitter%"=="n" goto 20
:70
exit
:60
cls
echo Creer le 30/01/2010
echo.
echo Version 1.1 beta
echo.
echo copyright [ David LEJEUNE creation ]
pause>nul
goto 20
:80
cls
echo MENU SECONDAIRE
echo *****************
echo.
echo.
echo 1) Liste des contacts
echo.
echo 2) Retour au menu principal
echo.
set /p contact= ?
If "%contact%"=="1" Goto 100
If "%contact%"=="2" Goto 20
:100
cls
echo.
echo LISTE DES CONTACTS
echo ********************
echo.
set nom1=
set adresse1=
if exist "c:\contactsMSN\nom1.txt" (goto 1) else echo 1/ Emplacement vide !
goto 2
:1
set ip1=
for /f "delims=" %%a in (c:\contactsMSN\adresse1.txt) do (
if not defined ip1 set ip1=%%a )
set nom1=
for /f "delims=" %%b in (c:\contactsMSN\nom1.txt) do (
if not defined nom1 set nom1=%%b )
echo 1/ %nom1% : %ip1%
:2
echo.
set nom2=
set adresse2=
if exist "c:\contactsMSN\nom2.txt" (goto 3) else echo 2/ Emplacement vide !
goto 4
:3
set ip2=
for /f "delims=" %%c in (c:\contactsMSN\adresse2.txt) do (
if not defined ip2 set ip2=%%c )
set nom2=
for /f "delims=" %%d in (c:\contactsMSN\nom2.txt) do (
if not defined nom2 set nom2=%%d )
echo 2/ %nom2% : %ip2%
:4
echo.
set nom3=
set adresse3=
if exist "c:\contactsMSN\nom3.txt" (goto 5) else echo 3/ Emplacement vide !
goto 6
:5
set ip3=
for /f "delims=" %%e in (c:\contactsMSN\adresse3.txt) do (
if not defined ip3 set ip3=%%e )
set nom3=
for /f "delims=" %%f in (c:\contactsMSN\nom3.txt) do (
if not defined nom3 set nom3=%%f )
echo 3/ %nom3% : %ip3%
:6
echo.
set nom4=
set adresse4=
if exist "c:\contactsMSN\nom4.txt" (goto 7) else echo 4/ Emplacement vide !
goto 8
:7
set ip4=
for /f "delims=" %%g in (c:\contactsMSN\adresse4.txt) do (
if not defined ip4 set ip4=%%g )
set nom4=
for /f "delims=" %%h in (c:\contactsMSN\nom4.txt) do (
if not defined nom4 set nom4=%%h )
echo 4/ %nom4% : %ip4%
:8
echo.
set nom5=
set adresse5=
if exist "c:\contactsMSN\nom5.txt" (goto 9) else echo 5/ Emplacement vide !
goto 22
:9
set ip5=
for /f "delims=" %%i in (c:\contactsMSN\adresse5.txt) do (
if not defined ip5 set ip5=%%i )
set nom5=
for /f "delims=" %%j in (c:\contactsMSN\nom5.txt) do (
if not defined nom5 set nom5=%%j )
echo 5/ %nom5% : %ip5%
:22
echo.
set /p hooh=Utiliser contact ?
:300
cls
echo.
echo MENU CONTACT
echo **************
echo.
echo.
if "hooh"=="1" echo 1) Envoyer un message a : %nom1%
if "hooh"=="2" echo 1) Envoyer un message a : %nom2%
if "hooh"=="3" echo 1) Envoyer un message a : %nom3%
if "hooh"=="4" echo 1) Envoyer un message a : %nom4%
if "hooh"=="5" echo 1) Envoyer un message a : %nom5%
echo.
echo 2) Modifier contact
echo.
echo 3) Supprimer contact
echo.
echo 4) Retour liste des contacts
echo.
set /p iooi= ?
if "%iooi%"=="1" goto 140
if "%iooi%"=="2" goto 150
if "%iooi%"=="3" goto 160
if "%iooi%"=="4" goto 100
:150
cls
set /p pseudo=Nouveau pseudo du contact ?
echo.
set /p adresse=Nouvelle adresse IP ou nom d'utilisateur du contact ?
if "hooh"=="1" (
del c:\contactsMSN\nom1.txt
del c:\contactsMSN\adresse1.txt
echo %pseudo%>>c:\contactsMSN\nom1.txt
echo %adresse%>>c:\contactsMSN\adresse1.txt)
if "hooh"=="2" (
del c:\contactsMSN\nom2.txt
del c:\contactsMSN\adresse2.txt
echo %pseudo%>>c:\contactsMSN\nom2.txt
echo %adresse%>>c:\contactsMSN\adresse2.txt)
if "hooh"=="3" (
del c:\contactsMSN\nom3.txt
del c:\contactsMSN\adresse3.txt
echo %pseudo%>>c:\contactsMSN\nom3.txt
echo %adresse%>>c:\contactsMSN\adresse3.txt)
if "hooh"=="4" (
del c:\contactsMSN\nom4.txt
del c:\contactsMSN\adresse4.txt
echo %pseudo%>>c:\contactsMSN\nom4.txt
echo %adresse%>>c:\contactsMSN\adresse4.txt)
if "hooh"=="5" (
del c:\contactsMSN\nom5.txt
del c:\contactsMSN\adresse5.txt
echo %pseudo%>>c:\contactsMSN\nom5.txt
echo %adresse%>>c:\contactsMSN\adresse5.txt)
goto 300
:160
if "hooh"=="1" del c:\contactsMSN\nom1.txt
if "hooh"=="1" del c:\contactsMSN\adresse1.txt
if "hooh"=="2" del c:\contactsMSN\nom2.txt
if "hooh"=="2" del c:\contactsMSN\adresse2.txt
if "hooh"=="3" del c:\contactsMSN\nom3.txt
if "hooh"=="3" del c:\contactsMSN\adresse3.txt
if "hooh"=="4" del c:\contactsMSN\nom4.txt
if "hooh"=="4" del c:\contactsMSN\adresse4.txt
if "hooh"=="5" del c:\contactsMSN\nom5.txt
if "hooh"=="5" del c:\contactsMSN\adresse5.txt
cls
if "hooh"=="1" echo %nom1% a bien ete supprimer de votre liste de contacts
if "hooh"=="2" echo %nom2% a bien ete supprimer de votre liste de contacts
if "hooh"=="3" echo %nom3% a bien ete supprimer de votre liste de contacts
if "hooh"=="4" echo %nom4% a bien ete supprimer de votre liste de contacts
if "hooh"=="5" echo %nom5% a bien ete supprimer de votre liste de contacts
goto 300
:140
if "hooh"=="1" set ip=%ip1%
if "hooh"=="2" set ip=%ip2%
if "hooh"=="3" set ip=%ip3%
if "hooh"=="4" set ip=%ip4%
if "hooh"=="5" set ip=%ip5%
goto 600
__________________________________________________________________________________________
merci d'avance
j'ai fait un programme comme msn mais par ip.
Et j'ai un problemme au niveau des contacts.
est que quelqu'un pourrait me dire dou vient le pb svp
__________________________________________________________________________________________
@echo off
set ccot=
if not exist c:\contactsMSN\couleur.txt (
echo e>>c:\contactsMSN\couleur.txt) else (goto suite)
:suite
for /f "delims=" %%z in (c:\contactsMSN\couleur.txt) do (
if not defined ccot set ccot=%%z )
color 0%ccot%
title Windows live messanger by DAVID LEJEUNE
echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Bienvenue sur MSN º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo.
echo [copyright : David LEJEUNE corporation] version 1.1
pause>nul
goto 20
:40
cls
echo NOUVEAU MESSAGE
echo.
echo.
echo.
set /p ip=Adresse IP ou nom du destinataire ?
echo.
echo.
:600
set /p message=Message a envoyer ?
cls
echo Vous allez envoyer le message : [ %message% ] a [ %ip% ]
echo.
echo.
set /p nb=Pour envoyer le message, confirmer en tapant 1, pour annuler taper 2 :
If "%nb%"=="1" Goto 10
If "%nb%"=="2" Goto 30
:10
cls
Net send "%ip%" "%message%"
if errorlevel 1 goto erreur
echo MESSAGE ENVOYER
echo.
pause
goto 20
:30
cls
echo ENVOI DU MESSAGE ANNULE
echo.
pause
goto 20
:erreur
cls
echo ECHEC DE L ENVOI
pause>nul
:20
cls
echo MENU PRINCIPAL
echo °°°°°°°°°°°°°°°°
echo.
echo.
echo 1) Ecrire un nouveau message
echo.
echo 2) Mes contacts
echo.
echo 3) Options
echo.
echo 4) A propos
echo.
echo 5) Quitter
echo.
set /p choix= ?
If "%choix%"=="1" Goto 40
If "%choix%"=="4" Goto 60
If "%choix%"=="5" Goto 50
If "%choix%"=="2" Goto 80
If "%choix%"=="3" Goto 110
:110
cls
echo.
echo OPTIONS
echo *********
echo.
echo 1) Couleur du texte
echo.
echo 2) Retour menu principal
echo.
set /p option= ?
if "%option%"=="1" goto 120
if "%option%"=="2" goto 20
:120
cls
echo Valeurs des couleurs de texte
echo.
echo 0/ Noir
echo 1/ Bleu fonce
echo 2/ Vert
echo 3/ Bleu-gris
echo 4/ Marron
echo 5/ Pourpre
echo 6/ Kaki
echo 7/ Gris clair
echo 8/ Gris
echo 9/ Bleu clair
echo A/ Vert clair
echo B/ Cyan
echo C/ Rouge
echo D/ Rose
echo E/ Jaune
echo F/ Blanc
echo.
set ccot=
set /p ccot=Quelle couleur de texte choisis tu ?
del c:\contactsMSN\couleur.txt
echo %ccot%>>c:\contactsMSN\couleur.txt
color 0%ccot%
goto 20
:50
cls
set /p quitter=Est tu sur de vouloir quitter MSN (o/n) ?
If "%quitter%"=="o" goto 70
If "%quitter%"=="n" goto 20
:70
exit
:60
cls
echo Creer le 30/01/2010
echo.
echo Version 1.1 beta
echo.
echo copyright [ David LEJEUNE creation ]
pause>nul
goto 20
:80
cls
echo MENU SECONDAIRE
echo *****************
echo.
echo.
echo 1) Liste des contacts
echo.
echo 2) Retour au menu principal
echo.
set /p contact= ?
If "%contact%"=="1" Goto 100
If "%contact%"=="2" Goto 20
:100
cls
echo.
echo LISTE DES CONTACTS
echo ********************
echo.
set nom1=
set adresse1=
if exist "c:\contactsMSN\nom1.txt" (goto 1) else echo 1/ Emplacement vide !
goto 2
:1
set ip1=
for /f "delims=" %%a in (c:\contactsMSN\adresse1.txt) do (
if not defined ip1 set ip1=%%a )
set nom1=
for /f "delims=" %%b in (c:\contactsMSN\nom1.txt) do (
if not defined nom1 set nom1=%%b )
echo 1/ %nom1% : %ip1%
:2
echo.
set nom2=
set adresse2=
if exist "c:\contactsMSN\nom2.txt" (goto 3) else echo 2/ Emplacement vide !
goto 4
:3
set ip2=
for /f "delims=" %%c in (c:\contactsMSN\adresse2.txt) do (
if not defined ip2 set ip2=%%c )
set nom2=
for /f "delims=" %%d in (c:\contactsMSN\nom2.txt) do (
if not defined nom2 set nom2=%%d )
echo 2/ %nom2% : %ip2%
:4
echo.
set nom3=
set adresse3=
if exist "c:\contactsMSN\nom3.txt" (goto 5) else echo 3/ Emplacement vide !
goto 6
:5
set ip3=
for /f "delims=" %%e in (c:\contactsMSN\adresse3.txt) do (
if not defined ip3 set ip3=%%e )
set nom3=
for /f "delims=" %%f in (c:\contactsMSN\nom3.txt) do (
if not defined nom3 set nom3=%%f )
echo 3/ %nom3% : %ip3%
:6
echo.
set nom4=
set adresse4=
if exist "c:\contactsMSN\nom4.txt" (goto 7) else echo 4/ Emplacement vide !
goto 8
:7
set ip4=
for /f "delims=" %%g in (c:\contactsMSN\adresse4.txt) do (
if not defined ip4 set ip4=%%g )
set nom4=
for /f "delims=" %%h in (c:\contactsMSN\nom4.txt) do (
if not defined nom4 set nom4=%%h )
echo 4/ %nom4% : %ip4%
:8
echo.
set nom5=
set adresse5=
if exist "c:\contactsMSN\nom5.txt" (goto 9) else echo 5/ Emplacement vide !
goto 22
:9
set ip5=
for /f "delims=" %%i in (c:\contactsMSN\adresse5.txt) do (
if not defined ip5 set ip5=%%i )
set nom5=
for /f "delims=" %%j in (c:\contactsMSN\nom5.txt) do (
if not defined nom5 set nom5=%%j )
echo 5/ %nom5% : %ip5%
:22
echo.
set /p hooh=Utiliser contact ?
:300
cls
echo.
echo MENU CONTACT
echo **************
echo.
echo.
if "hooh"=="1" echo 1) Envoyer un message a : %nom1%
if "hooh"=="2" echo 1) Envoyer un message a : %nom2%
if "hooh"=="3" echo 1) Envoyer un message a : %nom3%
if "hooh"=="4" echo 1) Envoyer un message a : %nom4%
if "hooh"=="5" echo 1) Envoyer un message a : %nom5%
echo.
echo 2) Modifier contact
echo.
echo 3) Supprimer contact
echo.
echo 4) Retour liste des contacts
echo.
set /p iooi= ?
if "%iooi%"=="1" goto 140
if "%iooi%"=="2" goto 150
if "%iooi%"=="3" goto 160
if "%iooi%"=="4" goto 100
:150
cls
set /p pseudo=Nouveau pseudo du contact ?
echo.
set /p adresse=Nouvelle adresse IP ou nom d'utilisateur du contact ?
if "hooh"=="1" (
del c:\contactsMSN\nom1.txt
del c:\contactsMSN\adresse1.txt
echo %pseudo%>>c:\contactsMSN\nom1.txt
echo %adresse%>>c:\contactsMSN\adresse1.txt)
if "hooh"=="2" (
del c:\contactsMSN\nom2.txt
del c:\contactsMSN\adresse2.txt
echo %pseudo%>>c:\contactsMSN\nom2.txt
echo %adresse%>>c:\contactsMSN\adresse2.txt)
if "hooh"=="3" (
del c:\contactsMSN\nom3.txt
del c:\contactsMSN\adresse3.txt
echo %pseudo%>>c:\contactsMSN\nom3.txt
echo %adresse%>>c:\contactsMSN\adresse3.txt)
if "hooh"=="4" (
del c:\contactsMSN\nom4.txt
del c:\contactsMSN\adresse4.txt
echo %pseudo%>>c:\contactsMSN\nom4.txt
echo %adresse%>>c:\contactsMSN\adresse4.txt)
if "hooh"=="5" (
del c:\contactsMSN\nom5.txt
del c:\contactsMSN\adresse5.txt
echo %pseudo%>>c:\contactsMSN\nom5.txt
echo %adresse%>>c:\contactsMSN\adresse5.txt)
goto 300
:160
if "hooh"=="1" del c:\contactsMSN\nom1.txt
if "hooh"=="1" del c:\contactsMSN\adresse1.txt
if "hooh"=="2" del c:\contactsMSN\nom2.txt
if "hooh"=="2" del c:\contactsMSN\adresse2.txt
if "hooh"=="3" del c:\contactsMSN\nom3.txt
if "hooh"=="3" del c:\contactsMSN\adresse3.txt
if "hooh"=="4" del c:\contactsMSN\nom4.txt
if "hooh"=="4" del c:\contactsMSN\adresse4.txt
if "hooh"=="5" del c:\contactsMSN\nom5.txt
if "hooh"=="5" del c:\contactsMSN\adresse5.txt
cls
if "hooh"=="1" echo %nom1% a bien ete supprimer de votre liste de contacts
if "hooh"=="2" echo %nom2% a bien ete supprimer de votre liste de contacts
if "hooh"=="3" echo %nom3% a bien ete supprimer de votre liste de contacts
if "hooh"=="4" echo %nom4% a bien ete supprimer de votre liste de contacts
if "hooh"=="5" echo %nom5% a bien ete supprimer de votre liste de contacts
goto 300
:140
if "hooh"=="1" set ip=%ip1%
if "hooh"=="2" set ip=%ip2%
if "hooh"=="3" set ip=%ip3%
if "hooh"=="4" set ip=%ip4%
if "hooh"=="5" set ip=%ip5%
goto 600
__________________________________________________________________________________________
merci d'avance
A voir également:
- MSN par ip en batch
- Ethernet n'a pas de configuration ip valide - Guide
- Télévision ip - Guide
- Comment connaître son adresse ip - Guide
- IPTV illégal : après les pirates, la justice condamne maintenant les clients… jusqu'à la prison ! - Guide
- Fichier batch - Guide
7 réponses
bonjour,
c'est au niveau de MENU CONTACT qu'il y a un bug.
normalement cela devrait m'afficher
1) Envoyer un message à : {affiche le nom du contact choisi}
Mais il n'y a rien à la première ligne
c'est au niveau de MENU CONTACT qu'il y a un bug.
normalement cela devrait m'afficher
1) Envoyer un message à : {affiche le nom du contact choisi}
Mais il n'y a rien à la première ligne
Essaye d'utiliser la variable d'environnement %appdata% pour mettre ton fichier contacts, souvent sur Vista l'écriture à la racine du C: est impossible sans pouvoir, tandis que dans le appdata ça se fait sans soucis :)
ouais j'ai vu, j'ai copier ton code et l'ai testé...
mais apparemment c'est un problème d'accès au fichier txt...
faudrait pas les mettre à la racine de C je pense...
mais apparemment c'est un problème d'accès au fichier txt...
faudrait pas les mettre à la racine de C je pense...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question