Problème avec mon script vbscript

Pronovost Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -  
Pronovost Messages postés 27 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
J'ai fais un script sur la page de recherche de l'Intranet de ma compagnie et pour une raison inconnue il ne marche pas. Ce qu'il est sensé faire c'est ouvrir le programme QuickView Plus avec le fichier que je lui passe en parametre. Tous les postes de travail ont QuickView Plus dans le meme répertoire.

Merci de m'aider a régler le problème ou si vous connaissez une autre méthode pour faire ce que je veux faire.

<html>
<head>
<SCRIPT language="jsscript">
Set Sh = CreateObject("WScript.Shell")
Sub open_file(filepath)
Sh.Run "G:\\QVP45\PROGRAM\QVP32.exe"+filepath, 1, 0
End Sub
</SCRIPT>
.....
<Body>
......
Response.Write "<a href=""jsscript:open_file('" & strChemin & "')"">" & strNom & "</a> " & strResults & "<BR>" & VbCrLf
.......
</Body>

Merci
A voir également:

10 réponses

teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
Euh, question con, pourquoi G:// ?

*,*
\_/
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
c'est vrai que ton path est bizarre

Chouba
"Les Schtroumpfs sont mes amis passk'ils sont petits"
0
Pronovost Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
c'est le chemin d'accès. non??
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
oui

Chouba
"Les Schtroumpfs sont mes amis passk'ils sont petits"
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Pronovost Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
comment je devrais l'écrire d'abord?
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
j'essaierai le chemin complet C:\ + le chemin mais pas \\

Chouba
"Les Schtroumpfs sont mes amis passk'ils sont petits"
0
Pronovost Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de ton aide,
J'ai essayer le chemin comme tu as dit mais ca ne marche toujours pas
0
teebo Messages postés 33491 Date d'inscription   Statut Modérateur Dernière intervention   1 793
 
J'y connait rien en script, mais :

Sh.Run "G:\\QVP45\PROGRAM\QVP32.exe"+filepath, 1, 0
me semble avoir 2 pb (a essaye separement puis ensemble parce que ma fiabilite est pas 100% ;-) )

1er pb:A mon avis G:\ect est mieux que \\ (deja dit ;-) )

2eme prob, il cherche le fichier Qtruc.exemonfichier.ext, hors ca il trouvera pas, rajoute donc un espace derriere le non de l'executable et avant la fin des guillemets...et tiens nous au courant ;-)
*,*
\_/
0
Pronovost Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
Et non ca ne marche toujours pas. Mais merci pour ton aide
0
Pronovost Messages postés 27 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,
Quelqu'un que je connais m'a dit de plutot faire ce que je voulais faire en créant des liens sur une page ASP où le nom du fichier sera passé en paramètre, dans ce style:

page source:
Code:
<a href="ouvreur.asp?fichier=<%=strnom%>"><%=strresults%></a>

page ouvreur.asp:
Code:

<% cible=request.querystring("fichier")
Set Sh = CreateObject("WScript.Shell")
Sh.Run "G:\QVP45\PROGRAM\QVP32.exe " + fichier, 1, 0
%>

Le seul problème c'est que ma ligne dans ma page ressource ressemble plus a :
Response.Write "<a href=""ouvrir.asp?fichier=<%strChemin%>"">" & strNom & "</a> " & strResults & "<BR>" & VbCrLf

Mais ca ne marche pas parce que cette ligne est dans un script vbscript de recherche et je pense que quand j'écris %>, il ferme tout mon script de recherche.

Est-ce que quelqu'un sait ce que je pourrais faire??
Merci
0