I would like to see the version number surfaced on the banner of each JMP window, right after the currently displayed Product
i.e.
JMP Home Window - JMP Pro 13.2.1
Big Class - JMP Pro 14.0.0
Big Class - Bivariate of weight by height - JMP Pro 12.2.0
I would love to see this as a default also. I have found a couple hacks that give me this on my main JMP as well as any JMP I use a shortcut with, but I'd rather JMP do the work than me
Not for the window title, but with a similar effect:you can add a dummy command to the main menu to differentiate between different versions of JMP.
@hogi That's an interesting idea ... How did you do it?
I submitted a collection of such Icons for v17, v18, v19EA, it's in the review process and should appear soon:
Actually, I applied 2 tricks:
#1:Via an AddIn one can add a command to the main menu.Why a command? you cold also use a menu, but just with a command you can add an icon. And the icon is extremely helpful to get the version info at a glance.
<jm:insert_in_main_menu> <jm:command> <jm:name>V17</jm:name> <jm:caption>v17</jm:caption> <jm:icon type="builtin">DebuggerAddBreakpoint</jm:icon> </jm:command> </jm:insert_in_main_menu> </jm:menu_and_toolbar_customizations>
#2:via the AddIn.def settings, you can specify which symbol shows up for which version of JMP:
At the end, you will get a command like this one directly on the main level:
@hogi very interesting.. I was poking around there, but didn't quite put the tricks together.Thanks!
@Ryan_Gilmore , could you please ping us once the review process is finished?@nathan-clark , I tried to attach the files here, but unfortunately, sending jmpaddin files via the community doesn't work.I could send you the files via email.
@hogi Thank you for the offer, but I will be ok. I've edited the jmpcust and def files in the past and your snips should work great!
@hogi When you did your EA example, can the def file handle EA in the version information or was that something you did with the display because 19 is in EA right now.It would be cool to make it dynamic so the files would update dynamically based on the version of JMP the user has installed (17.2.0, 19EA3 etc)
As the icon and the text are defined via the jmpcust file, I don't think that it's possible to dynamically adjust the icon and the text.
I just created 3 AddIns, one for each version: v17, v18, v19and use the AddIn min/maxJMPversion setting of the individual AddIns to determine which AddIn is active for which version.
Actually, for v17 one doesn't need such a version control because v17 uses the SAS AdDdIn Directory -- and the new versions use the JMP AddIn Directory.
v19EA is just v "19", no special treatment necessary.
Awesome! ... I DMd you with my email if you are able to send them along
@hogi @nathan-clark The add-in is now available ( Identify different JMP versions )
@Ryan_Gilmore @hogi Thanks!
This is probably what you meant @nathan-clark by "hacks with shortcuts"? but it was (very exciting) news to me when I got this tip from JMP support, for windows only:
right click on the application name:
Click on Properties:
update Target Location:
ahhhh...
And I wonder if you had a similar "hack" that's not about shortcuts? I almost always open from the toolbar but this only works if you do.
great trick another hack is via the AddIn mentioned in the first post:the version shows up in the menu:
The target string on my system is displayed as a quoted string. I tried several quoting options but Windows kept responding with the file location is not valid
@hogi The AddIn is clever, I did not think of that as a solution. (not that I thought of the "target" one either)
@txnelson Bummer, sounds like yours is different somehow but just in case it helps here's a paste-able version of what I used in "Target":
C:\Users\XXXX\AppData\Roaming\SAS\JMPPro\Jmp.exe /JMPRUNNER:"18.2 Pro"
I think at first this took me a couple of tries to get right from a picture of it, I think it was not obvious to me there was a space after the path or I may have had a slash going the wrong way or something. But I just redid it on a new Windows 11 machine so I now have it working on both 10 and 11.
I had another thought ... is there a /JMPRUNNER parameter to go in front of the JMP window title?For instance: /JMPRUNNER:"hello" produces a window list title of "JMP Home Window - JMP [hello]"But what If I wanted "[Hello] JMP Home Window - JMP"The reason is for several JMP windows in the task bar, I just see several "JMP Home Window" options.... it would be cool if I could change it to so i'd see "[JMP18] JMP Ho..." or something. I can't find any documentation on what parameters are availble to send to the .exe command.