vbscript - lesen von stdout

Antworten
Benutzeravatar
-andi-
Beiträge: 3298
Registriert: 20.08.2006 21:32:19
Wohnort: Klagenfurt

#1 vbscript - lesen von stdout

Beitrag von -andi- »

Hallo Leute!

Wieder mal hab ich ein kleines Problemchen...

ich führe ein Perl script aus einem vbscript Programm aus:

Code: Alles auswählen

Return = objWshShell.run("perl e:\test.pl",1,True)
das Programm läuft brav durch und pinselt mir auf die Standartausgabe meinen heiß begehrten output ;-)

wie bekomme ich diese infos in mein script?

OK - die ausgabe von Perl in ein File umleiten, auslesen und das File löschen, aber das ist nicht gerade schön ;-)

hab Ihr bessere Vorschläge?

cu
Andi
Never touch a running system! - Greif NIE in einen laufenden Heli!

Hurricane 550 Z-Power Z20 1470K/V, Jazz 55-10-32, UBEC HV 5A/6V, TS: S3151, GY401+S9254, SMC16SCAN - 7SFePos (2,3/2,6Ah)
T-Rex 450 SE JGF 500TH, Jazz 40, TS: Savöx SH-0253, S9257, Delerin HRZ, SCM16Scan - 3S 2.2Ah Hyperion VXG3 / SLS ZX, microbeast
Lama V3 Phase II Blätter bissi Bling mit 2S 0,8Ah AHA-LiPo
Walkera 4#3B
Lader Hyperion EOS 0610i DOU, Graupner Ultramat 14 + Lipo Balancer Plus
MX16s

The memory remains
20.08.1983 - 18.08.2008
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63851
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 5 times
Been thanked: 4 times
Kontaktdaten:

#2

Beitrag von tracer »

hab Ihr bessere Vorschläge?
Das wäre auch mein erste Gedanke, aber ich habe kaum Erfahrungen mit WindowsScriptingHost, in php wüsste ich elegantere Lösungen :)
Benutzeravatar
-andi-
Beiträge: 3298
Registriert: 20.08.2006 21:32:19
Wohnort: Klagenfurt

#3

Beitrag von -andi- »

Habs schon ;-)

Fals es jemanden interesiert: für die "nachwelt":

Code: Alles auswählen

	Dim oUserDN
	Set oShell = CreateObject("wscript.shell")
	mystr = "perl test.pl"
	Set oUserDN = oShell.exec("%ComSpec% /c """ & mystr & """")
tracer hat geschrieben:aber ich habe kaum Erfahrungen mit WindowsScriptingHost
ich auch net - deswegen poste ich so komische fragen ;-) :oops:

cu
Andi
Never touch a running system! - Greif NIE in einen laufenden Heli!

Hurricane 550 Z-Power Z20 1470K/V, Jazz 55-10-32, UBEC HV 5A/6V, TS: S3151, GY401+S9254, SMC16SCAN - 7SFePos (2,3/2,6Ah)
T-Rex 450 SE JGF 500TH, Jazz 40, TS: Savöx SH-0253, S9257, Delerin HRZ, SCM16Scan - 3S 2.2Ah Hyperion VXG3 / SLS ZX, microbeast
Lama V3 Phase II Blätter bissi Bling mit 2S 0,8Ah AHA-LiPo
Walkera 4#3B
Lader Hyperion EOS 0610i DOU, Graupner Ultramat 14 + Lipo Balancer Plus
MX16s

The memory remains
20.08.1983 - 18.08.2008
Benutzeravatar
tracer
Operator
Operator
Beiträge: 63851
Registriert: 18.08.2004 18:50:03
Wohnort: Kollmar
Has thanked: 5 times
Been thanked: 4 times
Kontaktdaten:

#4

Beitrag von tracer »

ich auch net - deswegen poste ich so komische fragen
:-)
Aber die Lösung ist doch für nen Basic sogar ausreichend Elegant :)
Antworten

Zurück zu „Klönschnack“