Len,
I'm sure we're getting there! Your explanations are great. Just tried
this all in the same script:
-- function
getPathToFile pFile
put the filename of this stack into theFile --removed unwanted
'the' from your original
set the itemdelimiter to slash
put pFile into the last item of theFile
return theFile
getPathToFile
--end function
--Use the function
put getPathFile(My App.exe) into tFile
launch tFile
but get an error if I use a space in the name of the file.
Error is:
Function: separator is not a ','
Object Uninstall 3b
Line put getPathFile(My App.exe) into tFile
Hint App.exe
The filename has a space - is that a problem for a function?
Thanks,
Adrian
On 30 Aug 2009, at 18:30, Len Morgan wrote:
Adrian,
Yes, you can define the function anywhere you like as long as it's
in the message path when you want to execute it. But you don't
DEFINE the function in the "openStack." That is a function (handler
actually) all it's own but you can define it in the same script.
Remember that it's going to be CALLED when you need it. Since the
file name of this stack isn't going to change, the FUNCTION should
be able to execute it at any time.
len
Adrian Williams wrote:
Len,
Thanks for this. Looks like just what I need!
I guess the FUNCTION can go in on openStack and the 'put' part in a
card or button script?
Adrian
On 30 Aug 2009, at 17:24, Len Morgan wrote:
I"m hoping Trevor won't mind me sharing this little snippet of code:
FUNCTION getPathToFile pFile
put the filename of this stack into the theFile
set the itemdelimiter to slash
put pFile into the last item of theFile
return theFile
END getPathToFile
To use:
put getPathFile(filename you want to launch) into tFile
launch tFile
That should do it.
len morgan
Adrian Williams wrote:
Jim,
When defaultFolder is set to a valid path "C:\Program Files
\MyApp.exe" my code works.
Is there a way to retrieve the location of the Folder in which
the current application is running.
Then set deafultFolder to that?
Thanks for your perseverance with me on this topic.
Adrian
On 30 Aug 2009, at 11:09, Jim Bufalini wrote:
Try:
put the defaultFolder into tOrigDefaultFolder
set the defaultFolder to "C:\theDirTheExeIsIn" -- Put actual dir
the exe is
in here
launch "MyProgram.exe" -- Put the actual name of the exe here
set the defaultFolder to tOrigDefaultFolder -- Puts the
defaultFolder back
where it was
_______________________________________________
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
_______________________________________________
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
_______________________________________________
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
_______________________________________________
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
_______________________________________________
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