Copy link to clipboard
Copied
I want to hide my Active Indesign Application on mac os and then work in ths using script.
Is it possible to hide running indesign application on mac os.
Indesign Application Visible function is read only.
How set visible false of application on mac or there is another way to hide active indesign application.
Thanks.
Copy link to clipboard
Copied
You can use AppleScript to hide the app (system events or what-have-you). Why do you want to?
Harbs
Copy link to clipboard
Copied
Thanks Harbs for Quick reply
I want to run Indesign application in Hidden mode (backend) so any one could not see this.
I try using Apple Script but it not hide.
tell application "Adobe InDesign CS5.5" to activate
tell application "Adobe InDesign CS5.5" to activate
tell application "Finder"
set visible of process "Adobe InDesign CS5.5" to false
end tell
Also set LSUIElement= 1, and LSBackgroundOnly=1.
and also try
NSRunningApplication *selectedApp = [arrayController.selectedObjects objectAtIndex:0];
[selectedApp hide];
But not sucess to hide running indesign application.
I want to completely hide (from Dock and desktop) and run in backgroud.
Is it possible to hide application and run in hidden mode(background).
Thanks.
Copy link to clipboard
Copied
You've got to tell system events to set visible of process InDesign to false, not the finder ...
Copy link to clipboard
Copied
Thaks for reply
I try system events also
set appName to "Adobe InDesign CS5.5"
set appID to bundle identifier of (info for (path to application appName))
tell application "System Events"
##set visible of process appName to false
set visible of appID to false
end tell
Result:
error "Can’t set visible of \"com.adobe.InDesign\" to false." number -10006 from visible of "com.adobe.InDesign"
Thanks
Copy link to clipboard
Copied
Hi,
1. You could skip window for document adding or opening by script (i.e app.documents.add(false) )
2. You could minimize app.layoutWindow while executing;
3. You could use Indesign Server (if available ) as a target to execute script jobs in background.
rgds
Copy link to clipboard
Copied
Thanks Jump_Over for reply
I want to completely hide so any one can not see the running indesign application .
Thanks.
Copy link to clipboard
Copied
Hi,
Thats why Adobe introduced InDesign Server, I guess
rgds
Copy link to clipboard
Copied
Thanks Jump_Over
I am not using server.
Is it not possible in application ?
Thanks.
Copy link to clipboard
Copied
I've never tried to hide the app, so I don't know. Just hiding the app should be possible. Hiding it in the doc and the application switcher -- I'm not so sure.
If it's possible, it'll be using general system scripting...
If you really need to keep InDesign completely hidden, there's a good chance you needs require InDesign Server due to EULA restrictions...
Copy link to clipboard
Copied
Thanks for reply
How hide InDesign Completely using Server ?
Thanks
Copy link to clipboard
Copied
Hi,
ID Server is a separate application with no interface (like windows and dialogs). It works in background as a OS process and you are able to execute mostly everything as using InDesign except "alike display" functions and methods. (select(), copy(), user interaction, display preferences etc).
So seting #target indesignserver script doesn't open ID application and there is nothing to hide.
rgds
Copy link to clipboard
Copied
Of course, it does cost $20,000, so you don't exactly purchase a license on a whim...
Copy link to clipboard
Copied
Thanks Harbs for reply.
You right it is very costly.
Is there is any other solution of my problem ?
Thanks
Copy link to clipboard
Copied
Thanks Jump_Over for reply.
I could not use InDesign Server. It is very costly.
There is any other solution of my problem.
Thanks.
Copy link to clipboard
Copied
Hi,
tell application "System Events" to tell process "Adobe InDesign CS5.5" to set visible to false
still works for me.
P.S. Remember Harbs popst: http://forums.adobe.com/message/4994774#4994774
Copy link to clipboard
Copied
Thanks -hans- for reply
I try this
tell application "System Events" to tell process "Adobe InDesign CS5.5" to set visible to false
it only minimize the application in Dock (not completly hide).
If i use UIElement=1 in info.plist then it hide the InDesign icon from Dock but open file in finder and after minimize it go in right side of Dock seperator.
Thanks again for your reply -hans-.