Kann mann in Autoit VBS Cods mit einbinden.
Wenn es geht könnt ihr mir bitte sagen wie es Funktioniert, habe dazu nichts gefunden.
Vielen Dank im voraus.
Kann mann in Autoit VBS Cods mit einbinden.
Wenn es geht könnt ihr mir bitte sagen wie es Funktioniert, habe dazu nichts gefunden.
Vielen Dank im voraus.
Kannst es evtl. mit ShellExecute starten.
Außerdem AutoIt woanders einbinden mit AutoItX.
peethebee
also wenn du den vb-code selber programmierst dann würde ich ihn in eine DLL packen dann bekommt man auch noch rückgabewerte. wenn das programm einfach nur etwas machen soll dann kannst du es wie pee es gesagt hat mit ShellExecute machen. wobei ich die DLL variante vorziehen würde.
:kette:
:musik1: :party3: :party4: :musik1: :musik2: :party3: :party4: :musik2:
!!Mein 100. Beitrag!!
Hätte nie gedacht das ich mich so lange mit AutoIt beschäftige.
:stolz_bin:
Na, dann mal herzlichen Glühstrumpf zum 100. (Beitrag)
@Topic:
Wohlgemerkt doc hat nach VBS gefragt und das ist eine Scriptsprache wie AutoIt..
..ich wüßte nicht, wie man ohne Weiteres DLL oder was auch immer mit VBS
erstellen kann(OCX lassen sich erstellen, aber wer benutzt sowas?).
Es gibt Sachen, die VBS kann, doch AutoIt nicht..
..(Array() z.B.)aber ich denke, dafür ist VBS aber ein beliebtes Spielzeug von
Leuten, die es nicht immer gut mit einem PC meinen
und auf vielen Systemen (auch auf meinem) ist es abgeschaltet..
ShellExecute() ist ein möglicher Weg, der direkte Aufruf von WSH ein weiterer,
ich gebe aber zu bedenken, daß dafür ein Skript geschrieben, gespeichert und
aufgerufen werden muß..
..ist es das wert?
Gruß
ytwinky
Kann ich auch variablen aus dem VBS nach Autoit übergeben.
Möchte VBS einbinden weil es schneller Dateien auslesen und in ein Array speichern kann.
MFG
Hi!
Nein, kannst du meines Wissens nicht - wenn du mit AutoIt mit der Datei arbeiten willst, musst du sie auch damit einlesen.
peethebee
Danke für die Info.
MFG
es gibt ja nen VBS to Autoit generator...guck dir den an
Nur mal ein Gedanke.
Wenn du mit VB gezielt Werte in adressierten Speicher schreiben kannst, dann kannst du sie in Autoit per _MemoryRead( ) [UDF] auslesen.
Habe nach "VBS to Autoit generator" in googel gesucht und nichts gefunden wist ihr vileicht wie das Programm heist.
Zitat
Nur mal ein Gedanke.
Wenn du mit VB gezielt Werte in adressierten Speicher schreiben kannst, dann kannst du sie in Autoit per _MemoryRead( ) [UDF] auslesen.
Es geht um VBS und nicht um VB
MFG
Hi,
sowohl VBS als auch AutoIt können problemlos in der Registry lesen und schreiben..
Warum also nicht die Registry als Datenpuffer benutzen?
[Edit]
Hinterher Registry aufräumen nicht vergessen
Gruß
ytwinky
ZitatMöchte VBS einbinden weil es schneller Dateien auslesen und in ein Array speichern kann.
Das über die Registry umleiten? Neeeee
peethebee
Okay, okay
Die Alternative wäre eine Übergabe per Text-Datei :lol:
Wo da aber der Geschwindigkeitsvorteil bleibt, brache ich ja wohl nicht zu erwähnen
Aber es soll keiner sagen, mit AutoIt wäre es nicht möglich..
Gruß
ytwinky
Dann benutze ich halt VBS um die Dateien(c.a. 500 000 zeilen) auszuwerten, und speichere die Ergebnisse in einer seperaten Datei, die ich später mit Autoit einlese und weiter verwende.
Vielen Dank für eure Unterstüzung.