Seite 1 von 1

Rückgabewert mit Pure Basic an VBScript bzw. Kommandozeile?

Verfasst: 06.05.2009 10:50
von pvmichael
Hallo,

hab schon eine Weile nicht mehr mit Pure Basic programmiert und soll jetzt eine Lösung mit VBS skripten. Nun muss ich aber große Dateien per Checksumme vergleichen, und das möchte ich dann lieber mit Pure Basic machen.

Dazu möchte ich die Funktion CRC32FileFingerprint verwenden.

Mein Problem ist, dass ich gerade auf dem Schlauch stehe und nicht (mehr?) weiß, wie und ob ich das Ergebnis der Funktion als Rückgabewert an mein VBScript zurück bekomme.

Hoffe mir kann jemand einen Tipp geben und entschuldigt meine möglicherweise dumme Frage. (Gegoogelt hab ich, nur sieht man da vor lauter Bäumen den Wald nicht)

Danke und Gruß

Michael

Verfasst: 06.05.2009 11:06
von pvmichael
Hm, ich glaub ich habs nun gefunden, ist irgendwie einfacher, als ich dachte, vor allem, weil ich fest der Meinung war, dass Konsolenanwendungen ein eigenes Fenster hätten!?

Code: Alles auswählen

OpenConsole()
CRC32_Checksumme$ = Hex(CRC32FileFingerprint(ProgramParameter()))
ConsoleError(CRC32_Checksumme$)

Verfasst: 06.05.2009 11:19
von NicTheQuick
Wieso gibst du die Checksumme mit 'ConsoleError()' und nicht einfach mit 'Print()' aus? Oder
kann dein VB-Skript nur Error-Meldungen lesen?

Verfasst: 06.05.2009 11:42
von pvmichael
Stimmt, guter Punkt, werd ich versuchen. Danke.