hi all, i have a problem
I need to create a GUI to let user input some value for me, and then i need to grep the user input data and save it into a file. The following is the example of the prompted GUI i referred to (from user guide)
someInt = hiCreateIntField(?name 'numScoops ?prompt "Number of scoops (0..5)" ?value 2 ?defValue 1?range '(0 5) )hiCreateAppForm( ?name 'iceCreamForm?formTitle "Ice Cream"?callback "buildIceCreamCone()"?fields list( someInt )?help "cream" )status = hiDisplayForm( iceCreamForm )
1. I dont understand the call back, from the example above, it will go to the funtion " buildIceCreamCone()" after i click ok?
2. how can grep the user input data ?
3. can i use outfile to save it to a file? as this script i will save in .il , and for my understanding, the outfile should be use in .ocn file, is there anything wrong with my concept?
Please advice me! thank you
hi guys, I settled my problem, but new problem coming in
i might post my question another day ~ thank you
In reply to leongec:
For those who don't know how to create and use forms:
The ?name of the form is the symbol you use to refer to the form - iceCreamForm
The field name - numScoops - is a part of the form so you access the field through the form name:
The field has multiple records, one of which is value. To get the value:
The callback is a singleelement or a list of two elements. If a single element it is the OK/Apply action, if two it is the OK/Apply action and the Cancel action. If the action is a string, the string is evaluated without any other callbacks. If the action is a symbol, the form symbol is passed as an argument. Your form symbol should be a global variable.
In reply to Austin CAD Guy:
hi Austin, thank you very much for your reply :)