NAME:
Script/Dialog Tools,
v. 2.0016
(Click Name to Download)
View Online PDF Manual:
View and Download Script and Dialog
Tools Poster
Aka:
script_tools_jen.avx:
Last modified: April 2,
2008
TOPICS: ArcView 3.x,
Script, Dialog, ODB, Project, View, Table, Extension
AUTHOR:
Jeff Jenness, GIS Analyst
Jenness Enterprises
3020 N. Schevene Blvd.
Phone: 1-928-607-4638
Flagstaff, AZ 86004 USA
Email: jeffj@jennessent.com
Web Site: http://www.jennessent.com
Description: This extension automates many of
the functions I use regularly when I’m writing scripts or dialogs, plus
provides several additional functions to most interfaces. In short, it
offers the following:
1) Project tools: Tools to save all new scripts, dialogs,
tools, buttons and menu items to an object database, and also to extract
those objects into a new project. Includes a tool to open dialog editor
documents (*.ded files) and a tool to copy complete documents (i.e. Views,
Layouts, etc.) and to easily back up your project file.
2) Dialog tools: Tools to help you create, save and
maintain dialogs, rearrange the control tab order, generate basic scripts
and tedious code, and produce reports describing all aspects of your
dialogs. Also generates several standard dialogs automatically.
Version 2.x of this extension also includes tools to help
convert ArcView 3.x dialogs to Visual Basic 6 forms.
3) Script tools: Tools to compile all scripts, close all
scripts, shrink all scripts, shrink individual scripts, and search all
scripts for specified text. Also generates a variety of new scripts and code
snippets automatically and generates reports describing interrelationships
between scripts. Also provides keystroke shortcuts to shift script text to
the right or left, comment/uncomment code, and select all text in the
script. Also provides a tools to send you to a particular character location
in your script, and to describe and number your script.
Version 2.0012 of this extension also includes tools to
generate statistics on Visual Basic 6 projects.
4) Table tools: Tools to delete multiple fields, identify
table source and linked table sources, describe field information, add
record number fields and unjoin tables. Also generates code that would
either find or make fields identical to those in the table. Also provides an
“Unlink” button and tools to export and import tables from Excel.
5) View tools: Tools to show all theme legends, hide all
theme legends, set all themes active or inactive, and generate graphic color
bars of a theme legend to enhance layouts or legends. Also a button to undo
the “Undo Zoom” function, and several tools to convert theme shape types and
to convert graphics to themes.
Requires: This extension requires that the
file "avdlog.dll" be present in the ArcView/BIN32 directory (or
$AVBIN/avdlog.dll) and that the Dialog Designer extension be located in your
ArcView/ext32 directory, which they usually are if you're running AV 3.1 or
better. The Dialog Designer doesn't have to be loaded; it just has to be
available. If you are running AV 3.0a, you can download the appropriate
files for free from ESRI at:
http://support.esri.com/index.cfm?fa=downloads.patchesServicePacks.viewPatch&PID=25&MetaID=483
Recommended Citation Format: For those who
wish to cite this extension, the author recommends something similar to:
Jenness, J. 2007. Script and Dialog Tools
(script_tools_jen.avx) extension for ArcView 3.x, v. 2.0010. Jenness
Enterprises. Available at:
http://www.jennessent.com/arcview/script_dialog_tools.htm.
Please let me know if you cite this extension in a
publication (jeffj@jennessent.com).
I will update the citation list to include any publications that I am told
about.
For detailed instructions and discussion of updates, view on-line PDF version of
Script and
Dialog Tools Manual


Enjoy! Please contact the author if you have problems or find bugs.
Jeff Jenness
jeffj@jennessent.com
Jenness Enterprises
http://www.jennessent.com
3020 N. Schevene Blvd.
(928) 607-4638
Flagstaff, AZ 86004
USA

Please visit Jenness Enterprises
ArcView
Extensions site for more ArcView Extensions and other software by the
author. We also offer customized ArcView-based
GIS
consultation services to help you meet your specific data analysis and
application development needs.
