SyMenu Forum

SyMenu

 

HomeGeneral discussion & questions

Talk about SyMenu or post suggestions, requests, or how-to questions

Open Config Form Messages in this topic - RSS

MicDundee
MicDundee
Posts: 6


04/04/2014
MicDundee
MicDundee
Posts: 6
Would like to open configuration form without expanding the menu [system>tools>configuration] each time. What is the parameter I can add to the command line to open config form ( /configuration form -does NOT work)?
link
Gianluca
Gianluca
Administrator
Posts: 1274


05/04/2014
Gianluca
Gianluca
Administrator
Posts: 1274
Hi.
I'm very curious for what reason you need to enter in configuration every time you start up SyMenu.
If you explain me better how you use it I can understand your need and give you some advise or insert new features in SyMenu.
link
MicDundee
MicDundee
Posts: 6


07/04/2014
MicDundee
MicDundee
Posts: 6
I don't 'need to enter in configuration every time [ I ] start up SyMenu'.



Just would like to have it at the top of the right-click context menu instead of navigating ( [system>tools>configuration] ) the current right-click menu when I do want to open the Config Form.




Concept : Right-click gesture opens context menu -- there at the top of the list (just under 'SyMenu [compact]' line) is 'SyMenu Config' -- minimal navigation required. It's not any 'new feature' (but it would be sweet!) that needs to add to an already awesome program. I've already added the line to the 'Item Manager', just can't figure out(stumble across/guess) the call parameter for the Config Form?!?
link
Gianluca
Gianluca
Administrator
Posts: 1274


07/04/2014
Gianluca
Gianluca
Administrator
Posts: 1274
Ok so eventually you only need a way to faster access the configuration menu.
Well SyMenu doesn't support the command line parameter with a little exception in the automatic update phase but more than one user asked me to add a new native shortcut to directly open the configuration form.
Today SyMenu has two native shortcut. One to open the contextual menu and one to open the search menu. I can add a third one to open the configuration menu.
What about that?
link
MicDundee
MicDundee
Posts: 6


07/04/2014
MicDundee
MicDundee
Posts: 6
'native shortcut' ?????????????? I'm looking for something on the right-click context menu (not the Start Menu button -- which I have disabled because I have SyMenu on a Right-Click (with gesture) button. So where are these 'native shortcut(s)'? When I UN-compact the menu, the right click context menu shows Search/Host Programs/Recent/Tools lines. There at the top is Search.



What I'm looking for is --when compacted-- Config Form is right there at the top of the list (just under 'SyMenu [compact]' line).




If it cannot be written into the program, like I posted earlier: I've already added the line to the 'Item Manager', it's on my right-click context menu -- but when clicked on it just opens another context menu because I can't figure out(stumble across/guess) the call parameter for the Config Form?!?
link
Gianluca
Gianluca
Administrator
Posts: 1274


08/04/2014
Gianluca
Gianluca
Administrator
Posts: 1274
With "native shortcut" I intend the SyMenu keyboard shortcuts (CTLR+F1 for contextual menu and SHIFT+CTRL+F1 for search). This keyboard shortcuts are fully customizable and allow to directly access SyMenu without touching the mouse.
My idea was to add a third keyboard shortcut to have the configuration form directly appears even without opening the contextual menu.

The SyMenu gestures could work in the same way.
Currently you can configure a single gesture to make the contextual menu appears but I can add the chance to configure the appearance of the search and the configuration form too through other custom gestures.

Let's see what the other SyMenu users think about this new feature.
link
MicDundee
MicDundee
Posts: 6


10/04/2014
MicDundee
MicDundee
Posts: 6
Currently, what does the program use to open the Config Form when you click on 'Configuration'? (This can't be this difficult !!!)
link
timrray
timrray
Posts: 24


11/04/2014
timrray
timrray
Posts: 24
I just noticed this discussion regarding command line parameters for SyMenu. I think a few additional command line switches could be useful to Symenu (or perhaps just options that could be configured on startup):




1) How about a /noautoexec parameter or something similar so you could disable autorun items entirely on certain machines where SyMenu runs at startup? Perhaps the computername filter could apply here as well?




