SyMenu Forum

SyMenu

 

HomeGeneral discussion & questions

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

Feature request:change extension management Messages in this topic - RSS

tupman
tupman
Posts: 2


05/08/2013
tupman
tupman
Posts: 2
Hi, really thanks a lot for this nice application.
I'm fooling around with SyMenu for a day or so, and every now and then I'm happily surprised, for example by the well thought-out mouse-movement architecture. Super ergonomic.

The only troubles I encounter concern the file-association behaviour.
SM (ahemmmm) rather messed up things when I tried to start LibreOffice Portable, Notepad2, sometimes Jarte (rtf texteditor).
I understand that the extension-manager first kills the startup of the host-associated application, and then fires the SM related program.
LibreOffice for example is a real big whale when it starts up, and it looks like SM has no patience to wait for the big fish to swim away and get his portable brother to do the job (does this make any sense?)

The thing is: I'm trying to develop a platform for musicians/teachers, to streamline their lessons, and (above all) exchange their educational inventions. I build a simple (non-portable) version fo myself last year, it sort-of worked, and now I want to try to make a version for other music-teachers.
The main idea is to have all your lesson materials on a usb-stick, data and apps, and take it everywhere you want. (The working-title of this project is MeTeach , I just bought the MeTeach.org domain last week). And I'd really like to implement SyMenu to this platform.

The problem is: I don't know sh*t about programming, so what I try to do is gluing some free/opensource software together, and make a coherent suite that has all the functionality a music-teacher needs. For glue (automation between the differnet programs) I use Macro Express, an user friendly automation tool.

And now I come to the point (sorry for the long run-up): when you calmly startup your files with SM-associations you'll probably be fine (except for some whale-programs), but in my case the startup of one program macro-triggers superfast the startup of two or three related programs, and there'll be a traffic jam.

I tried to work with a separate extension manager called Coffee/ Expresso, but unsuccesfully.

The question is : is it possible to change the way SM handles the extension management ?

For example: could it be (made) possible, that files that are located on the same usb-drive as SM, by default are associated/ handled with the portable programs on that same drive ?

Or another possibility that crossed my mind: maybe SM can ask at extension manager-startup for permission to change a bunch of file associations, just during the usb/SM-session (ahemmmm ?!), and put everything nicely back in it's original state at log-off ?
I realize that the things I mention above maybe are difficult and complex, I do apologize in advance, I'm just freely associating.
I 'll be thankful for any response.

Tupman
link
Gianluca
Gianluca
Administrator
Posts: 1274


05/08/2013
Gianluca
Gianluca
Administrator
Posts: 1274
Dear tupman.

I'm very happy you are so satisfied about SyMenu.
Now let's examine your question.

First of all give a read to this thread http://www.ugmfree.it/forum/messages.aspx?TopicID=51
It well explains how SyMenu Extension Manager works (you guessed anyway), why it can't work in some circumstances and why I can't modify it in the direction you suggest to preserve the SyMenu portability.

Now let's try to analyze your question.
I don't understand if your problem really lies on the file association or if it is another... because you speak about a macro trigger that launches other program. In this case the file association does not matter.
Another strange thing is your failure in using eXpresso. This terrific tool is the ideal counterpart for SyMenu and I've just completed the thread I pointed out above with a step to step explanation on how using eXpresso.
So please explain better your problem. I understand all about your application but I don't understand the logical flow of your program execution, that is the only important thing.
If you prefer contacting me directly, go to this page http://www.ugmfree.it/ContactMail.aspx?LANG=en and post your message from here.
link



UGMFree © 2002-2024
PayPal BTC TON