Il y a actuellement 64 visiteurs
Vendredi 15 Novembre 2024
accueilactualitésdossierscomparer les prixtélécharger gratuitement vos logicielsoffres d'emploiforum informatique
Connexion
Créer un compte

Demander au batch d'attendre

Besoin d'aide pour configurer un serveur ? Vous souhaitez obtenir des conseils pour référencer votre site ? Un petit souci pour accéder à votre FTP ? Des soucis de programmation en PHP / ASP / HTML / XHTML / XML / XSLT / CSS / ReactJS / AngularJS / VueJS / CGI / PERL / C / MySQL / PostgreSQL ??? Nous avons peut-être la solution dans ce forum ...

Demander au batch d'attendre

Message le 25 Juin 2008 18:11

Bonjour. voila j'ai créé un batch pour installer des programe avec plein de choix genre quitter voir les info ouvrir le read me quitter retourner au menu message d'erreur (si erreur).

Mais quand il lance l'installateur il passe tout de suite a la commande suivante. il n'y aurait pas un moyen ou un code pour que le programme suive en temps reel la progression de l'installation et qu'il passe a la commande suivant seulement au moment ou l'on clique sur le fameux Terminer (ou Finish) pour fermer l'installateur.

Autre question. y aurais il un moyen de voire sur le fichier batch (defiler) tout ce qu'il copier sur le disque dur?
j'ai déjà vu quelques programme (en exe mais qui s'exécute sur une interface de commande[surement un batch compilé en exe])

Merci d'avance pour votre réponse et info :wink:
Avatar de l'utilisateur
etienne2000
PC-Infopraticien
PC-Infopraticien
 
Messages: 2162
Inscription: 14 Avr 2006 18:39
Localisation: 4E 65 75 63 68 E2 74 65 6C 2F 53 75 69 73 73 65
 


Message le 25 Juin 2008 19:04

Si tu peux ajouter un exécutable avec ton bach, moi je me sers souvent de SLEEP.EXE dans mes batchs.
Il fait partie de la suite gratuite Windows Server 2003 Resource Kit Tools

C'est pas souvent que j'envois un lien vers du téléchargement Microsoft (gratuit il faut dire)... profite ça va bientôt s'autodétruire :lol:
Avatar de l'utilisateur
CaSa
PC-Infopraticien
PC-Infopraticien
 
Messages: 9048
Inscription: 13 Mai 2003 16:32
Localisation: Sisteron... et jamais loin d'une Debian
 

Message le 25 Juin 2008 19:20

je suis d'accord mais sleep.exe permet seulement de mètre un temps prédéfini. moi ce que j'aimerais (dans la mesure du possible quand même :lol: ) un code ou un programme qui permette de synchroniser le batch et l'installation. donc quand l'installation est terminée le batch passe a la commande suivante
Avatar de l'utilisateur
etienne2000
PC-Infopraticien
PC-Infopraticien
 
Messages: 2162
Inscription: 14 Avr 2006 18:39
Localisation: 4E 65 75 63 68 E2 74 65 6C 2F 53 75 69 73 73 65
 

Message le 26 Juin 2008 01:19

Voila les lignes de code au cas ou:

Code: Tout sélectionner
@echo off
Title: Instalation
Color 1E
:menu
cls
echo.
echo EIIIIIIIIIIIIIIIIIIII»
echo º DEMARRAGE EN COURS º
echo EIIIIIIIIIIIIIIIIIIII¼
echo.
echo EIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII»
echo º Ce Batch Vous permet de faire tout et n'importe Quoi meme des Jeux º
echo º                             º
echo EIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII¼
echo.
echo Que Voulez Vous Faire Et Ou Voulez Vous Aller?:
echo ------------------------------------
echo Attention au majuscule Et Minuscule!
echo ------------------------------------
echo O. Oui
echo N. Non
echo H. Voir le Read Mee
echo Q. Quitter
echo I. Informations systeme
echo T. (Tools) Outils
echo U. Utillitaire (programe)
echo J. Jeux
echo.
set choice=
set /p choice=Votre choix ?
if not '%choice%'=='' set choice=%choice:~0,1%
if %choice%==Q goto Quitter
if %choice%==H goto Read Mee
if %choice%==N goto Non
if %choice%==O goto Oui
If %choice%==I goto Info
If %choice%==T goto Tools
If %choice%==U goto Utily
If %choice%==J goto Jeux
cls
echo Le choix %choice% n'est pas valide.
Sleep 2
echo.
goto menu

