Damn, I took a long time formatting that message so the source-code would be 
legible. Well, sorry, don’t know if it was my mail app or the mailing-list 
software, but something borked it.

> On 22 Mar 2022, at 10:36, Andre Garzia <an...@andregarzia.com> wrote:
> 
> Bob,
> 
> Another way to check if an application is installed on a mac is by using 
> AppleScript. Here are some functions that work together to check if TextEdit 
> is installed.
> 
> function q txt
>  return quote & txt & quote
> end q
> 
> function isApplicationInstalledByBundleID pID
>  put "try" & cr into tScript
>  put "tell application " & q("Finder") & " to get application file id " & 
> q(pID) & cr after tScript
>  put "return true" & cr after tScript
>  put "on error" & cr after tScript
>  put "return false" & cr after tScript
>  put "end try" & cr after tScript
> 
>  do tScript as “applescript"
> 
>  if the result is "{true}” then
>    return true
>  else
>    return false
>  end if
> end isApplicationInstalledByBundleID
> 
> function isTextEditInstalled
>  return isApplicationInstalledByBundleID("com.apple.TextEdit")
> end isTextEditInstalled
> 
> 
> 
>> On 21 Mar 2022, at 22:58, Bob Sneidar via use-livecode 
>> <use-livecode@lists.runrev.com> wrote:
>> 
>> I have the following in a script, and it does not seem to be able to find 
>> the TextEdit.app application on a Mac! 
>> 
>>  put "/Applications/TextEdit.app" into tTextEditorPath
>>  if there is a folder tTextEditorPath  then 
>>        put true into tValidPath
>>  end if
>> 
>>  if tValidPath is false then 
>>     put empty into tTextEditorPath
>>  end if
>> 
>> That cannot be right. 
>> 
>> MacOS Catalina 10.15.7 LC 9.6.7 lc2. 
>> 
>> Bob S
>> 
>> 
>> _______________________________________________
>> 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
> 


_______________________________________________
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

Reply via email to