Make your own free website on Tripod.com

Steve LoBasso

Resume

 

My Home Page

 

Other Places...

FaceSpan

Apple

Late Night Software

 

AppleScripting


AppleScripts

Name

Description

Download

Remove Line Breaks

Grabs the text from the clipboard, removes the line breaks and puts the result back into the clipboard.

Remove_Line_Breaks.sit

Delete From List

A procedure to delete the Nth item from an AppleScript List.

DeleteFromList.sit

Prompt For New Folder

An Example of how to use the "new file" scripting addition to prompt the user for a new folder location.

PromptForNewFolder.sit

QuickSort

A generic quicksort written in AppleScript.

GenericNRQuickSort.sit

Record Field Exists

An example of checking if an AppleScript record field exists.

RecordFieldExists.sit

Change File Types

A simple script to change a files creator and type information.

ChangeFileTypes.sit

Get Time From Date

Routine to get time information from a date.

GetTimeFromDate.sit

DescentII Player Stats

Shows Lifetime player statistics from a DescentII Player file.

DescentIIPlayerStats.sit

MAME Names to Comments

Copies MAME desciptive names to the Finder comments of a MAME ROM file.

MAMENamestoComments.sit

Scripting Additions

Name

Description

Download

DTFindString

Allows finding a string in another string with options:

  • Starting point
  • Ignoring case
  • Search forward/backwards
  • Wrap around search

DTFindString.sit

DescFileIO

Read and write AppleScript variables of any complexity to/from an open file.

DescFileIO.sit

PreferenceIO

Allows easy creation/reading of named preference information.

PreferenceIO.sit

TextLists

A replacement for converting text to lists and back again. This has many uses including a fast search and replace.

TextLists.sit

MakeValueText

Convert almost any AppleScript variable to text.

MakeValueText.sit

FaceSpan Projects

Name

Description

Download

Default Project

 

A "better" default project for FaceSpan. This includes a default use of the localized menu sample.

DefaultProject.sit

Localized Menu Sample

An example of controlling menus using flat numeric model, rather than menu names, allowing for easy localization. This is also a good example of distributed menu control and handling.

LocalizedMenuSample.sit

Descent II Player Editor

A DescentII player file editor. It allows for multiple documents open. Also uses the localized menu sample from above.

DescenIIPlayerEdit.sit


Try looking at FaceSpan for an example of how to use AppleScripting to create Macintosh Applications.