Allow interapplication communication between apps on macOS using JavaScript for Automation.

JXA Documentation

Posts under JXA tag

4 Posts
Sort by:
Post not yet marked as solved
0 Replies
157 Views
Hi Guys, I am looking for an API which I can integrate in my Java project to convert .heic images to .jpg images. Let me know if any API which can be integrated to Maven based project.
Posted
by Akash53.
Last updated
.
Post not yet marked as solved
0 Replies
304 Views
Translated Report (Full Report Below)   Process:              SAPGUI [1388] Path:                 /Applications/SAP Clients/*/SAPGUI 7.70rev3.app/Contents/MacOS/SAPGUI Identifier:           com.sap.platin Version:              770.4.300 (770.4.300) Code Type:            X86-64 (Native) Parent Process:       launchd [1] User ID:              502   Date/Time:            2022-03-29 09:41:01.4338 +0100 OS Version:           macOS 12.3 (21E230) Report Version:       12 Anonymous UUID:       0EB8A533-EF4A-BF01-1D6B-A349CA5F2736     Time Awake Since Boot: 1800 seconds   System Integrity Protection: enabled   Crashed Thread:       42 Java: InvokeLaterDispatcher   Exception Type:       EXC_CRASH (SIGABRT) Exception Codes:      0x0000000000000000, 0x0000000000000000 Exception Note:       EXC_CORPSE_NOTIFY   Application Specific Information: abort() called   Model: MacBookPro14,1, BootROM 447.80.3.0.0, 2 processors, Dual-Core Intel Core i5, 2,3 GHz, 8 GB, SMC 2.43f11 Graphics: Intel Iris Plus Graphics 640, Intel Iris Plus Graphics 640, Built-In Display: Color LCD, 2560 x 1600 Retina, Main, MirrorOff, Online Memory Module: BANK 0/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C3531324D3332443250462D3039 Memory Module: BANK 1/DIMM0, 4 GB, LPDDR3, 2133 MHz, 0x802C, 0x4D5435324C3531324D3332443250462D3039 AirPort: spairport_wireless_card_type_wifi (0x14E4, 0x170), Broadcom BCM43xx 1.0 (7.77.111.1 AirPortDriverBrcmNIC-1710.3) AirPort: Bluetooth: Version (null), 0 services, 0 devices, 0 incoming serial ports Network Service: Wi-Fi, AirPort, en0 USB Device: USB30Bus Thunderbolt Bus: MacBook Pro, Apple Inc., 41.5
Posted
by ssfabio74.
Last updated
.
Post not yet marked as solved
0 Replies
321 Views
Hello, I am trying to copy files using AppleScript(javascript) and for the life of me cannot figure out the correct syntax. I have tried all the possible variations i can think of the following but nothing seems to work. Any suggestions would be greatly appreciated!. var app = Application.currentApplication() app.includeStandardAdditions = true // Tried this app.duplicate("/tmp/file1.txt"), {   to: "/tmp/file2.txt" }) // And all sorts of variations such as app.duplicate(Path("/tmp/file1.txt"), {   to: Path("/tmp/file2.txt") }) // And not including file names app.duplicate("/tmp/file1.txt"), {   to: "/tmp/" })
Posted
by pault604.
Last updated
.
Post not yet marked as solved
0 Replies
1.2k Views
I can't seem to find any more-or-less "official" place to discuss JavaScript for Automation (JXA). I've managed to develop some level of skill at JXA, although I have a long way to go.What I want to know is, is there some place I can go to both contribute my knowledge, and get some answers?Here's one example of a situation where I have no idea where to go to for answers:Let's say I have an object that I want to turn into a plist XML string. I use code like this:function serializeObjectToXmlPlist(obj) { var data = $.NSPropertyListSerialization .dataWithPropertyListFormatOptionsError( $(obj), $.NSPropertyListXMLFormat_v1_0, 0, null); var nsString = $.NSString.alloc .initWithDataEncoding(data, $.NSUTF8StringEncoding); return $(nsString).js; }The problem with this code is that if there are any nodes of type "data" (which contain base64-encoded strings), their content does not get serialized to the XML string.Where do I go to find answers to questions like this?Thanks.
Posted
by dagware.
Last updated
.