Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

VBS Kompletten Aufrufpfad oder Parameter aus URL (http) lesen

Frage Entwicklung VB for Applications

Mitglied: Silentneo

Silentneo (Level 1) - Jetzt verbinden

11.05.2010 um 09:19 Uhr, 5484 Aufrufe, 4 Kommentare

Hallo,
ich habe folgendes Problem:

Aus einer Webapplikation wird ein VBS-Script aufgerufen. Dem VBS-Script soll in der URL ein Parameter mitgegeben werden (z.B. http://webserver/test.vbs?f=10). Leider bekomme ich auch nach endlosem googeln nicht den Parameter im VBS-Script ausgelsen. Der Befehl WScript.Arguments funktioniert wohl nur bei einem Windowsaufruf (z.B. C:\test.vbs f=10). Besteht überhaupt die Möglichkeit dieses mit VBS zu realisieren oder befinde ich mich auf dem "Holzweg"?

Über eine Unterstützung und Lösung Eurerseits würde ich mich sehr freuen.

Mit freundlichen Grüßen
Matthias Zeis
Mitglied: Edi.Pfisterer
11.05.2010 um 09:42 Uhr
Hallo!
VBS in einer Webapplikation wird "normalerweise" ASP genannt. Der Code läuft natürlich am Server...
Falls Du einen VBS-Code am Client ablaufen lassen möchtest, wirst Du vermutlich wenig Glück haben, da das imho nicht funktioniert (funktionieren kann, da sonst ja jeder x-beliebige Webmaster Zugriff auf des Clients Dateisystem etc. hätte...).

Präzisier mal Dein Vorhaben, dann schaun wir weiter...

lg
Edi
Bitte warten ..
Mitglied: Silentneo
11.05.2010 um 10:31 Uhr
Hallo,
zunächst einmal vielen Dank für die schnelle Antwort. Ich kenne mich in diesem Umfeld leider nur eingeschränkt aus, aber ich werde versuchen die Anforderung genauer zu definieren. Aus einer ASP-Anwendung heraus soll über ein Button ein SAP-Gui (Lokale Anwendung) angestuert werden (z.Z: einfach nur über den Aufruf eines dyn. Link z.B. http://webserver/test.vbs?f=10).
Die Webanwendung befindet sich im eigenen Netzwerk und steht nicht öffentlich zur Verfügung. Im VBS-Script rufe ich die Methode RfcCallTransaction.Exports auf, die dann den SAP-Gui ansteuert. Über folgenden Weg habe ich das Problem bereits "unschön" realisiert: Aufruf aus der Webanwendung eines Excel-Dokuments mit entsprechender Methode RfcCallTransaction.Exports und auslesen des Parameters über ThisWorkbook.FullName. Diese Vorgehensweise führt zunächst zum Erfolg, jedoch habe ich immer ein offenes Excel-Dokument. Ein Lösung mit dem VBS-Script sah mir zunächst als "saubere" Lösung aus. Da es sich nur um eine einfache Funktion handelt, sollte kein großer Auwand im SAP betrieben werden (Webanwendung, Server etc.).

Bemerkung: Die ASP-Anwendung wird nicht von mir erstellt, hier sind nur meine Vorgaben erforderlich.

Vielen Dank im Voraus für eine Antwort.

Gruß
Matthias
Bitte warten ..
Mitglied: Edi.Pfisterer
11.05.2010 um 10:50 Uhr
Hallo Matthias,
ich sehe da leider keine große Chance für vbs, da es imho nicht in der Lage ist, Request.QueryStrings auszulesen.
ASP ist ebensowenig geeignet, da es den Code ja am Server, nicht am Client ausführt.
Batch ginge evtl, allerdings wird sich vermutlich deine SAP-Anwendung nicht per cmd starten lassen...

hm...
aber es gibt sicher Klügere als mich...

Schade, dass ich Dir nicht helfen konnte

lg
Bitte warten ..
Mitglied: Silentneo
11.05.2010 um 11:07 Uhr
Hallo Edi,
trotdem vielen Dank. Vielleicht hat ja hier jemand anderes doch noch eine Idee oder Lösung.
Gruß
Matthias
Bitte warten ..
Ähnliche Inhalte
VB for Applications
gelöst Tool zur scriptbasierten PDF-Bearbeitung gesucht (VBS oder Batch) (6)

Frage von SarekHL zum Thema VB for Applications ...

Batch & Shell
gelöst Hilfe Bei einem vbs Script (19)

Frage von Hattori-Hanzo zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch E-Mail Body aus txt lesen und einfügen (9)

Frage von pdiddo zum Thema Batch & Shell ...

Neue Wissensbeiträge
Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Router & Routing

PfSense auf Supermicro Intel Xeon D-15x8 SoC Bare Bone

Tipp von Dobby zum Thema Router & Routing ...

Windows Server

Exchange 2010 auf Windows Server 2016 und AD

(2)

Tipp von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Basic
Programmierung von Windows Programmen (9)

Frage von Ghost108 zum Thema Basic ...

LAN, WAN, Wireless
Brauche Hilfe: Mit (schnellem) WLAN Strecke überbrücken (8)

Frage von pierrehansen zum Thema LAN, WAN, Wireless ...

C und C++
Fehlendes verständiss von C und C++ (8)

Frage von zelamedia zum Thema C und C ...