Tempo entre 2 instructions
Résolu/Fermé
inoxj1
Messages postés
13
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
5 mai 2013
-
23 mai 2012 à 11:36
LUDO - 24 mai 2012 à 18:55
LUDO - 24 mai 2012 à 18:55
A voir également:
- Tempo entre 2 instructions
- Jdownloader 2 - Télécharger - Téléchargement & Transfert
- 2 comptes whatsapp - Guide
- Epson scan 2 ✓ - Forum Imprimante
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- 2 ecran pc - Guide
3 réponses
Pierrot6150
Messages postés
1614
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
8 janvier 2017
557
23 mai 2012 à 12:26
23 mai 2012 à 12:26
Pour moi, le problème ce situe au niveau setup.exe
Le batch n'attend pas.
Le setup s'exécute... et pendant ce temps le batch continue le reste des commandes
* Jamais fait avec un serveur, voir si cela est OK (accepter)
Dans ton batch...
\\srv-parc\Public\Applications\Oracle_Client_10g\Sources\start "" /WAIT setup.exe -silent -responseFile \\srv-parc\Public\Applications\Oracle_Client_10g\Automatisation\clientcustom.rsp
Tant que cette application n'est pas terminer, le batch est suspendu.
Le batch n'attend pas.
Le setup s'exécute... et pendant ce temps le batch continue le reste des commandes
* Jamais fait avec un serveur, voir si cela est OK (accepter)
Dans ton batch...
\\srv-parc\Public\Applications\Oracle_Client_10g\Sources\start "" /WAIT setup.exe -silent -responseFile \\srv-parc\Public\Applications\Oracle_Client_10g\Automatisation\clientcustom.rsp
Tant que cette application n'est pas terminer, le batch est suspendu.
inoxj1
Messages postés
13
Date d'inscription
samedi 7 février 2009
Statut
Membre
Dernière intervention
5 mai 2013
24 mai 2012 à 09:07
24 mai 2012 à 09:07
J'ai essayer start /wait mais cela ne marche toujours j'ai donc decider de faire 2 fichier bat pour l'installation. En faisant un choix demandant a l'utilisateur de lancer le 2e bat lorsque l'installe est fini. Mais j'ai un probleme quand je lance le premiere .bat celui poster plus haut , sur mon ecran il y a 2 fenetre de msdos. La premiere affichant :
echo off
echo *********************************************************************
echo * *
echo * INSTALLATION DU CLIENT ORACLE 10g *
echo * *
echo * Veuillez patienter... *
echo * *
echo *********************************************************************
echo.
et la deuxieme affichant l'installation.
Cependant la premiere fenetre ce ferme pendant l'instalation. Ce qui m'empeche de pouvoir faire le choix pour valider le lancement du 2e bat.
echo off
echo *********************************************************************
echo * *
echo * INSTALLATION DU CLIENT ORACLE 10g *
echo * *
echo * Veuillez patienter... *
echo * *
echo *********************************************************************
echo.
et la deuxieme affichant l'installation.
Cependant la premiere fenetre ce ferme pendant l'instalation. Ce qui m'empeche de pouvoir faire le choix pour valider le lancement du 2e bat.
Pierrot6150
Messages postés
1614
Date d'inscription
lundi 4 mai 2009
Statut
Membre
Dernière intervention
8 janvier 2017
557
24 mai 2012 à 09:20
24 mai 2012 à 09:20
@echo off
...
...
..
rem Appeler le batch n°2
..
..
rem fin de ton batch
pause
...
...
..
rem Appeler le batch n°2
..
..
rem fin de ton batch
pause
salut,
moi je ferai une vérification au niveau du processus. Lorque l'install d'oracle se fait, un processus (peut etre il s'appelle "oracle.exe") se créé. Il doit disparaitre apres l'installation. Il te suffit de vérifier ça et de mettre une condition:
echo off
echo *********************************************************************
echo * *
echo * INSTALLATION DU CLIENT ORACLE 10g *
echo * *
echo * Veuillez patienter... *
echo * *
echo *********************************************************************
echo.
\\srv-parc\Public\Applications\Oracle_Client_10g\Sources\setup.exe -silent -responseFile \\srv-parc\Public\Applications\Oracle_Client_10g\Automatisation\clientcustom.rsp
cls
:test
tasklist | find "oracle.exe"
if %errorlevel% GTR 0 (
mkdir C:\oracle\product\10.2.0\client_4\network\ADMIN
COPY /Y \\srv-parc\Public\Applications\Oracle\Oracle_Client_10g\Sources\tnsnames.ora C:\oracle\product\10.2.0\client_4\NETWORK\ADMIN
) else (
goto test
)
exit
moi je ferai une vérification au niveau du processus. Lorque l'install d'oracle se fait, un processus (peut etre il s'appelle "oracle.exe") se créé. Il doit disparaitre apres l'installation. Il te suffit de vérifier ça et de mettre une condition:
echo off
echo *********************************************************************
echo * *
echo * INSTALLATION DU CLIENT ORACLE 10g *
echo * *
echo * Veuillez patienter... *
echo * *
echo *********************************************************************
echo.
\\srv-parc\Public\Applications\Oracle_Client_10g\Sources\setup.exe -silent -responseFile \\srv-parc\Public\Applications\Oracle_Client_10g\Automatisation\clientcustom.rsp
cls
:test
tasklist | find "oracle.exe"
if %errorlevel% GTR 0 (
mkdir C:\oracle\product\10.2.0\client_4\network\ADMIN
COPY /Y \\srv-parc\Public\Applications\Oracle\Oracle_Client_10g\Sources\tnsnames.ora C:\oracle\product\10.2.0\client_4\NETWORK\ADMIN
) else (
goto test
)
exit