Popular Post Sparkette Posted August 29, 2014 Popular Post Report Share Posted August 29, 2014 (edited) First off, let me say that this is yet another post concerning functionality that has not officially been released by NI, so the standard disclaimer about not using it in anything you care about applies here. Basically, if you add the line SuperSecretListboxStuff=True to LabVIEW.ini, it adds some additional options to the context menu for the list box control. Here's a comparison: Just thought I'd share this, since I googled the INI key and didn't find anything, so I figured nobody's found it yet. Edited August 29, 2014 by flarn2006 4 Quote Link to comment
Antoine Chalons Posted August 29, 2014 Report Share Posted August 29, 2014 You should add it to the LabVIEW Wiki with the other easter eggs : http://labviewwiki.org/LabVIEW_configuration_file/Easter_Eggs Quote Link to comment
hooovahh Posted August 29, 2014 Report Share Posted August 29, 2014 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. Quote Link to comment
Sparkette Posted August 29, 2014 Author Report Share Posted August 29, 2014 (edited) 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 August 29, 2014 by flarn2006 Quote Link to comment
Maybemar Hernández Posted June 25, 2020 Report Share Posted June 25, 2020 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. Quote Link to comment
Mefistotelis Posted June 25, 2020 Report Share Posted June 25, 2020 (edited) 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 June 25, 2020 by Mefistotelis 1 Quote Link to comment
Maybemar Hernández Posted June 25, 2020 Report Share Posted June 25, 2020 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. 😁 Quote Link to comment
hooovahh Posted June 29, 2020 Report Share Posted June 29, 2020 I believe this post by AQ is the one you are referring to. Quote Link to comment
Maybemar Hernández Posted June 30, 2020 Report Share Posted June 30, 2020 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. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.