Jump to content
flarn2006

I found some hidden listbox options

Recommended Posts

That is fascinating.  So that explains this thread on glyphs in multiple columns.

 

http://lavag.org/topic/7002-multiple-glyphs-columns/

 

I haven't played with it yet but some of these settings sound very useful.  If you don't mind me asking how did you find this INI key?

 

EDIT: BTW has anyone just tried SuperSecret<insert function or control>Stuff=True  for every function imaginable?

 

Or EnableSecret<insert function or control>=True

 

Double Edit:  Looks like this works on 2013 and newer.

Share this post


Link to post
Share on other sites

That is fascinating.  So that explains this thread on glyphs in multiple columns.

 

http://lavag.org/topic/7002-multiple-glyphs-columns/

 

I haven't played with it yet but some of these settings sound very useful.  If you don't mind me asking how did you find this INI key?

 

EDIT: BTW has anyone just tried SuperSecret<insert function or control>Stuff=True  for every function imaginable?

 

Or EnableSecret<insert function or control>=True

 

Double Edit:  Looks like this works on 2013 and newer.

 

Just searching for strings in LabVIEW.exe.

 

Also, about the wiki page for Easter eggs, that's more for settings that only cause minor visual changes, just for fun. This one actually adds additional options that could have some use to a menu.

 

By the way, if anyone can figure out what any of these options actually do and how to use them, please post here!

Edited by flarn2006

Share this post


Link to post
Share on other sites

Hello,

I have a question for this old thread. ¿How do you find these special keys in the configuration file? i mean, these are not even visible. 

Just curious. 

Thanks. 

Share this post


Link to post
Share on other sites

The options are actually in two places: some are in the LV executable, but most are in RSC files within LV folder.

 

The executable you can open with any RE tool, like Ghidra, or Ida Pro. You could also use 'strings' command to list all text chunks from executable, and guess which of these are ini options.

 

The RSC file you can extract using pylabview, and then you get a list of tokens in XML form, ie. there's part of lvapp.xml:

    <Section Index="11400" Name="ConfigTokenStrings" Int5="0x00000000" Format="inline">
      <String>tmpdir</String>
      <String>defaultdir</String>
      <String>viSearchPath</String>
      <String>panel.background</String>
      <String>diagram.background</String>
      <String>diagram.primColor</String>
      <String>menubar.foreground</String>
      <String>menubar.background</String>
      <String>menu.foreground</String>
      <String>menu.background</String>
      <String>execPalette.foreground</String>
      <String>execPalette.background</String>
      <String>cursor.foreground</String>
      <String>cursor.background</String>
      <String>appFont</String>
      <String>systemFont</String>
      <String>trackTimeout</String>
      <String>defPrecision</String>
      <String>flushDrawing</String>
      <String>formulaBoxPrecision</String>
      <String>sparcV8</String>
      <String>windowSize</String>
      <String>LVdebugKeys</String>
      <String>useDebugOutput</String>
...

In case of the specific key discussed in this thread:

# strings LabVIEW.exe | grep SuperSecretListboxStuff
SuperSecretListboxStuff

Btw, I remember someone from NI suggesting that there is a hidden option, not visible in the simple strings list. That is not true, at least in LV14. Yes, I checked.

Edited by Mefistotelis

Share this post


Link to post
Share on other sites

Ha!

Very cool! I appreciate the time you've taken to reply to this question. 

Makes sense now. I was wondering how did you find all this "secret stuff".  I'll give it a try. 

Thanks. 😁

Share this post


Link to post
Share on other sites

I believe this post by AQ is the one you are referring to.

 

Share this post


Link to post
Share on other sites
On 6/29/2020 at 8:16 AM, hooovahh said:

I believe this post by AQ is the one you are referring to.

 

Well, i think i haven't seen that one. 

But i was looking for a way to add symbols to more than one column in a MCL, and i found a thread here, where there was mention about these INI keys, but i wasn't able to see that in the LabVIEW ini file. So, i wondered how these were found.

But thanks, this is actually a great post too. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.