Problème d'utilisation du shell avec IWshRuntimeLibrary.WshShell
Bonjour,
je galère depuis un bon moment, je ne trouve aucune infos concernant Windows Script Host Object Model pour vb.net/ASP.NET
J'avais fais un code en vbscript classique qui fonctionnait parfaitement mais maintenant je dois le convertir pour pouvoir l'utiliser dans un code behind d'une page asp.net en vb.net et je n'y arrive pas.
Je ne trouve aucune info à ce sujet sur le net. Peut être cela se fait-il autrement avec vb.net ??
Je m'explique : avant, en asp/vbscript, j'avais ceci qui fonctionnait correctement (j'utilisais ceci pour une solution de paiement en ligne) :
Code:
1 2 3 4
| Set oShell = CreateObject("WScript.Shell")
Set oExec = oShell.Exec("......exemple......")
sBuffer = oExec.StdOut.ReadAll
result = sBuffer |
Aujourd'hui, je ne trouve pas comment le retranscire en vb.net ... j'ai essayé ceci ci-dessous mais j'ai une erreur (en rouge) (je précise que ce code m'a été donné par un service d'assistance technique du module de paiement, mais pas moyen d'en savoir + auprès d'eux arf:?) :
Code:
1 2 3 4 5 6
| Dim oShell As New IWshRuntimeLibrary.WshShell
Dim oScriptExec As IWshRuntimeLibrary.WshExec
Dim sBuffer As String
oScriptExec = oShell.Exec(".........exemple........")
sBuffer = oScriptExec.StdOut.ReadAll
Dim result = sBuffer |
L'erreur que cela me met est la suivante :
Citation:
type IWshRuntimeLibrary.WshShell non défini
type IWshRuntimeLibrary.WshExec no ndéfini
Dans mon code behind, j'ai importé ceci :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Imports System
Imports System.Data
Imports System.IO
Imports System.Configuration
Imports System.Collections
Imports System.Web
Imports System.Web.Security
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts
Imports System.Web.UI.HtmlControls
Imports System.Data.OleDb
Imports System.Data.SqlClient
Imports Telerik.Web.UI |
Quelqu'un sait-il me dire si je dois importer quelque chose d'autre ou si cela se fait autrement ? Le souci c'est que je dois pouvoir récupérer une valeur de type chaine, résultat de l'exécution du script.
Merci de votre aide, je suis dans l'impasse... :(