View Full Version : Gambas/ubuntu help
January 12th, 2010, 03:06 PM
I'm new to programming and Gambas
I'm trying to write a simple one button program that can open terminal and do things there. I can get it to open terminal but thats all; can someone help me plz...
Here's what I have.
' Gambas class file
PUBLIC SUB _new()
PUBLIC SUB Form_Open()
PUBLIC SUB Button1_Click()
January 12th, 2010, 04:56 PM
erm... Why don't you just open terminal from the Ubuntu menu? Opening it by shelling from Gambas won't make it any different.
There is a Gambas scripting language but documentation is minimal and I think it is fair to say it is still 'under development'. If you want to program from the terminal I would recommend Python. Gambas scores when programming a graphical interface (i.e. nothing to do with terminal).
If you want to do simple arithmetic calculations in Gambas, do a forum search on gambas and look at my reply in '[kde] gambas trouble' author coletsou.
January 14th, 2010, 04:09 PM
"Why don't you just open terminal from the Ubuntu menu?"
The whole point of my program is so you don't have to open the terminal.
I wrote a script that id like to execute under Gambas, or write it into gambas some how.
January 15th, 2010, 06:29 AM
If you are wanting to execute shell statements within a shell, you usually don't do it by executing a shell.
January 15th, 2010, 09:35 AM
I am still unsure where you are trying to get to.
I wrote a script....
If you are talking about a shell script then just make it executable and shell from Gambas to it.
e.g. if your script (saved as scrpt) is:
echo "This is a shell script"
Then make it executable with:
chmod 755 scrpt
and then from Gambas:
When you run the Gambas program, the output appears in the Gambas IDE console.
I will put money on this being a very inefficient way of doing what you are trying to achieve.
or write it into gambas some how.
That sounds better! Show me the script and maybe I can help.
Powered by vBulletin® Version 4.2.2 Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.