Als Deutscher Softwareentwickler in der Schweiz

Landstrasse

Drive your own Way

Share now

Das man über ColdFusion auch direkt an JAVA-Funktionen heran kommt ist ja bekannt. Hier mal ein weiteres Beispiel für SystemInformationen um unter anderem den Hardware-Namen der Maschine heraus zu bekommen.

name= "getSystemInfo" access= "public" returntype= "Any" output= "false" hint= "returns the computers systemname and/or IP [:##getSystemInfo(‚?‘)##

]" >
  name= "type" required= "false" default= "" hint= "getSystemInfo(‚?‘)" >
 
var mySystem = createObject ( ‚java‘ , ‚java.net.InetAddress‘ ).getLocalHost() >
 
var mySystemInfo = "" >

  expression= "#lCase(arguments.type)#" >
 
value= "?" >
   
variable= "mySystemInfo" >
     

     


     


       


       


       


     


     


       


       


       


     


     


       


       


       


     


     


       


       


     


     

getSystemInfo(‚Name‘) #getSystemInfo(‚Name‘)# returns the ComputerName of the Maschine
getSystemInfo(‚IP‘) #getSystemInfo(‚IP‘)# returns the IP-Address from the Server
getSystemInfo(‚!‘) #getSystemInfo(‚!‘)# cfDump from all Methods
getSystemInfo(‚?‘) this Message


     

   

 

 
value= "!" >
   
variable= "mySystemInfo" > var= "#mySystem#" label= "mySystem" expand= "false" >
 

 
value= "name" >
   
mySystemInfo = listFirst (mySystem.getHostName(), ‚/‘ ) >
 

 
value= "ip" >
   
mySystemInfo = listLast (mySystem.getHostAddress(), ‚/‘ ) >
 

 

   
mySystemInfo = mySystem.getLocalHost() >
 

 

 
 
mySystemInfo >

#getSystemInfo(‚!‘)# liefert dann zb. eine Liste aller zur Verfügung stehenden Funktionen:

mySystemInfo

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Related Posts

Tax Wars

Warum Erklärung keine Religion braucht

Warum Erklärung keine Religion braucht Viele Menschen glauben nicht aus Überzeugung, sondern weil sie denken, dass ohne Religion grundlegende Fragen unbeantwortet bleiben. Dieser Beitrag zeigt

Get in touch

872 Arch Ave.
Chaska, Palo Alto, CA 55318
hello@example.com
ph: +1.123.434.965

Business inquiries

hello@example.com
ph: +1.321.989.645