Location Manager
tell app "Location Manager" set curApp to current location (* set a variable to location returned by "current location" property *) end tell
application
This class represents the Location Manager program:
tell app "Location Manager" to launch
The application
has one or more
location
objects as elements. To examine one of
these objects, use code such as:
tell app "Location Manager" to get location 1
See the location
class later in this chapter. The
Location Manager application
also has one
property, current location
.
The following are application
elements:
location
If you use Location Manager to set several different configurations
(which is what it is designed for), then each configuration or
location is accessible as a location
element. This
code example gets the name of each location and displays the names in
a dialog window:
set locs to "The location names are: " & return tell application "Location Manager" repeat with ct from 1 to (count location) set locs to locs & (name of location ct) & return end repeat display dialog locs end tell
The following are application
properties:
current location
location
This current location
property returns the
currently active location. It is a settable property; see the
Examples section at the end of this chapter.
location
This class represents a location
you can create
with Location Manager. A location
is a set of
system configurations such as file sharing, TCP/IP, and Extension
sets, among other settings. The application
class
for Location Manager has location
objects as
elements:
tell app "Location Manager" to get current location -- returns the active location
name
international text
(read-only)This is the name the location has in the Location Manager window. For example:
tell app "Location Manager" to get location "cable_tcpip"
The return value for this code phrase (if you had a location called
"cable_tcpip"
) looks, naturally enough, like:
location "cable_tcp" of application "Location Manager"