on standalonesaved

Matthias Rebbe runrev260805 at m-r-d.de
Mon Feb 22 08:16:19 EST 2010


Jim,

thanks for your answer. Maybe you know also how I can get the  
standalone name from the standalone settings?

Then i could create acommon script and do not have to adjust it  
according to the standalone name.

Regards,

Matthias



Am 22.02.2010 um 13:49 schrieb "Jim Bufalini" <jim at visitrieve.com>:

> Mathias,
>
> You wrote:
>
>> Dear all,
>>
>> i need to process the standalone files  after they were created. So i
>> thought i could use 'on standalonesaved pFolder'. But pFolder only
>> contains the target path, which was selected in the standalone build
>> process.
>>
>> I am working under Windows. Under Windows the standalone is not  
>> created
>> in that target folder directly. The standalone builder creates an
>> additional folder in this target folder. If i create the standalone
>> multiple times, the name of this automatic created folder is numbered
>> consecutively.
>>
>> Is there any way to process the files in this automatic created  
>> folder
>> by script?
>
> As you note, the standalone builder creates a directory under the  
> directory
> you select and appends a number each time you build. Also, depending  
> on if
> you are building for just Windows or other OSs, the EXE file you are  
> looking
> for could be directly under this numbered directory or in a "Windows"
> subdirectory. So...
>
> Let's say the directory you select to save in is called  
> MyRevPrograms and
> the name of the standalone is MyProgram. Set the defaulFolder to
> MyRevPrograms. Use the *folders* function to return a list of  
> folders under
> MyRevPrograms into a variable. Use the *filter* command to filter the
> variable with only folders with the name "MyProgram*" (note the  
> asteric).
> Sort the variable descending. Line 1 of the variable will now  
> contain the
> last build directory name. Append this directory (with a slash in  
> front) to
> the defaultFolder.
>
> If you built for multiple OSs then you would have to append /Windows  
> to
> this. This is where your EXE and stacks you included in the last  
> build will
> be. So you should end up with something like:
>
> C:/MyRevPrograms/MyProgram8/Windows/
>
> Aloha from Hawaii,
>
> Jim Bufalini
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your  
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution



More information about the use-livecode mailing list