AutoHotkey Homepage AutoHotkey Community
Let's help each other out
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Favmenu 2.0 final
Goto page Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions
View previous topic :: View next topic  
Author Message
stevep



Joined: 28 Aug 2006
Posts: 20
Location: Ukraine

PostPosted: Sat Sep 16, 2006 2:18 am    Post subject: Reply with quote

r . m o t h @ D e v i a n t A r t. It's in your signature. No comments.

You couldn't tell any provocation from my side, but you are trying to provoke here and there by telling tales, things that I've never said and even think of, hoping that this would strengthen oneself. Don't trouble yourself, drink water, be happy.

btw. there's a File Manager by kiu. Maybe you should start thinking about AHK-Commander. Keep drinking, it was a joke.
_________________
&& The best way to predict the future is to invent it
&& Progress is man’s ability to complicate simplicity
&& One learns when teaching others
&& Failure is the mother of success
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 3644
Location: Belgrade

PostPosted: Sat Sep 16, 2006 7:55 am    Post subject: Reply with quote

Quote:
You couldn't tell any provocation from my side, but you are trying to provoke here and there by telling tales,

OK. You are right. Lets forget this then, and focus on important thing, one of witch is sending me e-mail Smile (you can consider this to be "peace" post from me)

r . m o t h @ D e v i a n t A r t
is not the same as
r . m o t h @ D e v i a n t A r t

@ symbol there doesn't signife e-mail, it is even not in the valid e-mail format. Since r-moth have 2 locations to present its work, one of them to be the main siate on www.r-moth.com, I choosed to name the link to another one by specifiing @ symbol. Also, if you clicked on it, you would be redirected to DeviantArt comunity were we keep bunch of our graphics.

So, I don't know why you didn't get mail returned, ist strange indeed.
Now, please, stop experimenting and send me the damn menu Smile

EDIT: Version 2.0 final is "officialy" launched. No changes from beta7.
_________________
Back to top
View user's profile Send private message MSN Messenger
EJ12N



Joined: 04 Dec 2006
Posts: 2

PostPosted: Mon Dec 04, 2006 11:49 pm    Post subject: Thank you! Reply with quote

majkinetor,
Thank you so very much for all the time and effort you have put into this script, I appreciate it. Thank you for sharing it with us!

I am eagerly waiting for 16x16 icon support or larger...that would be great! BUT

Here are some features I would love to see on this script Very Happy
Reference: http://www.autohotkey.com/forum/viewtopic.php?t=14641

-ctrl+click = subfolders of current menu item if it's a dir that is...
This one is very nice cuz sometimes you just want to access a folder that is mydocuments but you dont access it alot to add it to the menu or you just dont feel like browsing to it because my documents is full of stuff,etc... very useful.

-Support for more applications (such as 7zfm, winrar, filezilla...etc.).
so you can add your own classnames...very useful again for FTP applications, winrar, and lots of other applications which uses their own "explorer"

Hehe I rather have the 2 features above than the icons, that can wait... but you are the boss here! so you decide I really hope you add them Smile

Bless you and Thank you again! Razz
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 3644
Location: Belgrade

PostPosted: Tue Dec 05, 2006 8:57 am    Post subject: Reply with quote

Thanks for the blessings Very Happy
I really appricate your feedback

16x16 icons
I already created this, not 16x16 but arbitrary icon size per item and menu configuration. The problem here is that there is a problem with message handling in AHK so I can't release my work yet as menu is bugy when opening submenus with right arrow (randomly). Chris confirmed this is AHK issue and did some testing to help me. Maybe we will have something in the future. In the meantime I proposed alternative solution for standard icons in menus witch is easy to implement but this time, Chris doesn't think it is prioroity. It can be done in single day. I posted him working AHK version.

The screenshot presents original work, higly flexibile and conifgurable. I created it as a replacement for internal Menu command, so if smb helps me, entire commuinity will benefit. This funny menu is just presentation of features. One power user here told me "is it the menu for the games ?" but the truth is that it can look as simple as current AHK menus, or as advanced as screenshot where every item is configurable per se with extremely simple syntax:





