• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
What's the REAL problem, please?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

What's the REAL problem, please?


  • Subject: What's the REAL problem, please?
  • From: Brian Christmas <email@hidden>
  • Date: Sat, 2 Sep 2017 11:46:03 +1000

G’day

I’m trying altering code in my printing App to be able to use almost ANY recent
version of different printing Apps.

So, I've resorted to trying to open each app with its bundle identifier.

Compiled OK (Acrobat, Illustrator, InDesign), until I got to GraphicConverter
(using Script Debugger), where I found the bundle id has a number, the same as
the App version number (10)

So, I wrote code to overcome this, then found certain aspects of my
GraphicConverter handler will no longer compile.

Trouble is, is it the Compiler, or GraphicConverter???

I’ve whipped of a request to Thorsten Lemke, but also thought I’d bounce the
question of these two groups.

Below is a snippet I wrote to test the problem.

Any thoughts, particularly from the Authors of Script Debugger?

Any alternative methods? This is REALLY important, please!

Regards

Santa

property theItem : ((path to desktop as text) & "Numbers_Chart.jpg")

tell application "Finder" to set theApps to (name of (every item of folder
(path to applications folder))) as list

repeat with theApp2 in theApps
        if theApp2 contains "GraphicConverter" then
                set theUserApp to application theApp2
                exit repeat
        end if
end repeat

tell application "System Events"
        set theApp to bundle identifier of (info for (path to theUserApp)) —
Returns "com.lemkesoft.graphicconverter10"
end tell

tell application id theApp to activate

tell application "Finder" to set theProcesses to (name of processes) as list
repeat with theApp2 in theProcesses
        if theApp2 contains "GraphicConverter" then
                set theUserProcess to theApp2 as text
                exit repeat
        end if
end repeat

tell (application id theApp)
        activate
        # silentopen file (my theItem) — Won’t compile
        open file (my theItem)
        tell window 1
                try
                        set TheRes to resolution
                        set resolutionChangeFlag to false
                        if item 1 of TheRes < 600 then
                                set item 1 of TheRes to 600
                                set resolutionChangeFlag to true
                        end if
                        if item 2 of TheRes < 600 then
                                set item 2 of TheRes to 600
                                set resolutionChangeFlag to true
                        end if
                        #if resolutionChangeFlag then change resolution to
TheRes with resample — Won’t compile
                end try
        end tell
end tell

Attachment: smime.p7s
Description: S/MIME cryptographic signature

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
AppleScript-Users mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
Archives: http://lists.apple.com/archives/applescript-users

This email sent to email@hidden

  • Follow-Ups:
    • Re: What's the REAL problem, please?
      • From: Shane Stanley <email@hidden>
  • Next by Date: Re: What's the REAL problem, please?
  • Next by thread: Re: What's the REAL problem, please?
  • Index(es):
    • Date
    • Thread