Client Namen auslesen

funus

Level-1
Beiträge
11
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend,

ich würde gerne in einem Projekt den Computernamen auslesen/anzeigen
Ich hab auch eine Funktion dafür gefunden nur kenn ich mich mit Scripten
leider überhaupt nicht aus.

Kann mir bitte einer den genauen Systax für folgende Funktion mitteilen
und was für Variablen ich anlegen muss?

TseGetClientNodeName()

Besten Dank
funus
 
Willkommen im Forum :)

Bei Fragestellungen bitte immer angeben, um welche HMI, SPS usw. es sich handelt. Ansonsten bleiben die Glaskugeln dunkel.
Da du eine Funktion genannt hast, gehe ich von InTouch aus
...
TseGetClientNodeName() Function
Returns the client node name if the View application is
running on a Terminal Server client assigned a name that
can be identified by Windows. Otherwise, the
TseGetClientNodeName() function returns an empty string.
Syntax

MessageResult=TseGetClientNodeName();

Example
The client node name is returned as the value assigned to the
MsgTag tag.

MsgTag=TseGetClientNodeName();
...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Intouch 9.5 DE

Guten Morgen,

hab ich echt total vergessen und richtig es handelt sich um InTouch 9.5

Vielen dank für die schnelle antwort aber wie schon geschrieben hab ich
von Scripten keine Ahnung.

Kannst du mir sagen was genau ich wohin schreiben muss?

Besten Dank
 
Habe Intouch schon ewig nicht mehr benutzt.
Werde nachher in der Firma mal gucken ob da noch ein System steht
wo ich was testen kann
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Läuft dein InTouch wirklich auf einem Terminalserver?

Aber egal so geht es:

1. Im "Tagname Dictionary" einen neuen Tag vom Typ "Memory Message" erstellen als Name zB. "RechnerName"
2. Unter "Scripts" ein neues Application Script erstellen und bei Condition Type "On Startup" auswählen. Unten fügst du dann ein "RechnerName=TseGetClientNodeName();"
3. In einem Fenster irgendwo einen Text mit "#" hinschreiben dann rechte Taste "Animation Links..." im öffnenden Fenster "Value Display - String" anwählen und als Expression den Tag-Namen (lt. Beispiel "RechnerName") angeben.
4. Fertig! :)

Ich glaube aber nicht das du "TseGetClientNodeName()" sondern
"GetNodeName" brauchst!
Also würde es bei dir unter Schritt 2 lauten:"GetNodeName( RechnerName, 131 );"

Viel Erfolg!
 
Clientnamen auslesen

Viele Dank @BPlagens hat bestens funktioniert und wie du vermutet hast
mit Variante 2 GetNodeName

Gruß funus
 
Zurück
Oben