Subscribe Bookmark RSS Feed

How do I export my Platforms Preferences?

nitro

Community Trekker

Joined:

Dec 5, 2012

I have painstakingly set up my platforms preferences in one computer and would like import them into another computer with the same installation of JMP Pro 11 (Mac).

Is this possible?

I know one can extract general preferences, using Get Preferences() and then using Set Preferences() to inject those in another computer.

But that does not cover Platforms, which is what I'm after.

5 REPLIES
Jeff_Perkinson

Community Manager

Joined:

Jun 23, 2011

Hi Nitro,

There are two ways to do this.

One is to simply copy the preferences file from one machine to the next.

On Windows, the preferences file is JMP.PFS and is stored in your Windows profile directory. In my case it's C:\Users\Jeff Perkinson\AppData\Local\SAS\JMP\11\JMP.PFS. Your's will vary slightly depending on the version of Windows and version of JMP.

On the Mac the preferences file is com.sas.jmp.plist and is stored in ~/Library/Preferences.

Alternatively, you can do it through JSL as you have started to. The JSL function Get Platform Preferences() will give them to you.


-Jeff

-Jeff
steveschneider

Community Trekker

Joined:

Apr 10, 2014

Can these be imported across versions  ie 10-->11?  Can custom menu bars be exported/inportedd as well?


Jeff_Perkinson

Community Manager

Joined:

Jun 23, 2011

Hi Steve,

Yes, I believe that you can import the preferences across versions. For sure using the Platform Preferences() script can be run between JMP 10 and JMP 11.

Yes, you can import custom menu bars as well. However, I'd suggest that custom menus be converted to JMP Add-ins which are more easily managed now.

-Jeff

-Jeff
steveschneider

Community Trekker

Joined:

Apr 10, 2014

Thanks Jeff,

I Can run the GET PLATFORM PREFERENCES() to output a file like:


Attribute Chart(

        Attribute Gauge Chart( 1 ),

        Show Agreement Points( 1 ),

        Connect Agreement Points( 1 ),

        Agreement by Rater Confid Intervals( 1 ),

        Show Agreement Group Means( 0 ),

        Show Agreement Grand Mean( 1 ),

        Show Effectiveness Points( 0 ),

        Connect Effectiveness Points( 0 ),

        Effectiveness by Rater Confid Intervals( 0 ),

        Effectiveness Report( 1 )

    ),

for each platform element,but am  unsure how to take the output text string  and run the

SET PLATFORM PREFERENCES() SCRIPT

Jeff_Perkinson

Community Manager

Joined:

Jun 23, 2011

Hi Steve,

Get Platform Preferences() give you something like this in the log.


Platform Preferences(


  Attribute Chart(


  Attribute Gauge Chart( 1 ),


  Show Agreement Points( 1 ),


  Connect Agreement Points( 1 ),


  Agreement by Rater Confid Intervals( 1 ),


  Show Agreement Group Means( 0 ),


  Show Agreement Grand Mean( 1 ),


  Show Effectiveness Points( 0 ),


  Connect Effectiveness Points( 0 ),


  Effectiveness by Rater Confid Intervals( 0 ),


  Effectiveness Report( 1 )


  )


)


The Platform Preferences() function will set the preferences. So, you can just copy and paste that into another script window and submit it.


-Jeff

-Jeff