| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für NX |
Autor
|
Thema: Listing Window schließen (1367 mal gelesen)
|
Mat000 Mitglied
Beiträge: 11 Registriert: 18.09.2008 NX 5.0.6 VB .net (Visual Studio 2005 Version 8.0.50727.42)
|
erstellt am: 25. Sep. 2008 08:41 <-- editieren / zitieren --> Unities abgeben:
NX 5.0.4.1 VB .net (Visual Studio 2005 Version 8.0.50727.42) ------------------ Hallo, lässt sich ein Listing Window, das man zur Ausgabe geöffnet hat, per Befehl wieder schließen? Mit dem close()-Befehl erreiche ich das nicht (schaltet offensichtlich nur die Ausgabe aus). Code: Dim theSession As Session theSession = Session.GetSession Dim lw As ListingWindow lw = theSession.ListingWindow lw.Open() lw.WriteLine("Hallo Welt.") lw.Close() ' schließt das Fenster nicht lw.WriteLine("Dieser Text wird nicht mehr angezeigt.")
------------------ Gruß, Mat Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
älg Mitglied CADmin
Beiträge: 403 Registriert: 17.06.2003
|
erstellt am: 25. Sep. 2008 09:22 <-- editieren / zitieren --> Unities abgeben: Nur für Mat000
|
mseufert Moderator Freiberuflicher CAD/CAM Ingenieur
Beiträge: 2624 Registriert: 18.10.2005 HP Z420 WIN7 64 Win 10 UG NX6-1980 3D Printer Prusa MK2 S
|
erstellt am: 25. Sep. 2008 09:57 <-- editieren / zitieren --> Unities abgeben: Nur für Mat000
|
Mat000 Mitglied
Beiträge: 11 Registriert: 18.09.2008 NX 5.0.6 VB .net (Visual Studio 2005 Version 8.0.50727.42)
|
erstellt am: 25. Sep. 2008 10:06 <-- editieren / zitieren --> Unities abgeben:
|
| Konstrukteur Luftfahrt (all genders) | Accenture ist ein weltweit tätiges Beratungsunternehmen, führend in Digitalisierung, Cloud und Security. Wir bringen unsere umfassende Erfahrung und spezialisierten Fähigkeiten in mehr als 40 Branchen ein und bieten Dienstleistungen aus den Bereichen Strategy & Consulting, Technology, Industry X und Operations sowie Accenture Song ? gestützt auf das weltweit größte Netzwerk aus Centern für Advanced Technology und Intelligent Operations.... | Anzeige ansehen | Konstruktion, Visualisierung |
|
Overcast Mitglied
Beiträge: 111 Registriert: 21.12.2005 .
|
erstellt am: 26. Sep. 2008 12:48 <-- editieren / zitieren --> Unities abgeben: Nur für Mat000
Es gibt ab NX6 nun 2 "Close" Funktionen: Close() - Closes the stream to the listing window. CloseWindow() - Closes the listing window actually from the UI.
Code:
Option Strict Off Imports System Imports NXOpen Imports NXOpen.UFModule NXJournal Sub Main Dim s As Session = Session.GetSession() Dim ufs As UFSession = UFSession.GetUFSession() Dim lw As ListingWindow = s.ListingWindow lw.Open() lw.WriteLine("Hallo1") ' closes the window like the F4 key does 'lw.CloseWindow ' closes the window like File->Exit UFSession.GetUFSession.Ui.ExitListingWindow() lw.Open() lw.WriteLine("Hallo2") End Sub End Module
Allerdings bleibt der Inhalt im Informationsfenster mit CloseWindow() erhalten, was somit der F4 Taste entspricht. Mit der UF-Variante von Michael wird auch der Inhalt geleert. UFSession.GetUFSession.Ui.ExitListingWindow() Mach am besten mal einen Call beim Support auf, um die ListingWindow Klasse entsprechend zu erweitern. Gruss, Frank. [Diese Nachricht wurde von Overcast am 26. Sep. 2008 editiert.]
[Diese Nachricht wurde von Overcast am 26. Sep. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |