Batch condition ERROR
Nodoka
-
Nodoka -
Nodoka -
Salutation,
J'ai un soucis avec mon batch !
J'ai ici mon batch qui permet d'ajouter a l'ordinateur une imprimante quelconque au réseaux d'un lycée.
Maintenant je veux mettre une condition pour dire a l'utilisateur que son imprimante a bien était ajoutée aux réseaux, mais avec ou sans erreurs, je rentre quand même dans la boucle IF :( !
Voila en espérant que vous puissiez m'aider ! :)
Amicalement Nodoka.
Ps : Sinon j'avais pensé a une autre solution, c'est de vérifié dans la base de registre si l'imprimante a été installée, mais la je ne sais pas du tout qu'elle est le code, je n'est jamais fait de batch ... :( Je me renseigne un peut sur tout les tuto/forum mais bon je m'y perd ! help meeeeeeeeeeeeeee ! merci :wahoo:
[CODE] :
cls
:begin
echo off
rundll32 printui.dll,PrintUIEntry /q /in /n \\Roodsevelt\LS_LIB
if errorlevel 0 Goto fin
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
:fin
echo Fin du batch.
pause
J'ai un soucis avec mon batch !
J'ai ici mon batch qui permet d'ajouter a l'ordinateur une imprimante quelconque au réseaux d'un lycée.
Maintenant je veux mettre une condition pour dire a l'utilisateur que son imprimante a bien était ajoutée aux réseaux, mais avec ou sans erreurs, je rentre quand même dans la boucle IF :( !
Voila en espérant que vous puissiez m'aider ! :)
Amicalement Nodoka.
Ps : Sinon j'avais pensé a une autre solution, c'est de vérifié dans la base de registre si l'imprimante a été installée, mais la je ne sais pas du tout qu'elle est le code, je n'est jamais fait de batch ... :( Je me renseigne un peut sur tout les tuto/forum mais bon je m'y perd ! help meeeeeeeeeeeeeee ! merci :wahoo:
[CODE] :
cls
:begin
echo off
rundll32 printui.dll,PrintUIEntry /q /in /n \\Roodsevelt\LS_LIB
if errorlevel 0 Goto fin
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
:fin
echo Fin du batch.
pause
A voir également:
- Batch condition ERROR
- Excel cellule couleur si condition texte - Guide
- Fichier batch - Guide
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Batch pause 10 secondes ✓ - Forum Programmation
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
14 réponses
Hello
il y a là un exemple avec une syntaxe un peu différente:
il y a là un exemple avec une syntaxe un peu différente:
Echo ******* Installing Ricoh 1022 Driver ***************** rundll32 printui.dll,PrintUIEntry /if /b "ITS L1 Ricoh 1022" /f %windir%\inf\ricoh1022\oemsetup.inf /r "IP_130.130.69.96" /m "RICOH Aficio 1022 PCL 6" /z If NOT %errorlevel% EQU 0 CLS && Echo Print Driver Installation Successful && Goto Install_Pdriver3 :END
;)
Oki merci ^^
J'ai rien compris a se que tu as écrit mais je vais mettre le nez dedans et essayé de comprendre tous sa ^^
Merci encore !
Oki merci ^^
J'ai rien compris a se que tu as écrit mais je vais mettre le nez dedans et essayé de comprendre tous sa ^^
Merci encore !
Saurais tu commenté un peut les lignes ?
Se que je dois changer pour l'adapté a mon code etc ?
Parce que la je suis vraiment perdu ! :'(
Se que je dois changer pour l'adapté a mon code etc ?
Parce que la je suis vraiment perdu ! :'(
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Avec se code la il rentre même pas dans la boucle, c'est a dire que avec ou sans erreurs dans le chemin UNC il m'affiche pas ma page html :s
[CODE]
cls
:begin
echo off
rundll32 printui.dll,PrintUIEntry /q /in /n \\Roosevelt\LS_LIB
if %errorlevel% EQU 0 goto fin
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
:fin
echo Fin du batch.
pause
[CODE]
cls
:begin
echo off
rundll32 printui.dll,PrintUIEntry /q /in /n \\Roosevelt\LS_LIB
if %errorlevel% EQU 0 goto fin
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
:fin
echo Fin du batch.
pause
Oui sa ok, mais quand l'installation est réussi je met coi xD ^^
Parce que au pire windows me le dit quand le chemin UNC est mauvais ou quand l'imprimante n'existe pas, j'ai un maître de stage assé chiant ^^ donc voila ^^ lui il veut que j'affiche une page disant que l'installation c'est bien faite :) ou dans le cas contraire que rien se passe, le message d'erreur windows s'affiche et tout se ferme.
Voila :/
Parce que au pire windows me le dit quand le chemin UNC est mauvais ou quand l'imprimante n'existe pas, j'ai un maître de stage assé chiant ^^ donc voila ^^ lui il veut que j'affiche une page disant que l'installation c'est bien faite :) ou dans le cas contraire que rien se passe, le message d'erreur windows s'affiche et tout se ferme.
Voila :/
cls
:begin
echo off
rundll32 printui.dll,PrintUIEntry /q /in /n \\Roosevelt\LS_LIB
IF ERRORLEVEL 0 "C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
echo Fin du batch.
pause
Marche pas, je commence a me dire se n'est pas la bonne fonction que j'utilise :o
:begin
echo off
rundll32 printui.dll,PrintUIEntry /q /in /n \\Roosevelt\LS_LIB
IF ERRORLEVEL 0 "C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
echo Fin du batch.
pause
Marche pas, je commence a me dire se n'est pas la bonne fonction que j'utilise :o
Sinon j'ai pensé a sa :
cls
:begin
echo off
rundll32 printui.dll,PrintUIEntry /q /in /n \\Roosesvelt\LS_LIB
If %errorlevel% EQU 1 CLS && Echo Error importing registry file && Goto End
If %errorlevel% EQU 0 CLS && Echo Registry Import Successful && Goto Spooler
:Spooler
If NOT %errorlevel% EQU 0 CLS && Echo Print Driver Installation Successful
&& Goto Install_Pdriver3
:End
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
echo Fin du batch.
:Install_Pdriver3
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
pause
Mais bon vu que je ne connais pas du tout le Batch ... j'ai fait sa pas pure logique xD
cls
:begin
echo off
rundll32 printui.dll,PrintUIEntry /q /in /n \\Roosesvelt\LS_LIB
If %errorlevel% EQU 1 CLS && Echo Error importing registry file && Goto End
If %errorlevel% EQU 0 CLS && Echo Registry Import Successful && Goto Spooler
:Spooler
If NOT %errorlevel% EQU 0 CLS && Echo Print Driver Installation Successful
&& Goto Install_Pdriver3
:End
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
echo Fin du batch.
:Install_Pdriver3
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
pause
Mais bon vu que je ne connais pas du tout le Batch ... j'ai fait sa pas pure logique xD
Oops me suis trompé !
:End
echo Fin du batch.
:Install_Pdriver3
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
pause
la fin c'est comme sa
:End
echo Fin du batch.
:Install_Pdriver3
"C:\Program Files\Internet Explorer\iexplore.exe" "http://www.asparis.fr:82/printers/successful.html"
pause
la fin c'est comme sa