:Jeux
cls
echo A. Portable Alien Blaster
echo.
echo C. Cube Portable
echo.
echo G. Portable GI-117
echo.
echo P. Portable Glest 3.1
echo.
echo p. (minuscule) Portable Celestia
echo.
echo B. Battleships Forever
echo.
echo D. Prytorian Defender
echo.
echo R. Retour Au menu Principal
set choice=
set /p choice=Votre choix ?
if not '%choice%'=='' set choice=%choice:~0,1%
if %choice%==A ProgramsPortableAlienBlaster-1.1.0-en-r02PortableAlienBlasterPortableAlienBlaster.exe
if %choice%==C ProgramsPortableCube-2005.08.29-fr-r03PortableCubePortableCube.exe
if %choice%==G Programsportablegl-117-1.3.2-fr-r01PortableGl-117PortableGl-117.exe
if %choice%==P ProgramsPortableGlest-3.1.2-r01PortableGlestPortableGlest.exe
if %choice%==p ProgramsPortableCelestia-1.5.1-r01PortableCelestiaPortableCelestia.exe
if %choice%==B Program FilesBattleships ForeverBattleshipsForever.exe
if %choice%==D Program FilesPrytorian DefenderPrytorian Defender 06.exe
if %choice%==R goto Menu
echo Le choix %choice% n'est pas valide.
Sleep 2
goto Jeux

:Utily
cls
echo C. ClamWin Antivirus portable
echo.
echo F. Firefox 3
echo.
echo N. Notpad++Portable
echo.
echo V. VLC Portable
echo.
echo Z. 7-Zip Portable
echo.
echo P. Portable Antivirus 1.6
echo.
echo W. Win Rar Portable
echo.
echo E. Eraser Portable
echo.
echo R. Retourner au menu principal.
set choice=
set /p choice=Votre choix ?
if not '%choice%'=='' set choice=%choice:~0,1%
If %choice%==C ProgramsMenuPortableAppsClamWinPortableClamWinPortable.exe
if %choice%==F ProgramsMenuPortableAppsFirefoxPortableFirefoxPortable.exe
if %choice%==N ProgramsMenuPortableAppsNotepad++PortableNotepad++Portable.exe
if %choice%==V ProgramsMenuPortableAppsVLCPortableVLCPortable.exe
if %choice%==Z ProgramsMenuPortableApps7-ZipPortable7-ZipPortable.exe
if %choice%==P ProgramsPortable Antivirus 1.6.112 Beta [Par Ratiatum.com].exe"
if %choice%==W ProgramsWinRARPortableWinRARPortable.exe
if %choice%==E ProgramsMenuPortableAppsEraserPortableEraserPortable.exe
if %choice%==R Goto Menu
echo Le choix %choice% n'est pas valide.
Sleep 2
goto Utily

:Tools
cls
echo T. Lance le gestionnaire de tache
echo.
echo C. Analyse du disque dur
echo.
echo V. L'ance l'utilaire de vericication des pilotes
echo.
echo P. Lance l'utilaire du pare feu windows en mode fonctionnalite avance
echo.
echo D. Ouvre le panneau De diagnostique de DirectX
echo.
echo c. (minuscule) lance la calculatrice
echo.
echo t. (minuscule) Lance la table des caractere
echo.
echo G. Lance l'interface gestion de l'ordinateur
echo.
echo N. Lance l'utilaire de nettoyage de disque
echo.
echo d. (minuscule) defragmente tout les disque dur de l'ordinateur
echo.
echo g. (minuscule) lance le gestionnaire de peripherique
echo.
echo I. Lance l'utilaire de creation d'installations
echo.
echo R. Retour au menu principal
set choice=
set /p choice=Votre choix ?
cls
if not '%choice%'=='' set choice=%choice:~0,1%
if %choice%==T start taskmgr
if %choice%==C start Chkdsk
if %choice%==V Verifier
if %choice%==P WF
if %choice%==D Dxdiag
if %choice%==c Calc
if %choice%==t charmap
if %choice%==N cleanmgr
if %choice%==G compmgmt
if %choice%==g devmgmt
if %choice%==d defrag -c -f
if %choice%==I iexpress
if %choice%==R goto Menu
cls
echo Le choix %choice% n'est pas valide.
Sleep 2
goto Tools

