|
|
| About site: Programming/Languages/Frontier/Suites - Labels Suite |
Return to Computers also Computers |
| About site: http://media.macrobyte.net/scripting/frontier/suites/labels.html |
Title: Programming/Languages/Frontier/Suites - Labels Suite Allows for setting file label by index under MacOS |
|
|
|
|
TRON_+_Linux_=_T-Linux T-Engine Forum and MontaVista Software are joining the long-dominant Japanese embedded OS, TRON, with embedded Linux, to form a standard software architecture for embedded devices benefiting from open
| Network_World_RSS_Feed Learn how to put the latest networking news headlines from Network World on your web site.
| Netropolis_Communications_Inc_ Specializing in production and hosting of streaming media.
| zegraph A tool for scientific data visualization and yet can be used to create 3D arts in a broad scope. It uses OpenGL as the rendering engine and Z-Script as the scripting language.
| NetPlus Contract negotiations services, frame relay and private line support, project management, and technical consulting.
| Childminding_Accounts Free package for independent childminders to help track accounts.
|
|
| Alexa statistic for http://media.macrobyte.net/scripting/frontier/suites/labels.html |
Please visit: http://media.macrobyte.net/scripting/frontier/suites/labels.html
|
| Related sites for http://media.macrobyte.net/scripting/frontier/suites/labels.html |
| Turbo_Browser Maximizing efficiency by merging the management of local and Internet resources, and web browsing. | | SWARM At Oregon State University. Configuration, benchmarks, and information for users. | | The-Gadgeteer Pocket PC reviews, specifications, software and information. | | GSLgen__General-purpose_Schema_Language_generator By iMatix Corp. Universal code generator engine, can generate any programming language, from templates driven by XML data; templates can act as full XML processing applications; code generation engine | | Open_Mobile_Alliance Industry forum for developing market driven, interoperable mobile service enablers. | | exportSQL A free tool for converting from Microsoft Access to MySQL. Supports mSQL as well. | | Machine_Learning_Library_in_C++ MLC++ is a standard C++ library for supervised machine learning, with back-end and front-end tools for data mining tasks like Decision Trees, and Clustering. Information on legal issues, mailing lists | | Wired_Archives Interviews and stories. | | Bartiméus_Accessibility_Foundation Provides information, consultancy and training concerning the accessibility of the internet for everyone, including people with a disability. Also provides a review service for the accessibility of we | | MAC_and_Combined_Heuristics__Two_Reasons_to_Forsake_FC_(and_CBJ?)_on_Hard_Problems ResearchIndex: In the last 20 years, many algorithms and heuristics were developed to find solutions in constraint networks. Their number increased so much that it quickly became vital to compare perf | | Sundial_Systems Makers of Clearlook, DBExpert, Junk Spy, Mesa 2, Relish and Rover Pack. | | Virtualz_dk Offering web design, graphic design, multimedia development, 3-D modeling, and CD-ROM art and design. Located in Denmark and site in English and Danish. | | HandBrake A GPL'd multi-platform, multithreaded DVD to MPEG-4 ripper/converter. HandBrake was originally available on the BeOS, but now has been ported over to MacOS X and to GNU/Linux. | | Delphi_Central_-_Tutorials Teaching different elements of Delphi programming using step by step examples. | | Pebcac Consultants, includes downloads, forum, and documents that are ad-free. Emphasis on Windows security. | | Focus__Forward,_Inc Offers pre and post-hire employee assessments to add objectivity to the selection process. | | RFC_1499 Summary of 1400-1499. J. Elliott. January 1997. | | Sullivan_and_Associates Offers site design, hosting, internet access, Cold Fusion development, database applications, and site promotion services. Located in Springfield, Illinois, United States. | | Zeyen_Technologies Offers design, hosting, maintenance, custom programming and domain registration. | | APrint MIDI player that uses the barrel organ view with printing support. [Requires Java] |
|
This is websites2007.org cache of m/ as retrieved on 2008.10.15 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
MacOS File Labels
Home
At Your Service
Prepress AutoTools
Scripting
Frontier
Tonto
HTML
Suites
File Labels
Queues
Verbalist
App Glue
REALbasic
Siteliner
In The News
Contact Info
Macrobyte Resources
The Labels Suite
Read About Fatpages
Why is There a Label Suite?
Frontier provides two verbs for working with file labels. file.getLabel () and file.setLabel (f, s).
There is no built-in verb for setting a label by 'index', and that can be frustrating at times. If you wish to set the label to the same 'index' on one machine as on another, then various unreliable workarounds are needed, such as using the Finder. I repeat: these workarounds are unreliable. They're also slow, as they require AppleEvents.
This suite uses no AppleEvents: everything happens within Frontier, and it's very fast.
What Is Included In the Suite??
There are four main scripts in the suite, and they are complementary to Frontier's built-in verbs.
labels.getIndex (f) takes any standard Frontier filepath (string, filespec, or alias), gets the label using the standard file.getLabel verb, and looks the index up in a prebuilt table: labels.labelTable.
This script rebuilds the label tables every time it is called, for safety, so it's a little bit slower than labels.getIndexFast ().
labels.getIndexFast (f) is identical to labels.getIndex (), except it only builds labels.labelTable if it isn't already defined. If you want to use this one (perhaps because you have a long list of files to check, and the small speed difference will matter), call labels.utilities.buildLabelTable () first.
labels.setLabel (f, theLabel) takes two arguments. f is any standard Frontier filepath (string, filespec, or alias) or a list of filepaths (!!!), and theLabel is either an index (a number) or a string (label name). If an index is provided, that index is looked up in labels.indexTable. In the end, the standard file.setLabel is called.
This script rebuilds the label tables every time it is called, for safety, but this makes it a little bit slower than labels.setLabelFast ().
labels.setLabelFast (f, theLabel) is identical to labels.setLabel (), except it only builds labels.indexTable if it doesn't already exist. That means that if you have changed your labels since the table was created, then labels.indexTable is out of sync with your system.
You should always call labels.utilities.buildIndexTable () before running this script, which will make certain that the table is in sync with the system.
Utility Script
There is one utility script included, for getting the label data from the system. It's extremely fast, averaging only 7 ticks on my mac. This script is where the magic happens...
This Version
Version 1.0 was released on Monday, April 20, 1998 by Seth Dillingham.
Version 1.0b1 worked flawlessly from the very beginning. This version 1.0 is the final release, and no further updates or modifications are planned, ever.
"Don't fix what ain't broke!"
This site built using Frontier 5 with a Macintosh.
Last updated Monday, March 29, 1999
Contact Macrobyte Resources with comments or questions.
|
|
| |
Allows | for | setting | file | label | by | index | under | MacOS |
|
http://media.macrobyte.net/scripting/frontier/suites/labels.html
Labels Suite 2008 October
dvd rental
dvd
Allows for setting file label by index under MacOS
Rules
|
© 2008 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- Free Credit Scores - Cheap Car Insurance - Business Credit Card - MPAA - Loans
|