-ctrl+click = subfolders of current menu item
I already did this to. Submenus can be open as menu items. This is also implemented in my Menu replacement command witch doesn't block the script (contrary to AHK Menu witch pauses script until you select something). Solution like the one used by rexx in his script is not good for me. I created it so the submenu ACTS like submenu on single click and like menu item on ctrl click.
Other then that, rexx's script is not the same type of the proram as this, as it is simple launcher. Favmenu's launcher is secundary functionality. The first is that it allows you to switch to your folders in any system supported dialogs you find yourself. The true benefit is when using with Total Commander as currently open folders there will be shown as first 2 items (notice 1 & 2 on screenshots at first page) and u can use its plugins to jump to clipboard, registry or whatsoever. There is also important thing of PseudoVariables that you can use to create portable menus that you can put on the stick and cary with you, and your menus will work on every computer.


-Support for more applications (such as 7zfm, winrar, filezilla...etc.).
Favmenu is modular in design. Adding new appliactions is peace of a cake.


New menu also brings smart refreshing (instant menus, not rebuilded every time). So you can have extremely large menus and still have 0 time response, unlike now. And ofc, menu breaks, menu monitoring (for innstance to set toolitps while mouse is over), item right click handlers, named separators and much more, far more advanced then simple Menu command currently in AHK. I am also investigating how to pin it to desktop so menu is not closed when you select something. I am examing if this is possible in Win SDK menu architecthure. Currently examing beautiful menus of bbLean open source shell replacement for WIndows based on Linux BlackBox shell witch has just that option.

So, the only thing that has to be done is ither someone helps me for workarounds of AHK limitations with message handling (I already asked some power users from the forum, by they refused Sad ), or Chris rising priority for new Menu command.


Thank you.


PS: I am thinking more or less to abandon the project in AHK and rewrite it in C. Don't know if I will find time for this. AHK proved not capable for advanced things such as this, and without support from the author I can't do much. I also hesistate as the new Menu has only that small bug and otherwise is entirely over.
_________________
Back to top
View user's profile Send private message MSN Messenger
EJ12N



Joined: 04 Dec 2006
Posts: 2

PostPosted: Tue Dec 05, 2006 3:20 pm    Post subject: Reply with quote

majkinetor,
that is just awesome. I can't wait for you to release it! I loved the smart refresh feature you mentioned.
and if you do it with C/C++ make sure you inform it where you going to release it,
I will follow this program to another galaxy if necessary Razz lol.

If you need anything let me know I'll be more than happy to help you...
I do a lil bit of everything but web development and design are my strongest points. That's my work/career/life Twisted Evil

I hope chris does that message handling stuff for next AHK release. I know he must be hella busy as we all are in our real life,
but chris here's another person begging you to fix that please,
and thanks alot for all the time you have put into AHK too without it none of this would be possible right now.
Thank you Smile
Back to top
View user's profile Send private message
dash



Joined: 29 Nov 2006
Posts: 53

PostPosted: Mon Dec 25, 2006 4:57 am    Post subject: Reply with quote

love it!
Thanls for sharing majkinetor!
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 3644
Location: Belgrade

PostPosted: Wed Dec 27, 2006 5:40 pm    Post subject: Reply with quote

Thank you for feedback.

EJi2N wrote:
and if you do it with C/C++ make sure you inform it where you going to release it,

Of course. There are some things on horizont already...
_________________
Back to top
View user's profile Send private message MSN Messenger
Barney9



Joined: 02 Mar 2007
Posts: 11

PostPosted: Tue Apr 03, 2007 11:06 pm    Post subject: Reply with quote

Hi! I have a request: Make Submenus executable, too. I want to assign a command to a submenu but after restarting editor it is lost.

eg. My dir structure is: D:\Downloads\music
So I make a submenu named "Downloads". Then I add an item named "music" into it with the command "cd D:\Downloads\music". Now I want to have a command "cd D:\Downloads", too. I would have to create an extra item somewhere. That suxx because it unnescessarily blows up the Menu.

Maybe you know it from windows start menu: if you double click on a submenu a folder is opened in explorer.

Regards
Back to top
View user's profile Send private message
majkinetor



Joined: 24 May 2006
Posts: 3644
Location: Belgrade

