| |
| 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 (1366 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:
|
| CNC Dreher / CNC Fräser Hall (m/w/d) | Wir sind Meister des Metalls: Unsere technische Expertise ist der Schlüssel zur Herstellung bahnbrechender Produkte wie Smartphones, Displays und Solarpaneelen. Sei Teil dieser faszinierenden Reise, in der wir zusammen mit unseren Kunden die Hightech-Trends der Zukunft setzen! Denn die Hightech-Projekte, an denen wir arbeiten, sind oft am Rande des Machbaren. Das macht unsere Arbeit faszinierend und herausfordernd.... | Anzeige ansehen | Metallhandwerk |
|
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 |