:Info
cls
Echo M. Info sur la memoire vive
Echo G. Info general sur l'ordinateur
Echo R. Retournez au menu principal
Echo D. Affiche les pilotes actuelement actif sur l'ordinateur
Echo T. Affiche les processus lancer
set choice=
set /p choice=Votre choix ?
cls
if not '%choice%'=='' set choice=%choice:~0,1%
If %choice%==D Driverquery
if %choice%==M Mem /D
if %choice%==G systeminfo
if %choice%==R goto Menu
if %choice%==T Tasklist
echo Le choix %choice% n'est pas valide.
Sleep 2
echo.
echo.
echo Appuyez sur une touche pour retourner Aux info
pause>nul
goto Info

:Non
cls
Echo Etes Vous sur de vouloir annuler l'instalation?
echo O. Oui
Echo N. Non
set choice=
set /p choice=Votre choix ?
if not '%choice%'=='' set choice=%choice:~0,1%
if %choice%==O goto Quitter
if %choice%==N goto Menu
cls
echo Le choix %choice% n'est pas valide.

:Quitter
cls
echo Fin Du Programme
Sleep 4
goto fin

:Oui
cls
goto Install

:Read Mee
cls
echo Ouverture du Read mee en cours...
start Read-Mee.txt
If noT exist Read-Mee.txt Goto Read error
Sleep 5
cls
Echo Que Voulez vous faire?
echo.
Echo Q. Quitter
Echo I. Aller directement a l'installation
Echo M. Retourner au Menu
echo.
set choice=
set /p choice=Votre choix ?
if not '%choice%'=='' set choice=%choice:~0,1%
if %choice%==M goto Menu
if %choice%==I goto Oui
if %choice%==Q goto Quitter
cls
echo Le choix %choice% n'est pas valide.
Sleep 3

: Read Error
Echo Fichier Read-Mee.txt Non trouvé
echo.
Sleep 2
Goto Menu

: Install
cls
echo Instalation en cours
start Battleships_Forever_PC_jeu_gratuit.exe wait
If Not exist PeToUSB.exe goto Error
Goto After

: Error
cls
Echo Installation impossible fichier non trouve!
echo.
echo.
Echo R. Retourner au menu
Echo Q. Quitter
Echo C. Continuer l'installation quand meme
Echo.
set choice=
set /p choice=Votre choix ?
if not '%choice%'=='' set choice=%choice:~0,1%
if %choice%==Q goto Quitter
if %choice%==R goto Menu
if %choice%==C goto After
cls
echo Le choix %choice% n'est pas valide.
Sleep 2

: After
cls
Echo Voulez vous installer [pas encore defini]?
Echo.
Echo O. Oui
Echo N. Non
set choice=
set /p choice=Votre choix ?
if not '%choice%'=='' set choice=%choice:~0,1%
if %choice%==O goto Oui 2
if %choice%==N goto Non 2
cls
echo Le choix %choice% n'est pas valide.

: Oui 2
Echo Instalation en cours
Start [pas encore defini].exe
If Not exist [pas encore defini].exe Goto Error
Goto End