PostPosted: Tue Apr 03, 2007 11:09 pm    Post subject: Reply with quote

This is outdated version. You can be alpha tester of FM3 here (go to last pages)
_________________
Back to top
View user's profile Send private message MSN Messenger
Guest+
Guest





PostPosted: Tue Apr 03, 2007 11:36 pm    Post subject: Reply with quote

Nice

How about including support for Virtual folders ??
You can use CLSID like-
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}[/img]
Back to top
majkinetor



Joined: 24 May 2006
Posts: 3644
Location: Belgrade

PostPosted: Wed Apr 04, 2007 7:52 am    Post subject: Reply with quote

Its already there.
If you downloaded FM3 alpha, check out the news.txt for new stuff. There are more then 20 new features.

You can use CLSID even as env var, like

cmd = ::{my documents}\myapp\app.exe

You can latter open the folder in which app.exe resides if you do shift click.

All features requested by many FM users are implemented.
Next great thing will be FM4 which will probably be plugin oriented.
_________________
Back to top
View user's profile Send private message MSN Messenger
drmurdoch



Joined: 10 Nov 2006
Posts: 89

PostPosted: Sun May 13, 2007 12:54 am    Post subject: Reply with quote

I don't have TotalCMD.exe but it keeps asking for it. I don't want TotalCMD.exe .. any workarounds ?
Back to top
View user's profile Send private message
drmurdoch



Joined: 10 Nov 2006
Posts: 89

PostPosted: Sun May 13, 2007 1:36 am    Post subject: error when clicking Help Reply with quote

--> missing readme.doc.
Back to top
View user's profile Send private message
drmurdoch



Joined: 10 Nov 2006
Posts: 89

PostPosted: Sun May 13, 2007 1:44 am    Post subject: Reply with quote

I just made a .txt file into Totalcmd.exe and set FavMenu to that .exe file. I then disabled TotalCMD integration.

For AHK users that want to use your program, but don't want total commander, please make it optional.

BTW, this is a *GREAT PROGRAM*. I am making my own menu.ini and just love it. I am using it on my LAN and I am using urls like \\computer1\C_DRIVE\Downloads and \\computer4\D_DRIVE\Spreadsheets\ so that I can duplicate the menu.ini to all my computers !

Is it possible that all 9 of my computers on the LAN could share 1 menu.ini file ?


from news.txt ---> see below

Quote:
-----------
v3 alpha xx
-----------

- Instant menu display. Menu is loaded only on startup, if changed while running it is
either refreshed realtime, or silently reloaded.

- Large icons (customizable size)

- Context menu (middle click, ctrl enter)

- Submenus can launch commands with right click or typing Backspace while in submenu.

- Tooltips

- Menu color

- New TC hook to [*] button which works correctly. Problematic hook to "current directory" removed

- Office 2007 support

- New icon dialog in Properties and Editor

- New feature: SHIFT + enter/click on executable item will open its folder. In TC this will always happen in new tab.

- Choose Icon dialog will now properly handle relative paths and if it started with relative icon path
it will try to keep it relative with the new icon you have selected.

- Multiple instances
- if Favmenu is not running it will load the menu and show itself (except if "dontshow" param is set)
- if Favmenu is running, it will send the command to already running instance
to show the menu. Second instance will exit imeditaly after sending the message

This allows to set favmenu at the desktop or quick luanch or TC button.
If it is not already active it will load and show, otherwise it will just show ASAP.

- New command line option: "dontshow"
If set, favmenu will not show itself, but just load and stay in tray.
To be used with windows startup.
Has no influence if Favmenu is alrady running in witch case it will be shown.


- API Interface, Favmenu reacts on broadcast message 0x399 ( WM_FAVMENU = 0x399 )
WPARM values:
FMA_RELOAD = 1 ;reload the menu silently (implies "dontshow")
FMA_EXIT = 2 ;exit famenu
FMA_SHOW = 3 ;show the menu

FMA_PING = 4 ;check if there is favmenu running
To use FMA_PING first delete ini key "status" from the Favmenu config, then broadcast
the WM_FAVMENU message with FMA_PING parameter. If Favmenu is alive, it will respond by
setting the "status" to "running".

