Scott S. Lawton...

Pioneerware

Here are some free scripts and docs that I've written (or enhanced) since I first started scripting with Frontier (shortly after it shipped in January 1992). Some are useful as is, some are just examples, some may need minor modifications to keep pace with changes in Frontier and scriptable apps. Most are not "commercial quality" or even "consultant quality". I like to release free scripts when they are useful, since there often isn't time to go back and polish them. In some cases, I have made modifications to the versions that I use, but have not taken the extra time to package them for release.

These scripts are old! These days, when I write something that I think might be generally useful, I incorporate it into my "Powerfully Simple" suite. If only I could find the time to release it....

Most of these scripts were originally posted at GO USERLAND on CompuServe (which was the place to be in the "old days"). Since I generated most of this listing by running the CompuServe info. through a Nisus pattern-matching search/replace macro, it was easy to leave in the CompuServe download information. Note that "Pioneerware" is a term coined by Peter Dako as a fun twist on Freeware: copyright held by the author (not public domain).

Please feel free to e-mail me questions or feedback -- though I can't guarantee to resolve problems. All items are provided as is, without warranty of any kind.




Hot!

Enhanced cmd2click & control2click: Frontier 4.1 and later include my scripts, so there's no need to download them!


Copy Script as Text (3K)

I often paste scripts into e-mail messages. By default, Frontier adds extra characters that are used internally to mark the outline structure -- but I think most scripters shouldn't have to worry about them. This script copies just the text, expands tabs to 4 spaces, and converts Frontier's comment character to plain ASCII. (Original version by Doug Baron of UserLand, modified by SSL.)
Keywords: COPY SCRIPT TEXT
CompuServe: UserLand Lib 2 (Scripts & Suites), COPYSC.SCR (posted 7/15/95)




Useful

Noah's Archiver(tm) 1.0b1 (28K)

Archive/backup everything that was ever on your hard disk, from FinderMenu.
Keywords: ARCHIVE BACKUP FINDERMENU
CompuServe: UserLand Lib 2 (Scripts & Suites), NOAHB1.PRO (posted 8/7/92)


unDuper(tm) 1.0b1 (17K)

FileMaker can find duplicates, but has no automatic way of removing them. Frontier to the rescue!
Keywords: FILEMAKER FRONTIER REMOVE DUPLICATE RECORDS
CompuServe: UserLand Lib 3 (Scriptable Apps), UNDUP.B1 (posted 1/17/93)


fileUtils suite (5K)

Inspired by file.get/setVersion & file.get/setFullVersion, this suite adds additional verbs that may be useful to developers.
Keywords: FILE UTILITIES SHORT VERSION TAGLINE SUBTITLE
CompuServe: UserLand Lib 16 (THINK C 6.0/C++), FUTILS.CPT (posted 7/20/93)




Examples & Docs

tableInfoOutline (4K)

Who has the largest suite? Not me, but I was curious enough to write this script. It creates an outline of all table items, complete with type & size, then sums the sizes. Mostly useful as an example for scripting the Frontier environment.
Keywords: TABLE INFO OUTLINE BRAGGING RIGHTS
CompuServe: UserLand Lib 2 (Scripts & Suites), BRAG.RTS (posted 7/4/93)


opExamples (5K)

Given an outline with a sorted list of something or others, how do you organize duplicate headlines (or headlines with a duplicate prefix)? These 3 examples may also help with other op scripting.
Keywords: OUTLINE OP EXAMPLES CATEGORIZE SORTED LIST
CompuServe: UserLand Lib 2 (Scripts & Suites), OPEXAM.SIT (posted 10/3/93)


outlinerDocsAndNotes (5K)

This is a strange mix: documentation that I put together on Frontier's outliner (including menus & command keys that I've added to my root) -- sprinkled with opinions on certain features.
Keywords: OUTLINER COMMAND KEYS MENUS OPINIONS
CompuServe: UserLand Lib 2 (Scripts & Suites), OPDOCS.ETC (posted 8/23/93)




App Specific

QXP scripting examples (47K)

Early example scripts that I created for Seybold Boston, Spring '93 (shortly before the scriptable XPress was released). Very rough, but a start. Caveat: created for pre-release QXP, not tested with released version. Includes the outline for my talk. Requires "Beyond the QXP install file".
Keywords: QUARK XPRESS EXAMPLES SEYBOLD
CompuServe: UserLand Lib 17 (Quark XPress 3.2), SEYBOL.QXP (posted 7/1/93)


Beyond the QXP install file (7K)

Rough set of "simple" QXP verbs - very incomplete. Caveat: created for pre-release QXP, not tested with released version.
Keywords: QUARK XPRESS SIMPLE VALUE ADDED SUITE
CompuServe: UserLand Lib 17 (Quark XPress 3.2), XPRESS.STE (posted 7/1/93)

| Top |


Previous Consulting Projects| Prev | Home | Next |Work In Progress

Updated on 2/10/97 by Scott S. Lawton (scott@prefabsoftware.com)

Copyright 1995-97, Scott S. Lawton. All Rights Reserved.

This site built and maintained using Stage Three, a set of custom Frontier scripts.