Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Taskkill aide
Auteur Message
Répondre en citant
Message Taskkill aide 
Bonjoir a tous.

Voilà. J'ai créé un petit batch qui m'ouvre 2 fois une page internet seulement j'aimerais en script que ça ferme la première page et pas les 2. Je pense qu'il faut passer par une boucle et voir le pid avec tasklist mais je n'y arrive pas. Pouvez vous m'aider ? Merci d'avance Very Happy



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Taskkill aide 
SA va pas aider je m'en excuse mais déja essaye de voir pourquoi 2 page internet s'ouvre et pas qu'une comme sa devrait le faire Confused




______________________________________________________
Répondre en citant
Message Taskkill aide 
Salut,

ça ouvre 2 fenêtres distinctes ? ou 2 TAB dans la même fenêtre ?

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Taskkill aide 
A la limite poste ton code et on verra mieux avec du concret Okay




______________________________________________________
Répondre en citant
Message Taskkill aide 
Hello à tous désolé de répondre seulement maintenant je viens de voir seulement les notifications lol

c'est tout simplement un bête code en batch

start http:///.....

Pourquoi j'ouvre 2 pages? tout simplement parce que pour arriver à la bonne page ça va sur l'index au lieu de commandes dago, et en lançant 2 pages ça m'ouvre la bonne page. j'ai fait juste un bête petit script pour le matin et en aprem quand j'y travail, je vous montre le script.

TITLE Script By Manu (E.A)

mode con cols=75 lines=30

@echo off

color 0A

cls

ECHO ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»

echo º Bienvenue sur mon script º

echo º º

echo º Cr‚e par Manu (E.A) º

echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

PING 1.1.1.1 -n 1 -w 2000 >NUL



:début

cls

ECHO ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»

echo º 1 : Commande Dago du matin º

echo º º

echo º 2 : Index Dago du matin º

echo º º

echo º 3 : Commande Dago d'aprŠs-midi º

echo º º

echo º 4 : Index Dago d'aprŠs-midi º

echo º º

echo º Q : Quittez mon script º

echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

color 1A

echo.





set /p choix=Quel est votre choix ? :

(

if %choix%==1 goto 1

if %choix%==2 goto 2

if %choix%==3 goto 3

if %choix%==4 goto 4

if %choix%==q goto end



if not %choix%=='' goto error

)



:1

cls

start iexplore "http://w8mst10/sandwiches2/commande10.asp"

PING 1.1.1.1 -n 1 -w 1000 >NUL

start iexplore "http://w8mst10/sandwiches2/commande10.asp"

goto début



:2

cls

start iexplore "http://w8mst10/sandwiches2/index.asp"

goto début



:3

start iexplore "http://w8mst10/sandwiches3/commande10.asp"

PING 1.1.1.1 -n 1 -w 1000 >NUL

start iexplore "http://w8mst10/sandwiches3/commande10.asp

rem http://mstintranet/sandwiches3/commande10.asp

goto début



:4

start iexplore "http://mstintranet/sandwiches3/"

goto début



:error

cls

echo.

echo %choix% ???

echo.

echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»

echo º º

echo º OUVRE TES YEUX!!! º

echo º º

echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

PING 1.1.1.1 -n 1 -w 2000 >NUL

cls

ECHO ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»

echo º º

echo º Ce choix n'est pas accept‚ , Merci de refaire le choix correct! º

echo º º

echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

PING 1.1.1.1 -n 1 -w 2000 >NUL

goto début



:end

cls

ECHO ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»

echo º Merci d'avoir utilis‚ mon script º

echo º º

echo º Cr‚e par Manu (E.A) º

echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ

PING 1.1.1.1 -n 1 -w 2000 >NUL


Merci d'avance pour votre aide les amis Very Happy



Répondre en citant
Message Taskkill aide 
Pense a mettre le balise code Wink
Sinon je vais voir a sa ^^

Edit quand tu fait 1 y'a 2 page qui s'ouvre pour sa -->
Code:
:1

cls

start iexplore "http://w8mst10/sandwiches2/commande10.asp"

PING 1.1.1.1 -n 1 -w 1000 >NUL

start iexplore "http://w8mst10/sandwiches2/commande10.asp"

