<HTML ><HEAD ><TITLE >Scripting Graphical Commands with Tcl/Tk Mini-HOWTO</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK REL="NEXT" TITLE="Copyright" HREF="copyleft.html"></HEAD ><BODY CLASS="article" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF" ><DIV CLASS="ARTICLE" ><DIV CLASS="TITLEPAGE" ><H1 CLASS="title" ><A NAME="AEN1" ></A >Scripting Graphical Commands with Tcl/Tk Mini-HOWTO</H1 ><H3 CLASS="author" ><A NAME="AEN4" >Salvador J. Peralta</A ></H3 ><DIV CLASS="affiliation" ><DIV CLASS="address" ><P CLASS="address" ><br> <TT CLASS="email" ><<A HREF="mailto:speralta [at] willamette [dot] edu" >speralta [at] willamette [dot] edu</A >></TT ><br> </P ></DIV ></DIV ><DIV CLASS="revhistory" ><TABLE WIDTH="100%" BORDER="0" ><TR ><TH ALIGN="LEFT" VALIGN="TOP" COLSPAN="3" ><B >Revision History</B ></TH ></TR ><TR ><TD ALIGN="LEFT" >Revision 1.0 release</TD ><TD ALIGN="LEFT" >2003-08-19</TD ><TD ALIGN="LEFT" >Revised by: sjp</TD ></TR ><TR ><TD ALIGN="LEFT" COLSPAN="3" >Subtitle: Putting a graphical face on commandline utilities with Tcl and Tk.</TD ></TR ></TABLE ></DIV ><DIV ><DIV CLASS="abstract" ><A NAME="AEN17" ></A ><P ></P ><P > One of the richest aspects of Linux is its abundance of commandline utilities. The ability to rapidly provide a graphical frontend for those utilities to make them available to non-technical users can be a handy skill for a developer or administrator to possess. This article provides a cookbook-style tutorial introduction to Tcl and Tk, a scripting language and graphical toolkit that were designed to accomplish that very task. </P ><P ></P ></DIV ></DIV ><HR></DIV ><DIV CLASS="TOC" ><DL ><DT ><B >Table of Contents</B ></DT ><DT >1. <A HREF="copyleft.html" >Copyright</A ></DT ><DT >2. <A HREF="intro.html" >Introduction to Tcl and Tk</A ></DT ><DT >3. <A HREF="basics.html" >Tcl and Tk Basics</A ></DT ><DT >4. <A HREF="advanced.html" >Adding Features</A ></DT ><DT >5. <A HREF="concl.html" >Conclusions</A ></DT ><DT >6. <A HREF="further.html" >Further Reading</A ></DT ><DT >7. <A HREF="about.html" >About the Author</A ></DT ></DL ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE SUMMARY="Footer navigation table" WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="copyleft.html" ACCESSKEY="N" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" > </TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" > </TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >Copyright</TD ></TR ></TABLE ></DIV ></BODY ></HTML >