Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/07/2011, 13h10   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 6
Points : 1
Points : 1
Par défaut Comment fermer ie à partir d'une page asp ?

Bonjour,
j'ai écrit une page asp qui me permet d'envoyer des messages avec un fichier joint à certains utilisateurs.
Cette page est lancée à partir d'un travail planifié dans SQL Server 2000 qui s'exécute après une procédure stockée. Mon travail se passe bien mais ne s'arrête jamais. L'ingénieur système m'a dit qu'il fallait que je trouve une commande qui ferme ie dans ma page asp. Mon problème est que je ne trouve pas cette commande. Je sais fermer une fenêtre mais pas ie. Quelqu'un peut-il m'aider ?
Vous pouriez me dire : pourquoi ne pas lancer le traitement de la page asp en batch dans le travail plutôt que d'appeler une page asp et bien c'est parce que de cette manière on ne peut pas envoyer de mail (je ne sais plus pourquoi).
Merci d'avance pour votre aide.
flomac est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 14h16   #2
Nouveau Membre du Club
 
Inscription : janvier 2009
Messages : 81
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 81
Points : 28
Points : 28
je ne suis pas sur que cela te convienne mais tu peut aisement "tuer" le processus ie

Code :
1
2
3
4
5
6
7
8
 
Dim p() As Process
Dim r As Process 
p = Process.GetProcessesByName("explorer.exe")
For Each r In p 
r.CloseMainWindow()
r.Kill()
Next
Shibron est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 18h15   #3
Modérateur
 
Avatar de roro06
 
Inscription : avril 2007
Messages : 1 363
Détails du profil
Informations personnelles :
Âge : 42

Informations forums :
Inscription : avril 2007
Messages : 1 363
Points : 1 546
Points : 1 546
Bonjour

Citation:
de cette manière on ne peut pas envoyer de mail

C'est nouveau ? un script vbs peut très bien envoyer des mails (et ce serait beaucoup plus judicieux que l'utilisation d'une page asp).

@Shibron : ça, c'est du vb.net
Notre ami parle d'ASP, nan d'ASPX

IE peut éventuellement être fermé par javascript (windows.close()) à la condition que la page ait été elle-même ouverte par un script
__________________


" La vie c'est quelque chose de très fort et de très beau.... La vie appartient a tous les vivants. It's both a dream and a feeling. C'est être ce que nous ne sommes pas sans le rester. La vie c'est mourir aussi....Et mourir c'est vraiment strong...c'est rester en vie au delà de la mort...Tous ceux qui sont morts n'ignorent pas de le savoir."
(J.C. VanDamme, humoriste et philosophe belge . A moins que ce ne soit l'inverse ...)

Chuck Norris comprend JC Van Damme.
roro06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/07/2011, 23h31   #4
Modérateur
 
Avatar de kaiser59
 
Inscription : novembre 2005
Messages : 1 246
Détails du profil
Informations personnelles :
Âge : 32

Informations forums :
Inscription : novembre 2005
Messages : 1 246
Points : 1 203
Points : 1 203
Envoyer un message via MSN à kaiser59
Citation:
Envoyé par Shibron Voir le message
je ne suis pas sur que cela te convienne mais tu peut aisement "tuer" le processus ie

Code :
1
2
3
4
5
6
7
8
 
Dim p() As Process
Dim r As Process 
p = Process.GetProcessesByName("explorer.exe")
For Each r In p 
r.CloseMainWindow()
r.Kill()
Next
De plus, tu fermes le bureau complet ("explorer.exe") donc si la personne ne sait pas relancer le processus depuis le gestionnaire des tâches avec les touches raccourcis, elle se retrouve à rebooter l'ordinateur... le processus pour IE c'est "iexplorer.exe"
__________________
Ne dites pas Java pour dire Javascript ! Ces deux codes n'ont rien à voir ! // Essayez d'expliquer, de la façon la plus claire possible votre problème. // Parfois une image vaut mieux qu'un long discours

FAQ ASP
kaiser59 est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h02.


 
 
 
 
Partenaires

Hébergement Web