LabVIEWForum.de
externe Programme starten (z.B. Texteditor) - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: externe Programme starten (z.B. Texteditor) (/Thread-externe-Programme-starten-z-B-Texteditor)



externe Programme starten (z.B. Texteditor) - erbi - 21.01.2006 01:31

Hallo Leute, ist mein erster Eintrag in diesem Forum. Ich hoffe Ihr könnt mir helfen.

Ich habe folgendes Problem. Ich habe mit LabVIEW eine *.txt Datei erstellt und in diese einige Daten geschrieben. Nun möchte ich diese Datei über einen Knopfdruck mit dem Texteditor öffnen.

Vielen Dank schonmal für die Hilfe


externe Programme starten (z.B. Texteditor) - thomas.sandrisser - 22.01.2006 10:53

dazu kannst z.b. die command_shell funktion verwenden und dann folgende zeile eingeben:
notepad C:........Dateiname

Ueber ActiveX wirst keine Moeglichkeit haben, denn so viel ich weiß, bietet dir notepad diese schnittstelle nicht an...


externe Programme starten (z.B. Texteditor) - erbi - 22.01.2006 21:13

echt klasse der tip. Funktioniert einwandfrei, nächste frage:

Kann man das mit anderen Programmen auch machen? wie zB Microsoft Word, Excel und so weiter. Habs mit ActiveX probiert, ist mir aber zu kompliziert....da blick ich nicht durch....


externe Programme starten (z.B. Texteditor) - thomas.sandrisser - 22.01.2006 22:00

funzt auch mit anderen programmen nur wirst bei excel net drum rum kommen, mit dem excel wizzard zu arbeiten, der dir die daten ins richtige "format" rueckt...


externe Programme starten (z.B. Texteditor) - erbi - 22.01.2006 22:32

coool wenn das funzen würde, woher weiß ich denn was ich anstelle von notepad vor dem pfad schreiben soll. ist doch von Prog zu Prog unterschiedlich.


externe Programme starten (z.B. Texteditor) - thomas.sandrisser - 22.01.2006 23:03

du kannst dafuer z.B. in der eingabeaufforderung folgenden befehl verwenden:
start C:Programme"Microsoft Office"Office11excel.exe C:testdatei.txt

die Syntax "Microsoft Office" ist notwendig, weil Leerzeichen falsch interpretiert werden...

ob das jedoch mit der funktion system exec geht, weiß ich net -> noch nie ausgetestet...

Sollte es net funzn, dann gib einfach den code zum oeffnen von dateien in eine .bat datei und starte diese!


externe Programme starten (z.B. Texteditor) - erbi - 22.01.2006 23:20

boah, geil, des funzt, jetzt weiß ich auch was ne *.bat datei ist und was die macht. es geht übrigens auch wenn du die start datei von dem jeweiligen programm in dein windows verzeichnis kopierst, dann reicht es wenn man zB

winword C:testdatei.txt

schreibt.