On Apr 11, 2008, at 11:38 PM, Jan Schenkel wrote:
--- Mark Swindell <[EMAIL PROTECTED]> wrote:
I want to save all the stacks that are open in a
standalone. These
are separate stack files, not substacks. What
syntax needs to be
changed to make the following work?
if theKey is "Q" then
put the stacks into saveUsAll
repeat with x = 1 to the number of lines of
saveUsAll
save stack (line x of saveUsAll)
end repeat
quit
end if
Thanks,
Mark
Hi Mark,
Assuming that all the stacks you want to save have
some custom property set:
##
put the openStacks into tOpenStacks
repeat for each line tOpenStack in tOpenStacks
if the uSaveMePlease of stack tOpenStack then
save stack tOpenStack
end if
end repeat
##
Thanks Jan,
Question: Why would it matter if the stacks had custom property sets?
The openStacks was the function I needed... I'd tried to ask for a
list of "the open stacks" and had been turned away... I don't know
why I didn't find it when I looked. (One reason is that there is no
reference to the openStacks function when you look at the Dictionary
results for the Stacks function... see below)
Funny thing, both our scripts seem to work if I make the "Command-Q" a
"Command-L," for example. I moved the script into a shutDownRequest
handler and it seems to be working.
Thanks for your help.
Mark
_____________________
Quick Search Results
Results From: Dictionary
stacks function the stacks ...
stackSpace function the stackSpace ...
stacksInUse property get the stacksInUse
For more information try one of the following options
For a deeper Search try the Revolution Search Engine
For other information on this topic try the User Guide
stacks
Type: function
Syntax: the stacks stacks()
See Also: defaultStack property, name property, openStacks function,
reloadStack message, revLoadedStacks function, topStack function,
visible property
Introduced: 1.0
Changed: 1.0
Platform Support:
Summary:
Returns a list of stack files that contain an open stack.
Examples:
the stacks
Use the stacks function to find out which stack files are open.
Value:
The stacks function returns a list of file paths of open stacks, one
per line.
Comments:
Since unsaved stacks have no file name, the file names of unsaved
stacks are not included in the list. Instead, each unsaved stack is
represented by a blank line in the list.
The file paths of substacks are included, but the stack names
themselves are not. This means that if more than one stack in a file
is open, that file's path appears more than once in the list returned
by the stacks function.
The list includes any open Revolution windows (such as the message box
and menu bar). It also includes stacks that have been opened during
the current session and then closed, unless the stack's destroyStack
property is set to true.
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution