Create GUI or Executable For Script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Create GUI or Executable For Script
# 1  
Old 12-17-2009
Create GUI or Executable For Script

Hi all.

I've got a unix script at work that I just got done with. Now they want me to write some simple way to run it on Windows. Right now we log into a Solaris server using Hummingbird Exceed to gain a terminal. Im thinking that there really isn't any good way to get Windows and the server to work together. The other option would be to create a GUI that can be executed from the terminal.

Its an #sh script that has some flags that can be run.

Ex. script -y 2009 -abc

I've never dealt with GUIs so I'm too sure where to start here. Any pointers would be a great help.

Thanks!
# 2  
Old 12-17-2009
Basic premise of solution:

create a login on the unix account that has permissions to run this script.
In the last line .profile ( or .login ) of the account's home directory,
add the line:

exec /fullpath/to/my/script

Then, simply create a DOS batch program that fires up the Xterm which can be configured to auto-login to the UNIX.

Bam and bam.

---------- Post updated at 01:09 PM ---------- Previous update was at 01:06 PM ----------

this solution would work with the Xstart program provided by Hummingbird X-server.
and a dos bat file.

---------- Post updated at 01:13 PM ---------- Previous update was at 01:09 PM ----------

oh.... and perl Tcl/Tk interface lets you do X-based graphics programs.

there was another X-based UNIX scripting language that was reeeeally easy to
use, but it's not on my system.... I think it began with the letter "z" and someone
on this site once mentioned it. I totally forgot what it was.
will research and get back with you.

---------- Post updated at 01:23 PM ---------- Previous update was at 01:13 PM ----------

Found it. The name of the UNIX Graphics tool is "zenity".
# 3  
Old 12-17-2009
Another way would be to use dtksh (Desk Top Korn Shell) , which ships on Solaris as part of CDE. dtksh evolved from wksh (Windowing Korn Shell). It has a full graphical X-Window toolkit and can be used to write a GUI wrapper for a shell script.
# 4  
Old 12-18-2009
I dont think I will be able to use the first suggestion of using the batch file as the script is used by many people. Perl Tcl/Tk and dtksh sound promising though.

I might give Xdialog a try for a really basic UI if its on the solaris box.

Just to check, dtksh can wrap a standard sh script correct?
# 5  
Old 12-18-2009
Quote:
Originally Posted by Grizzly
Just to check, dtksh can wrap a standard sh script correct?
dtksh can not only wrap a standard sh script....
it can RUN a standard sh script.

Just change the first line of your sh script to

#!/usr/. . . .. . /wherever-my-dtksh-is/....../dtksh
# 6  
Old 12-19-2009
Here is an article about dtksh which appeared in the Linux Journal that might help you understand what this shell can do for you.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Beginners Questions & Answers

Motif GUI example. UNIX executable ready.

Motif GUI example. Unix executable ready. Hi , i have attached my executable GUI example file in form of a .gz file. please gunzip file before. May i ask you for check it out that it is running on your machine ? You should have "Motif" package installed. when you klick the unix executable... (4 Replies)
Discussion started by: Sennenmut
4 Replies

2. Red Hat

ACLs - How can i create new executable files

Hello experts, I would like to know if is possible to create a default acl rule to a directory. in this directory all files created should have executable permissions by the group IT. i tried setfacl -m d:g:it:rwx /files tried to change the mask setfacl -m m::rwx /files but i still... (3 Replies)
Discussion started by: berveglieri
3 Replies

3. Shell Programming and Scripting

How to create an executable bash script for these commands?

I wish to create an executable bash script that will run the following commands as root, that is, using sudo su iptables-save | awk '/^ / { print $1 } /^:+ / { print $1 " ACCEPT" ; } /COMMIT/ { print $0; }' | iptables-restoreMy first attempt at bash... (9 Replies)
Discussion started by: thixeqi
9 Replies

4. Solaris

Command to list all header files used to create an executable

All, I would like to know if there is a command which will list all the header files which were used while creating the executable. (1 Reply)
Discussion started by: helper
1 Replies

5. Shell Programming and Scripting

Create a GUI from where in we can execute unix commands

Hello Experts, In my current job I need to upgrade a web GUI to execute Unix commands in a server....I am completely new to programming--So can anyone here help me out with initial steps... Please notice that statement completely new to programming means-I never did it, SO I might keep on coming... (1 Reply)
Discussion started by: mhadi
1 Replies

6. Shell Programming and Scripting

How to create executable file just like in folder /bin?

I know shell is an interpreter language, but can I make an executable file just like in folder /bin, /usr/bin, etc which source code was from a .sh file or from some .sh files?? My main purpose is to hide the source code. thanks. (1 Reply)
Discussion started by: 14th
1 Replies

7. Shell Programming and Scripting

Create A Simple GUI For Shell Script

Hi all! Im wondering if its possible to create a GUI for a shell script I just got done writing as the people that will be using it dont like the command line all to well. Just something simple with radio buttons to select options, maybe a text field to enter a location to save the file generated... (1 Reply)
Discussion started by: Grizzly
1 Replies

8. Programming

Makefile compilation Error -Unable to create executable

Hi , While trying to compile a PRO*C code on unix using makefile i get the following errors. i am now working on a 10g migration (from 8i) ... these makefile perfectly work in previous version. ld: fatal: file... (7 Replies)
Discussion started by: sivalives
7 Replies

9. Shell Programming and Scripting

can we create a GUI by shall script

Hi All, I am not new to unix but just begin to realizing the power of unix shell programming.. i need to create a shell script that can provide a graphical interface to me to enter information.. and this script i ll run through telnet program remotly.. is this possible ... plz guide me (1 Reply)
Discussion started by: johnray31
1 Replies

10. Programming

How to create a custom GUI

In Unix, is there any way in which I can create a GUI like Realplayer? I mean the Windows Look & Feel. Borded with buttons, windows, dialogs and other predefined widgets, I am wondering how to create my own buttons that come in different shapes and fashions or even draw images/control objects... (2 Replies)
Discussion started by: hirosima
2 Replies
Login or Register to Ask a Question