Hi JB, > Am 20.09.2019 um 11:45 schrieb JB via use-livecode > <use-livecode@lists.runrev.com>: > > Hi Klaus, > > That worked but the file that appeared on the desktop had > no icon like was there before and the size is zero K.
hm, I have been working this way since the old Metacard days, so no idea what's wrong. Did you use my exact syntax? If not, please post your code. Did you create a standalone and added the pic via "Copy files"? > JB > > >> On Sep 20, 2019, at 2:30 AM, Klaus major-k via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> Hi JB, >> >>> Am 20.09.2019 um 11:11 schrieb JB via use-livecode >>> <use-livecode@lists.runrev.com>: >>> >>> Hi Klaus, >>> >>> Thanks for the info! A file path alone does not work for me. >>> Here is what I have tried. >>> In the Stack Script; >>> global dirName >>> on openStack >>> put the defaultFolder into dirName >>> end openStack >>> —From a button on a card; >>> >>> global dirName >>> >>> on mouseUp >>> --/Users/JB/Desktop/Buss X-82/Buss X-82.app/Contents/Resources/myPic.jpg >>> put dirName & "/Buss X-82.app/Contents/Resources/myPic.jpg/" into fPath >>> put fPath >>> end mouseUp >>> >>> That is how I can get a file path but using this path will not work if the >>> path >>> directs to a bundle but it will work if the file is not in a bundle. >> >> that's why LC gave us the specialfolderpath() codes! >> No need to mess around with DEFAULTFOLDER etc. on different platforms >> anymore. >> Especially if Apple likes to change things out of a sudden again! :-D >> >>> That being said how do I go about copying this file with >>> specialfolderpath() ? >> >> See below... >> >>> Do I need to go to the standalone settings and add the file using copy files >>> section and then from within my app I can copy that file >> >> Yes, that's the way you should work. >> >>> but if I add it my self after the .app is made I will not be able to copy >>> it? >> >> specialfolderpath("resources") will also work IF you copy your files >> to the correct folder inside of the APP package. >> >>> Are you saying this will return the path to my resource in my app and let >>> me copy it to the desktop? Do you have some more examples of copying >>> the file with this procedure? >> ... >> ## Copy your pic inside of the APP package to the Desktop folder: >> put specialfolderpath("desktop") & "/mypic.jpg" into tTargetFile >> put specialfolderpath("resources") & "/mypic.jpg" into tSourceFile >> if there is not a file tTargetfile then >> put url("binfile:" & tSourceFile) into url("binfile:" & tTargetFile) >> end if >> ... Best Klaus -- Klaus Major https://www.major-k.de kl...@major-k.de _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode