Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Vielen Dank für die rasche Rückmeldung. Leider kann mein LabVIEW die VI's aus deinem Link nicht mehr öffnen. Mit Hyperlink meine ich die Art Links, welche man in Office erstellen kann:
Welches zu folgendem Resultat führt:
Dies möchte ich gerne im Hintergrund in LabVIEW machen und den erstellten Hyperlink in die Zwischenablage kopieren.
(04.05.2012 12:30 )M Nussbaumer schrieb: Leider kann mein LabVIEW die VI's aus deinem Link nicht mehr öffnen.
Oh, da war die Versionsangabe auf der NI-Seite nicht korrekt.
(04.05.2012 12:30 )M Nussbaumer schrieb: Dies möchte ich gerne im Hintergrund in LabVIEW machen und den erstellten Hyperlink in die Zwischenablage kopieren.
Geht sowieso viel einfacher. Den Hyperlink (also den String auf den Dateipfad) einfach mit der Methode CopyToClipboard in die Zwischenablage kopieren
Dann steht der 'Link' zur Verfügung.
Beste Grüße,
NWO
9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris.
NI schrieb:To use the abort button is like using a tree to stop a car!
(04.05.2012 12:57 )NWOmason schrieb: Geht sowieso viel einfacher. Den Hyperlink (also den String auf den Dateipfad) einfach mit der Methode CopyToClipboard in die Zwischenablage kopieren
Dann steht der 'Link' zur Verfügung.
Beste Grüße,
NWO
Hallo NWO
Meine User wollen einen Button welcher einen Hyperlink in der Zwischenablage erstellt, damit sie anschliessend per CTRL+V überall in ihre Auswertungsdokumente die Referenz hinzufügen können um damit gleich zum Versuch zu springen.
Dafür reicht die Variante mit dem Pfad als String in die Zwischenablage leider nicht. Sie wollen eine "einfache" Ich-klick-drauf-und-der-Versuch-geht-auf Lösung.
Ich versuche herrauszufinden, wie ich nen Hyperlink in LabVIEW erstellen und anschliessend in die Zwischenablage kopieren kann. Bzw ob dies überhaupt möglich ist.
Gruss Marc
04.05.2012, 14:37 (Dieser Beitrag wurde zuletzt bearbeitet: 04.05.2012 14:49 von NWOmason.)
(04.05.2012 14:27 )M Nussbaumer schrieb: Meine User wollen einen Button welcher einen Hyperlink in der Zwischenablage erstellt, damit sie anschliessend per CTRL+V überall in ihre Auswertungsdokumente die Referenz hinzufügen können um damit gleich zum Versuch zu springen.
Die Ausführung des Methodenknoten kannst du doch über eine OK-Button steuern? (Eventstruktur) Wenn auf den Button geklickt wird, wird der Text in die Zwichenablage kopiert.
(04.05.2012 14:27 )M Nussbaumer schrieb: Sie wollen eine "einfache" Ich-klick-drauf-und-der-Versuch-geht-auf Lösung.
@Edit: Ah, jetzt -glaub ich - weiß ich, was du meinst. Sie wollen in Word nur STRG+V drücken und es soll gleich der richtige Hyperlink eingefügt werden? Richtig?
Wenn die Lösung direkt aufgehen soll, dann geht dies auch recht einfach:
(Geht auch mit Links)
Oder reden wir jetzt komplett aneinander vorbei?
Beste Grüße,
NWO
Sorry, ich kann den vorherigen Beitrag nicht mehr ändern. Die @edit-Änderung gehört natürlich an das Ende des Beitrages
9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris.
NI schrieb:To use the abort button is like using a tree to stop a car!
(04.05.2012 12:57 )NWOmason schrieb: Geht sowieso viel einfacher. Den Hyperlink (also den String auf den Dateipfad) einfach mit der Methode CopyToClipboard in die Zwischenablage kopieren
Dann steht der 'Link' zur Verfügung.
Beste Grüße,
NWO
Hallo NWO
Meine User wollen einen Button welcher einen Hyperlink in der Zwischenablage erstellt, damit sie anschliessend per CTRL+V überall in ihre Auswertungsdokumente die Referenz hinzufügen können um damit gleich zum Versuch zu springen.
Dafür reicht die Variante mit dem Pfad als String in die Zwischenablage leider nicht. Sie wollen eine "einfache" Ich-klick-drauf-und-der-Versuch-geht-auf Lösung.
Ich versuche herrauszufinden, wie ich nen Hyperlink in LabVIEW erstellen und anschliessend in die Zwischenablage kopieren kann. Bzw ob dies überhaupt möglich ist.
Gruss Marc
Hallo Marc,
versuch es mal mit dem Format-String siehe Anlage.
Gruß
Ralf
05.05.2012, 09:14 (Dieser Beitrag wurde zuletzt bearbeitet: 05.05.2012 09:15 von rolfk.)
(04.05.2012 14:27 )M Nussbaumer schrieb: Meine User wollen einen Button welcher einen Hyperlink in der Zwischenablage erstellt, damit sie anschliessend per CTRL+V überall in ihre Auswertungsdokumente die Referenz hinzufügen können um damit gleich zum Versuch zu springen.
Die Ausführung des Methodenknoten kannst du doch über eine OK-Button steuern? (Eventstruktur) Wenn auf den Button geklickt wird, wird der Text in die Zwichenablage kopiert.
(04.05.2012 14:27 )M Nussbaumer schrieb: Sie wollen eine "einfache" Ich-klick-drauf-und-der-Versuch-geht-auf Lösung.
@Edit: Ah, jetzt -glaub ich - weiß ich, was du meinst. Sie wollen in Word nur STRG+V drücken und es soll gleich der richtige Hyperlink eingefügt werden? Richtig?
Wenn die Lösung direkt aufgehen soll, dann geht dies auch recht einfach:
(Geht auch mit Links)
Oder reden wir jetzt komplett aneinander vorbei?
Ich denke mal, dass das Problem ist, dass wenn Du C:\test.txt in die Zwischenablage kopierst, dies nicht automatisch ein Hyperlink ist aber eben nur ein Text. Wen man das mit Ctrl-V (sorry Strg+V) in Word einfügt hat man halt nur einen Text. Ich denke dass man da schon etwas in der form file://C:\test.txt in die Zwischenablage legen muss aber weiss jetzt auch nicht so genau was Word da denn gerne sehen möchte. MS Applikationen sind normalerwise aber ziemlich eifrig im Interpretieren von fast allem und im automatisch (richtig/falsch) machen von Dingen, weil die Applikation besser zu wissen glaubt was der User probiert. Man muss nur wissen wie man diese magischen Helferroutinen anstossen kann.
Und das dass Ganze zwischen Office Versionen gerne mal verändert macht es auch nicht einfacher.
(04.05.2012 14:37 )NWOmason schrieb: @Edit: Ah, jetzt -glaub ich - weiß ich, was du meinst. Sie wollen in Word nur STRG+V drücken und es soll gleich der richtige Hyperlink eingefügt werden? Richtig?
Genau
(05.05.2012 09:11 )rasta schrieb: Hallo Marc,
versuch es mal mit dem Format-String siehe Anlage.
Gruß
Ralf
Funktionierte leider nicht, das ganze kommt als String zurück
(05.05.2012 09:14 )rolfk schrieb: Ich denke mal, dass das Problem ist, dass wenn Du C:\test.txt in die Zwischenablage kopierst, dies nicht automatisch ein Hyperlink ist aber eben nur ein Text. Wen man das mit Ctrl-V (sorry Strg+V) in Word einfügt hat man halt nur einen Text. Ich denke dass man da schon etwas in der form file://C:\test.txt in die Zwischenablage legen muss aber weiss jetzt auch nicht so genau was Word da denn gerne sehen möchte. MS Applikationen sind normalerwise aber ziemlich eifrig im Interpretieren von fast allem und im automatisch (richtig/falsch) machen von Dingen, weil die Applikation besser zu wissen glaubt was der User probiert. Man muss nur wissen wie man diese magischen Helferroutinen anstossen kann.
Und das dass Ganze zwischen Office Versionen gerne mal verändert macht es auch nicht einfacher.
Ich möchte das ganze natürlich so zukunftssicher machen wie möglich und nicht auf die launische Office-Autokorrektur aufbauen
Momentan sehe ich zwei mögliche Lösungsansätze:
1) Per ActiveX ist es möglich einen Hyperlink in Word/Excel zu erstellen. Evtl im Hintergrund erstellen und per ActiveX gleich in die Zwischenablage schieben.
2) DLL mit der Funktion von C# verwenden Funktion Hyperlink C#
Hat sonst noch jemand eine Idee wie ich das ganze in LabVIEW zustande bringe?
Gruss Marc
07.05.2012, 09:12 (Dieser Beitrag wurde zuletzt bearbeitet: 07.05.2012 09:13 von GerdW.)
dein Link in #2 beschreibt doch, wie der Text im Clipboard aussehen soll, um in anderen Programmen (aka Word, Excel) als Hyperlink angezeigt zu werden. Hast du das schon mal ausprobiert, so ganz ohne Umweg über irgendwelche anderen Programmiersprachen?