2) How about a /nostartmenu switch so it doesn't show up on machines you don't want it to, or even make it only run on Windows 8 for example?




3) How about an /alwayselevate switch so you could have it automatically elevate SyMenu on startup? I personally would like to see an option to do this so I could run one SyMenu as my normal account, and run another instance as my administrative level account.




Anyway, I thought I'd throw my 2 cents worth on that. I had been meaning to suggest these for some time now!
link
Sir_X
Sir_X
Posts: 31


13/04/2014
Sir_X
Sir_X
Posts: 31
Hi Gianluca,

Please, add my vote to the following, proposed by timarray:

3) How about an /alwayselevate switch so you could have it automatically elevate SyMenu on startup?

Greetings from Catalonia,
link
Gianluca
Gianluca
Administrator
Posts: 1274


14/04/2014
Gianluca
Gianluca
Administrator
Posts: 1274
Hello to everyone.

Well as you've surely already understood I would prefer to avoid command line parameters at all if it is possible to accomplish the desired tasks in a more user friendly way.

1) the no-autoexec mode is already available on SyMenu: http://www.ugmfree.it/SyMenuManual.aspx#Autoexecute
Simply press the SHIFT key during SyMenu startup to disable autoexec on start or when you close it to disable autoexec on close.
A red flashing led will warn you that you are blocking the autoexec mode.

2) what is /nostartmenu switch supposed to do? Hide the big SyMenu button? In that case go on Options menu and disable it at all
http://www.ugmfree.it/SyMenuManual.aspx#Advanced_menu_Options
Please don't ask to customize this feature according to machine... it'll become a weird behavior.

3) the always elevate switch is a very good thing to do and I had already thought to create a special launcher (different from the executable SyMenu.exe) because to elevate a program you need another program to launch it in elevate mode. Currently when you click on the item "Elevate SyMenu", SyMenu relauches itself asking Windows to give the new instance the elevation status. Supplying SyMenu with the ability to read the /alwayselevate switch means that you need to create a shortcut with this switch so you will have two files the same (the SyMenu executable and the SyMenuElevate shortcut).
Isn't it better to have two executable with two different icons one for the normal execution and one that launches the first with the elevate status?
These are my 2 cents.
link
MicDundee
MicDundee
Posts: 6


15/04/2014
MicDundee
MicDundee
Posts: 6
All that and NO answer to the initial question that started all this....



"Currently, what does the program use to open the Config Form when you click on 'Configuration'? (This can't be this difficult !!!)"




UNBELIEVABLE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<em>edited by MicDundee on 4/15/2014</em>
link
Gianluca
Gianluca
Administrator
Posts: 1274


15/04/2014
Gianluca
Gianluca
Administrator
Posts: 1274
Dear MicDundee.

You are not speaking with a support service of a company.
This is only a little community born and raised around a software application.
You are not paying for using the application
No one is paid for repling to your question.
For these reasons moderate yourself.

Now your longed reply.
The reason for which no one can directly reply to your question is that your question is meaningless.
SyMenu doesn't use a command line switch or a script command and doesn't call another executable to open the config form.
SyMenu is a compiled program where every resources is available calling the right instruction not passing through the OS.

To be cleared SyMenu uses a .NET method such this to open the configuration form:

FormConfiguration config = new FormConfiguration();
config.ShowDialog();

So you can't interact with these resource (FormConfiguration) with some kind of trick such as a command line switch or in another simple way. You need to interact with the entire project creating a container project then using the Reflection to call the method you need.

It is really useful to know that isn't it?

My previous replies were addressed to understand the reasons for which you need this knowledge, to find an organic way to meet your needs and other requests from other users.
link
B.Wettengel
B.Wettengel
Posts: 23


03/09/2014
B.Wettengel
B.Wettengel
Posts: 23
Hello,
I just stepped over this Topic and see the Situation like this:
One is trying to create and manage the SyMenu-entries. Therefor one is doing (a lot of) editing/testing/reediting... In this process you always have to click many times to reach the configuration Dialog. It would be quicker and more convenient, if you e.g. right click (this is may Suggestion or use a shourtcut/mouse gesture like I think MicDundee wants) on a Symenu item to start the configuration menu.
link



UGMFree © 2002-2024
PayPal BTC TON