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 26/04/2007, 15h41   #1
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut Exécuter un vbs depuis un poste client

Je voudrais créer un fichier vbs qui ouvre un fichier et l'imprime directement depuis un poste client, pour cela je créer mon fichier vbs jusque la pas de soucis quand je le lance a la main mon fichier s'imprime bien.

Mon soucis est que je voudrais lancer ce fichier vbs depuis un autre poste que le serveur (un poste client).

Pour cela j'effectu ces lignes de codes :

Code :
1
2
3
4
5
6
7
 
 
         <script language="VBScript" type="text/VBScript">
          Set WshShell=CreateObject("WScript.Shell")
          WshShell.Run "\\<% = Request.ServerVariables("SERVER_NAME") %>\RepWork\Factures\ImpResumeBonTravaux.vbs"
          Set WshShell=Nothing
         </script>
Mais rien ne se passe.

Ma question est de savoir comment depuis un poste client je peux executer un fichier vbs se trouvant sur le serveur ????
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 15h55   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Salut,
Tu veux qu'il s'execute chez qui?
A+
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 16h03   #3
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut sur un poste d'un utilisateur

Je veux qu'il s'éxecute sur un poste utilisateur.
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 16h04   #4
Expert Confirmé
 
Avatar de pc75
 
Inscription : septembre 2004
Messages : 2 810
Détails du profil
Informations personnelles :
Âge : 56
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : septembre 2004
Messages : 2 810
Points : 3 011
Points : 3 011
Citation:
Envoyé par PrinceMaster77
Je veux qu'il s'éxecute sur un poste utilisateur.
Bonjour la sécurité !
__________________
Par principe, je ne réponds pas aux messages URGENT.
Il n'y a pas de choses urgentes, il n'y a que des choses en retard. (un inconnu)
pc75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 16h08   #5
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut je sais

je sais mais cela concerne juste l'ouverture d'un fichier pdf pour imprimer un document pdf sur l'imprimante par défaut de mon utilisateur.
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2007, 22h17   #6
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Tu auras forcement un avertissement de sécurité qui obligera le client à répondre.
La solution la plus simple serait de faire une version HTML (c'est moins joli qu'un PDF je sais) de ton doc et d'envoyer une commande d'impression sans confirmation.
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/04/2007, 15h02   #7
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut et comment tu fais ca ???

et comment tu fais ca ???
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/04/2007, 21h16   #8
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<HTML>
	<HEAD>
 
	<SCRIPT LANGUAGE=vbscript>
		<!--
		Sub btn_print_onclick
		//WebBrowser.ExecWB 6,6 //<-- imprime directement sans confirmation
		WebBrowser.ExecWB 6,2 //<--  ouvre la fenetre du choix d'imprimante avant impression
		End Sub
		-->
	</SCRIPT>
	</HEAD>
	<BODY>
		<OBJECT ID="WebBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>
		Voici un simple example d'impression sans confirmation...
		<Input Type="button" value="Print !!" id=btn_print name=btn_print>
	</BODY>
</HTML>
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 09h48   #9
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut Problèmes

Mon soucis est que j'ai bien noté cette fonction mais mon soucis avec cela :

Code :
1
2
3
4
 
 
     WebBrowser.ExecWB 6,6 //<-- imprime directement sans confirmation
     //WebBrowser.ExecWB 6,2 //<--  ouvre la fenetre du choix d'imprimante avant impression
Me font exactement la meme chose il m'ouvre tous les deux la pages de choix d'imprimante mais rien ne s'imprime automatiquement !!!
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 10h10   #10
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
T'as quelle version d'IE?
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 10h23   #11
Membre habitué
 
Développeur informatique
Inscription : octobre 2003
Messages : 448
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2003
Messages : 448
Points : 134
Points : 134
Par défaut Ie6

J'utilise la version IE 6
PrinceMaster77 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/05/2007, 11h20   #12
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 849
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 849
Points : 5 965
Points : 5 965
Ouais, IE peut bloquer l'execution de l'ActiveX pour des raisons de sécurité.
Ben, j'ai pas d'autres idées...
Immobilis est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h06.


 
 
 
 
Partenaires

Hébergement Web