: Non 2
cls
Echo Instalation Annulee
Echo.
Echo.
Echo Que Voulez Vous Faire?
Echo.
Echo R. Retourner au Menu
Echo Q. Quitter
set choice=
set /p choice=Votre choix ?
if not '%choice%'=='' set choice=%choice:~0,1%
if %choice%==Q goto Quitter
if %choice%==R goto Menu
cls
echo Le choix %choice% n'est pas valide.

: End
Echo Le Programme c'est Correctement Installe et est Pret a fonctionner.
Cls
echo Fin de l'installation
Sleep 5


:fin


c'est pas mal hein :wink:

en plus ce n'est pas encore fini. je vais modifier le truc des installation pour que dans le menu principal on pourras cliquer sur une lettre et cela nous mèneras devant une liste de fichier a installer.
ce batch seras un peu un utilitaires complet (utile pour bart-Pe ) contient même quelques jeux gratuit
Avatar de l'utilisateur
etienne2000
PC-Infopraticien
PC-Infopraticien
 
Messages: 2162
Inscription: 14 Avr 2006 18:39
Localisation: 4E 65 75 63 68 E2 74 65 6C 2F 53 75 69 73 73 65
 



Sujets similaires

Message Mettre à jour, racheter ou attendre ?
Bonjour à tous!Comme tous les 3-4 ans je reviens vers vous pour des conseils informatiques J'ai acheté mon ordi il y a 3 ans (pour du gaming et de la VR) et il tourne encore très bien, par contre mon écran date d'il y a au moins 6-7 ans...Ça fait un moment que je voulais en changer et cette année je ...
Réponses: 3

Message Batch à la fermeture du PC
Bonjour à tous,J'ai un problème avec un de mes batch. Comment puis-je exécuter mon batch à l'extinction de mon PC, et ce, en mode administrateur ? J'ai essayé gpedit.msc mais cela ne donne rien (ne fonctionne pas).Avez-vous une solution ?Par avance
Réponses: 2

Message accès depuis Windows à un mainframe par ftp en batch
Bonjour,J'essaye de communiquer par ftp avec mon mainframe à partir de WindowsLorsque je fais les commandes à la main à partir d'une fenêtre cmd, tout va bien. Pas contre, lorsque je fais un .bat pour faire la même chose, le mot de passe est refusé. Je dois surement coder quelque chose de pas bien, ...
Réponses: 5

Message Passer à Windows 10 ou attendre ?
Bonjour.Je voudrait savoir si il veut mieux attendre ou passer de suite à Windows 10 ? Ou alors ne pas passer à Windows 10 du tout ?J'ai pu tester Windows 10 avec Virtualbox.Ma config :GeForce GTX 750Intel Core i5-3350P 3.10GHz6.00 Go de RAM (5,97 Go utilisable)Windows 8.1 Professionnel Licence nor ...
Réponses: 1

Message Attendre windows 10 ou pas pour remplacement d'un vieux PC
Bonjour à tous , Je souhaite remplacer mon PC vieillissant ( 6 ans et demi ) , et je voudrais vos avis pour savoir si il vaut mieux attendre la sortie de windows 10 d'ici quelques semaines , ou bien en acheter un là et effectuer la mise à jour de 8.1 ver le 10 .Ca serait pour racheter un PC polyvale ...
Réponses: 3

Message Autorisation cle registre batch
Bonjour, Je n'arrive pas à autoriser dans un script .bat, une clé de registre située dans HKLM\Software etc... J'ai utilisé regini, cela n'a pas fonctionner. J'ai essayé d'autres outils comme SubInACL ou SetACL mais le résultat est le même. J'ai quand même un doute sur ma ligne de commande car je ne ...
Réponses: 3

Message Evoluer ou attendre ?
Salut tout le monde J'ai une configuration qui commence a peiner sur les jeux récents Voici ma configuration : Intel i5-3570MSI Z77A-G45HD 5770 1GBG.Skill 2x4Go DDR3 1600MhzOCZ Vertex 4 256 GoAntec HCG 620WCooler Master HAF 912+Ecran Samsung P2270HMaintenant, j'hésite... Soit changer quelques co ...
Réponses: 18


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


.: Nous contacter :: Flux RSS :: Données personnelles :.