PDA

View Full Version : console scripts



sandyrepope
15-02-2007, 22:35
If we write small sections of code using the console that we think would be useful to beginners, is this the right place to put them?

Here is an example of what I mean:



Uses "CONSOLE"
'define variables so program knows them
%Menu_Color_Normal = 7
dim Choose_type as string
dim Result as string
DIM Fruit_type as string

'comsole_printat doesn't let the cursor drop down to the next line
'the first CONSOLE_WRITELINE does that. The second CONSOLE_WRITE_LINE
'provides a blank line
console_printat("What do you like better? ",0 ,0, %Menu_Color_Normal)
console_writeline("")
console_writeline("")
console_writeline("Type of fruit?")
console_writeline("(A)pple, (B)anana, or (P)ear")
Choose_type = %false
WHILE Choose_type = %FALSE

'---Read keyboard input
Result = Console_inKeyb


'---Handle returned string
select case Result


case "a","A"
Fruit_Type = "Apple"
Choose_type = %true
case "b","B"
Fruit_Type = "Banana"
Choose_type = %true
case "p","P"
Fruit_type = "Pear"
Choose_type = %TRUE
end select
wend

console_writeline("")

console_writeline("Your choice: " & Fruit_type)


Console_SetCursorPosition(30, 23)

Console_WriteLine("Press any key to exit.")

Console_WaitKey

If this isn't the right place for such please let me know.

Michael Hartlef
15-02-2007, 22:43
Thanks for the script, the more resources to learn from, the better. :)

ErosOlmi
16-02-2007, 01:10
For the moment it is ok.
A possibility coul be to add a sub-form of Console with code snipets. I can arrange if you like, no problem.

Regarding code, when you post it, use "GeShi" tag instead of code tag. GeShi is an automatic syntax coloring tool. Just choose "thinBasic" from GeShi drop down and put you code inside. It will be automatically colored.

Ciao
Eros

ErosOlmi
16-02-2007, 01:17
OK, I've decided to add 2 new sub-forums in Console module forum regarding source code posts.
I will do the same for other specific forums as soon as there will be some interest.

If you will create some other examples and you think they will be useful to other people, please post them here.

Ciao and thanks
Eros

kryton9
16-02-2007, 02:11
That is great that you have a script example already Sandy. Thanks. Nothing like learning from looking at example code.

I think having special script subfolders for the main categories is a good idea. It will make it easier to find additional samples.

It might even be good to have links in the help for each module that has a special script subfolder, this way one looking for more help could click on the link and be in the correct folder to look up more examples.