goto début


Tu start 2 fois la même chose

Pareil pour le 3
Code:
:3

start iexplore "http://w8mst10/sandwiches3/commande10.asp"

PING 1.1.1.1 -n 1 -w 1000 >NUL

start iexplore "http://w8mst10/sandwiches3/commande10.asp

rem http://mstintranet/sandwiches3/commande10.asp

goto début


Et pour les ping esszye plutôt localhost au lieux de 1.1.1.1





Edit
Sinon aprés quelque modification mineur (je t'ai juste réaligner les bords des tableaux)
Code:
TITLE Script By Manu (E.A)
mode con cols=71 lines=30
@echo off
color 0A
cls
for /l %%i in (1,1,5) do echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Bienvenue sur mon script                                           º
echo º                                                                    º
echo º Crèe par Manu (E.A)                                                º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ping localhost -n 2 >nul
:début
cls
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º 1 : Commande Dago du matin                                         º
echo º                                                                    º
echo º 2 : Index Dago du matin                                            º
echo º                                                                    º
echo º 3 : Commande Dago d'aprŠs-midi                                     º
echo º                                                                    º
echo º 4 : Index Dago d'aprŠs-midi                                        º
echo º                                                                    º
echo º Q : Quittez mon script                                             º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
color 1A
echo.
set /p choix=Quel est votre choix ? :
(
if %choix%==1 goto 1
if %choix%==2 goto 2
if %choix%==3 goto 3
if %choix%==4 goto 4
if %choix%==q goto end
if not %choix%=='' goto error
)
:1
cls
start iexplore "http://w8mst10/sandwiches2/commande10.asp"
ping localhost -n 1 >nul
goto début
:2
cls
start iexplore "http://w8mst10/sandwiches2/index.asp"
goto début
:3
start iexplore "http://w8mst10/sandwiches3/commande10.asp"
ping localhost -n 1 >nul
rem http://mstintranet/sandwiches3/commande10.asp
goto début
:4
start iexplore "http://mstintranet/sandwiches3/"
goto début
:error
cls
echo.
echo %choix% ???
echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º                                                                    º
echo º OUVRE TES YEUX!!!                                                  º
echo º                                                                    º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ping localhost -n 3 >nul
cls
echo. &echo. &echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º                                                                    º
echo º Ce choix n'est pas acceptè , Merci de refaire le choix correct!    º
echo º                                                                    º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ping localhost -n 3 >nul
goto début
:end
cls
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º Merci d'avoir utilisè mon script        º
echo º                                         º
echo º Crèe par Manu (E.A)                     º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
for /l %%i in (1,1,2) do ping localhost -n 1 >nul


Personnellement je n'est pas pu tester car moi les page ne s’affiche pas :/
sinon si tu tient a mettre 2 fois le start, tu peut essayer sa:
Code:
start ....
taskkill /f /pid iexplorer.exe
start ....


Comme je l'ai dis juste avant je ne peut pas tester car pour moi les pages ne fonctionnent pas




______________________________________________________
Répondre en citant
Message Taskkill aide 
Hello Wolphwood Very Happy

Merci pour tes corrections.

En faite c'est normal que tu n'arrives à accéder car c'est en réseau uniquement.

Si j'ouvre 2 pages c'est normal car je dois cliquer 2 fois pour accéder à la bonne page en raccourci et pareil en ouvrant en 2 page ça ouvre la bonne page de commandes. je ne sais pas pourquoi c'est la seul solution que j'ai trouvé en ouvrant 2 pages et j'aimerais fermer juste la première ensuite mais avec le taskkill /pid il ne faut pas trouver le bon pid avant pour pouvoir faire fermer la première page iexplorer?

Merci d'avance Very Happy



Répondre en citant
Message Taskkill aide 
Au faite pour les starts je ne start pas 2 fois la même chose lol si tu regardes bien il y a sandwich2 dans une boucle et sandwich3 dans une autre lol



Répondre en citant
Message Taskkill aide 
concernant le taskkill, le soucis faut que la page internet soit ouverte et pas fermée sinon ça va refaire le meme.

Par contre en ouvrant la page internet sais ton relancer la même adresse ?

Je m'explique,

Si je fais un raccourci des favoris, en cliquant la première fois ça ne va pas directement sur la page commandes mais sur l'index, je ne sais pas pourquoi d'ailleurs et en recliquant à nouveau sur le raccourci ça marche. Je ne sais pas si c'est possible de faire une commande équivalente pour avoir le même résultat



Répondre en citant
Message Taskkill aide 
pour le ping je suis obligé de laisser un temps d'attente, j'ai mis 1 sec sinon ça ne marchait pas



Répondre en citant
Message Taskkill aide 
si j'étais toi j'utiliserais VBS pour les traitement WEB tu peux fairecela facilement :

example ici :


http://batch.xoo.it/t4619-VBS-Login-automatique-sur-un-s-te-web.htm

Okay




______________________________________________________
AffPng.exe , StringBetween.exe , Hex2Png.exe
Répondre en citant
Message Taskkill aide 
Bonsoir sachadee merci beaucoup pour ta réponse.

Par contre je n'y connais rien sur le vbs lol et je ne sais pas trop comment faire pour obtenir ce que je souhaite mais aussi faut que je regarde si je sais lancer sur le pc au boulot un code vb. Peux tu m'en dire plus ? Merci d'avance Very Happy



Répondre en citant
Message Taskkill aide 
une approche serait d'utiliser du html et du javascript, que tu génères dynamiquement sur le disque dans un fichier html local et dont le contenu pourrait ressembler au bout de code fonctionnel en bas de message.

l'astuce consiste à utiliser une iframe invisible qui charge une première fois la page en source src, et une fois chargée, peu importe le temps que ça met, ça recharge la page en visible dans le même onglet.

pour pas avoir à générer plusieurs fois le fichier html local, tu peux de contenter de faire un fichier html principal (moyennant une ou deux lignes à ajouter à l'exemple) pour tout ton script cmd et un fichier js (javascript) dans lequel tu places ton lien en variable, ainsi t'as juste ce dernier à mettre à jour pour que ça fasse la même chose avec casse_croute_3.

pour lancer le fichier html sur le navigateur par défaut, n'importe lequel, tu fais

Code:
start "" "ta_page.html"



Code:
<!DOCTYPE html>
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<h1 id="h1_id">Chargement en cours...</h1>
  <iframe
    id="iframe_id"
    src="https://shop.fsf.org/sites/default/files/styles/product_full/public/DSC_7428.JPG"
    onload="href_src()"
    height="0" width="0" style="border: none; overflow: hidden;"
    >
    <script>
    document.getElementById("h1_id").innerHTML= "Votre navigateur ne supporte pas les iframes.";
    </script>
  </iframe>
  <script>
    function href_src() {
      document.getElementById("h1_id").innerHTML= "Chargement imminent...";
      window.location.href= document.getElementById("iframe_id").src;
    }
  </script>
</body>
</html>




Répondre en citant
Message Taskkill aide 
panzoed a écrit:
Hello Wolphwood Very Happy

Merci pour tes corrections.

En faite c'est normal que tu n'arrives à accéder car c'est en réseau uniquement.

Si j'ouvre 2 pages c'est normal car je dois cliquer 2 fois pour accéder à la bonne page en raccourci et pareil en ouvrant en 2 page ça ouvre la bonne page de commandes. je ne sais pas pourquoi c'est la seul solution que j'ai trouvé en ouvrant 2 pages et j'aimerais fermer juste la première ensuite mais avec le taskkill /pid il ne faut pas trouver le bon pid avant pour pouvoir faire fermer la première page iexplorer?

Merci d'avance Very Happy


j'avais remarquer le sandwisch2 2 ou 3 dans les liens ne t'en fait pas Wink
j'vais pas encore compris que pour avoir acces a la bonne page tu devais l'ouvrire 2 fois,

au final je pense que la pure batch ne puisse pas t'aider :/
c'est vrai que tu devrais essayer avec du vbs en externe,

Edit
Pour résoudre le double start dans une boucle tu peut essayer de voir si le lien change d'une page a l'autre,
c'est a dire http\page1 et arriver a la bonne page sa ressemblerai a http\page1\step
désolé si je ne suis pas clair "^^




______________________________________________________
Message Taskkill aide 


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