- You can set background color and text color of the menu in TestParams

- Added checkmark next to the currently active TC panel

- Improved TC handling. FM3 is now using WM_COPYDATA to control TC rather then user edit simulation.
Side effect in TC7 is that archives are now treated as directories i.e. you can specify file name
after the path (with "cd " flag) to open it in TC7. If the packer plugin for that file extension is
not installed, the file will be selected. Using shift on executables will prepend "cd " and execute.

- Added Support for system and user commands (cm_xyz and em_xyz)

- Delete added into context menu. It doesn't delete the items from the ini but marks them as deleted (for
the sake of speed). First time you use Editor.ahk afterwards, it will remove trash items and thus make
ini file TC compatibile.
You can delete only empty submenus.

- Exit and Reload added to context menu for people that don't use tray icon.

- Better keyboard support

- Bakspace in submenu is now keyboard equivalent to right click (i.e. will open submenu command)
In combination with shift it opens a new tab.
If pressed in main menu, it will move selection to the first item.
If Properties dialog is active it will update current display to match submenu item, again, equivalent
of right click on submenu item.

- Ctrl Enter now opens context menu. This doesn't work for submenus as it will show them. To activate
Properties on a submenus, you have to open it on some non-submenu item, then change to submenu while
Properties dialog is active using Backspace or right click

- New realtime TestParam option: tooltip position
0 means it is placed on top of the active submenu, 1 means it follows the selection
TOOLTIPPOS=0 is default

- TOOLTIPDURATON sets number of seconds that tooltip will be shown. Set 0 for infinity.

- SHIFT select will now open new explorer window, if FM3 is used in explorer.

Editor.ahk:

- Support for editing submenus commands
- Editor will send FMA_RELOAD command to favmenu once it exits
- Icon support in treeview. Icon dialog.
- Option to show/hide icons in options tab.


----
BUGS 3 ; Nothing serious so far
----

[AutoHotKey] Disappearance Bug ; extremely rare
---------------------------------------------------
Menu item icons will desappear very rarely, only when you access the submenu with right arrow key.
Only icons will desappear.
Fix: Just ESC the submenu and open it again. However, you can still navigate the menu and icon will appear once you reach it.

[Windows or MMenu] Deactivation Bug ; occasionally
---------------------------------------------------
Sometimes keyboard focus will be deactiveted and right click will not work.
This depends on your mouse & keyboard usage of Favmenu. It happens here almost always when I apply this scenario of
events: call FM using its hotkey, select an item using Enter, call FM again using hotkey, cancel it using mouse click outside its
region and call FM again using hotkey - after this, FM will lose focus ...
Fix: Select item with the mouse. If you want to activate submenu command with right click, first press left click then right click.
Afterwards, focus will be returned to normal.

When using Favmenu invoked from the tray icon, right click on submenus or items will not work.
Fix: First click on any o fthe submenus you have with left button, then right click will be available again.
If you don't have any submenus, you can click on separators too.

[FAVMENU] Properties Selection Bug ; always
---------------------------------------------------
If you navigate in Properties dialog using navigation buttons or ctrl + arrow and you cross submenu boundaries
the items title will not be refreshed if you make changes and save them. The changes will be seen upon reload.
Fix: Don't cross submenu boundaries. Use hotkey + Enter/Bakspace to select different item/submenu or do the same
using "change item" link.


-----
NOTES
-----
- You can set some hardcoded options in the Config.ini's [TestParam] section.
- If you encoutner known or unknown bug, the bigest probability is that it will be fixed if you reload Favmenu.
Back to top
View user's profile Send private message
drmurdoch



Joined: 10 Nov 2006
Posts: 89

PostPosted: Sun May 13, 2007 2:28 am    Post subject: Supports Hamachi URLs. Reply with quote

Looks like i can access any folder on my VPN as FavMenu 3 alpha supports Hamachi urls.

ie.

\\5.68.182.33\Server_C_drive\dl

Nice !
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    AutoHotkey Community Forum Index -> Scripts & Functions All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6  Next
Page 5 of 6

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum


Powered by phpBB © 2001, 2005 phpBB Group