F4Menu for all v0.58

Discuss and announce Total Commander plugins, addons and other useful tools here, both their usage and their development.

Moderators: Stefan2, white, sheep, Hacker

Post Reply
User avatar
Shanny
Member
Member
Posts: 177
Joined: 2003-02-24, 08:38 UTC

Post by *Shanny » 2010-11-28, 23:09 UTC

Peter wrote:
Shannys Signature wrote:TCEE, TCPP, F4Menu -- Shanny
High Shanny

the link in your signature is dead.

Peter
Thanks, corrected :)
TCEE, TCPP, F4Menu -- Shanny

User avatar
MVV
Power Member
Power Member
Posts: 8146
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV » 2010-11-29, 10:45 UTC

Thanks, looks great! And option ShowMultiMatch works fine.

Please update Russian language file:

Code: Select all

MIME-Version: 1.0
Content-Type: application/octet-stream; name="Russian.7z"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="Russian.7z"

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


User avatar
MVV
Power Member
Power Member
Posts: 8146
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV » 2010-11-29, 20:02 UTC

Shanny, here a little idea from another user from Russian board. Maybe it would be useful to have an option or parameter to execute program associated in Windows (just like first menu item does) if no internal editors associated with given file type when it is opened in background/default mode?

User avatar
Shanny
Member
Member
Posts: 177
Joined: 2003-02-24, 08:38 UTC

Post by *Shanny » 2010-11-30, 01:26 UTC

MVV wrote:Shanny, here a little idea from another user from Russian board. Maybe it would be useful to have an option or parameter to execute program associated in Windows (just like first menu item does) if no internal editors associated with given file type when it is opened in background/default mode?
Thanks, good idea, but I think it should only be used in background mode,
since the default mode should always used the default editor.
TCEE, TCPP, F4Menu -- Shanny

User avatar
Shanny
Member
Member
Posts: 177
Joined: 2003-02-24, 08:38 UTC

Post by *Shanny » 2010-11-30, 14:32 UTC

http://www.shannycn.com/f4menu/

[2010-11-30 0.59]
+ F4Menu.ini [Option] UseWinAssoc=0 In background mode use Windows associated editor to open the file which has no internal associated editor (thanks to MVV@tc)
+ Improve the reliability of shortcuts handling (thanks to Daocang@newsmth)
* Language update: Russian (thanks to MVV@tc)
TCEE, TCPP, F4Menu -- Shanny

User avatar
petermad
Power Member
Power Member
Posts: 8080
Joined: 2003-02-05, 20:24 UTC
Location: Valsted, Denmark
Contact:

Post by *petermad » 2010-11-30, 15:52 UTC

2Shanny

I guess you didn't notice my link for Danish language update, 8 posts ago, so here it is again - encoded:

Code: Select all

MIME-Version: 1.0
Content-Type: application/octet-stream; name="F4menu_danish58.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="F4menu_danish58.zip"

UEsDBBQAAgAIANGlfD0Sqmx7WwcAACIQAAAKAAAARGFuaXNoLmxuZ4VX3XbbuBG+1zl6B5ycs2yS
WlpR//YW3bpx3ex6E2/Xbm5WewGFEA2TBBQAUtcP2HfoC8TP4Mt+A5CUbKvujUSCg8E3M9/84Exo
V3Q737FzY9n5+IPUG7aVlg36kzktv7NSeJmx5R1bSy9tJTL2ejWuIPcXPDup/2VsmfWz4g2Jn0H4
hA3nvTTtDQfpoNsJSkxVGc0gmbluZ8B/FN1Oyj/K225nyC8vup0RP9V6U5bSdjtjnvwzWz3gacJ/
2gDblH8UW93tzPiVV93OnP8srKikt7LbOeYfpDcZntIBP1elv1uTjjTlPxQGe9Ih/6R0tiGBEf/Z
mhxbVwoHsddv+/J3+d3b/lJ4/H42FSxIx/wUMFgr8vZNNOGDUJqRdyAz4cmpzqRn66iv3+9jdcov
14m791rpPK7MeHJZ1U4NK099wYaQmsMsYX0l1mtCeRyQ4/wdwKws8as+m/BbvmkUaS9/9zWo4QCg
nDOfFXCbnH1dwvphypN/LzUrNvQy5FfJvWfOVMx5oTNhM2ZlpnJpAdnVxkBwxJPzW2k1E7VCfMYy
AnNVSo8nOOCXuDGYNZzyK2NBDiZX9JvEeA1nnBAlpAFvc558Uo6J0quMKXZjtjIjGkkSPcaR8Lhs
XFrRluB3k6nVHTtTojQAMUKUI0kv17WvmVgdNGME4yOQ0RDIiTojWLZHntE4uEdWNYVGsGvHodGU
J5FEoxkfsB4jT95QblBwnFxDEZwxmvO0/ih2zCEnS81K5TwpPo4xTuogk2FX0nvC25o2fm4aFmHE
DzpzXpUlFkJ+wJprVa4ekD3jURsJvLQBGk8oF/A/5T9FBHTi6dJs/O64GW/Jibc5f98EJEpfrr0y
egdv0sJ7gmeS8ssE/p6Ql8n7eBzxD6JwqhJlIpnQXpQUJXCyzaxBb5SCyBNg/iTKPBKBuQKSJIYy
MUH6wzBUo4xVwhZgRxa249OUf6LVjZP05cEShyYzTvxKbm7vSypVhSMurr+yba0fInN+utqqgqC7
6ivU/an3Z/Z3qbfyFinh4LoJMdHY3G6ilSFT2Otty9xG25sjJqlgOYb6Ut47iQe2FPnjnaheSMy/
Pl2OCpGWrTowCyv6IdtKjXj6g+pXT4FBfcrf44EsqrNP1JW0To2d9VMUAG/WVB0S+JjB/KW8oc21
Yyma01ErJJJaUyQ2KcL3MapIodZMb7b38HvcSeIA58FbViEy+j6wbgoe3soElSQGsIZEAd47ccov
4IhHYcPqLKwqvTIMuXQowafg7KNYA8SL8iELdRIKX8x5Ak1wCNhrSuHIzkxZWXgZTHmhVNaF+NqY
8lqtQdnZgJMS2laLtCUU3QKWG1QW4dXW3QFwRak6SwOo/1mMZ0P+ztuS/ZH9DeXefntRquKEPan0
C73/sa34M6Qhkaiym+qE5AIytFZHtgn/+SbE7+CxY35t74seHXBVqvUJOy/vPCgJ1JpgT/j7h1t4
KZxIeSdziUlCLF0k2wwpel+Ck57pu7ZTBn9nUsc6QIW2rvLSOZFT1qO/D/jFg0Xa61LlzjdDSYRe
5gGyu0NNKdzJAqbX/RWtkv3aW2arav3lN/brigoU7PxtoXvLhW8yEJV6g4kHqPKY9WpXzPoQzRa+
Dcf/EV0tfFMoXhI9gmi18MGGHqMk3+t8RzHtM0RSFYVk+NcGOlgDH1vIZWYNAnlZOkks0nf0nTCs
F77uZ9jZY0u7ydkmk+UGyurUjGpWVrACkwdMM0B1iyPCgbR+/Y5UfVn4f2wUTOgxbG9TANrQ2DwB
lzW2LHSEA9D3cENj80i21yR0vdA220qu0Z5JFJ6sX0LjhPfkjSlJddVsja3BVIUlRztyg9BEZTjF
y1wHLW1vh6LelyPWg65cGzrQ7eF9BhX5E+pc8N+1oXb1LjpL2j+4JqjUIMBGhsCSRxx1dNmMdwt9
tmGFoIoVQy9xFEIW2tduVkG7edQ+aaFu4N9SFu1e99IxUOB8jElrnsasapNDtjlJX4f8P8hBKmAY
4hUqLoQC1DJAiYBq+e8hP3pZPpT9b7Jmh7S0Z8wvMHhaExzW4gjB89Rtn1cTRITATfiFaFhHESY4
iGGuKOzPdx2Br8/PgeekJm1TfhYjSW3JBw8hXnndVfpsZxjsCYNHJqtg0fcU7x9FnVnN17bF+UbF
QuOCUktRp97paUooXBNFgWf21LqDfqAtr75xr44Ygdg+DSVVSns4/K/e9rFvd96c/3LwANLO0A+J
2bZu3ZRuMOeRS8w6EyRBUXB7zVzts7N21VHjqXoUoabQ7m/Pot0NF4Pv2m119WosrIVidyXUFFWy
6fipD1/ovbD1KLIn8Kj1IsR0/8DVga5axwO6gsTb4HEaZvqPBjdaTJTHwzDFx6mVujWWRnxIS0q3
K+NwN0vCDHo8iePms/vM/vi8d3g6GPAzU4TqcUOts+bso8E2HaRBSLHKZE6E+tFcXweYBOA2G2YJ
Va/7x/2TzsFF+IIukPmGRg2jqX4fuiGFzLbsAe1C5J7SzVoSeeRPuPK/UEsBAhQAFAACAAgA0aV8
PRKqbHtbBwAAIhAAAAoAAAAAAAAAAQAgAAAAAAAAAERhbmlzaC5sbmdQSwUGAAAAAAEAAQA4AAAA
gwcAAAAA


License #524
Danish Total Commander Translator
TC 9.21a 32+64bit on Win XP 32bit, Win 7, 8.1 & 10 64bit and TC 2.92b1 on Android 6.0
Get: Extended Total Commander Menus | PHSM-Calendar

User avatar
Shanny
Member
Member
Posts: 177
Joined: 2003-02-24, 08:38 UTC

Post by *Shanny » 2010-12-01, 01:07 UTC

sorry for that & thanks, I'll add your update in next release.
TCEE, TCPP, F4Menu -- Shanny

User avatar
MVV
Power Member
Power Member
Posts: 8146
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV » 2010-12-05, 14:24 UTC

Hi, Shanny, there is some visual thing in latest versions. If no editors associated with current extension 0.59 shows two separators together - I think you may hide second one in such case.

User avatar
MVV
Power Member
Power Member
Posts: 8146
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV » 2010-12-06, 17:09 UTC

Here a couple of bugs or strange things from Russian board.

1. If I press F4 onto a file and menu appears, file gets selection. If I press Escape or just click outside menu, selection remains. Is it a bug or some kind of feature? :)

2. Try to start F4Menu just with -b parameter w/o filename. It tries to open some non-existing file (maybe bug in command line scanning). And a question. Should -b, -d, -f work w/o filename in command line or not?

3. It seems that Win key detection in Windows 7 doesn't work. If I set Win+F4 for foreground mode, F4Menu is always started in background one. Same effect if someone try to set Win+F4 for default mode.

4. It seems that -m is broken in 0.59 - program selects focused in TC file and shows menu for it even when I use Shift+F4 and Enter with empty filename.

User avatar
MVV
Power Member
Power Member
Posts: 8146
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV » 2011-02-06, 07:54 UTC

Hi again, Shanny! :)

I tried to edit alternate NTFS stream for file when found a little bug in F4Menu. E.g. I have 1.txt file focused in TC, I press Shift+F4 and specify path 1.txt:2.txt (i.e. I want to edit stream named 2.txt for file 1.txt). When I press Enter F4Menu passes wrong path to editor (it passes "enu\F4Menu.exe" instead of full path to stream). If I try stream name w/o extension all works well. Bug has place only when I try to work with file streams, folder streams F4Menu processes correctly.

User avatar
ate
Senior Member
Senior Member
Posts: 274
Joined: 2003-12-17, 22:48 UTC

Post by *ate » 2011-02-07, 21:34 UTC

Thx for this helpful tool.

Until now I used the version 0.20. I changed to version 0.59 and - sorry - I'm confused with these new options. In the past I had a foreground and a background hotkey. Now I have a foreground or a background hotkey and a default open mode hotkey ...

I want to use F4 without any menu (only if necessary), Esc + F4 for the menu with all editors (as before) and maybe Win + F4 for the reduced menu with the similar editors (e.g. 2 editors for *.txt).

In tried various options , but I failed ... Thx for any clue.

PS: 32-Bit Vista SP 2 - TC 7.56a

User avatar
MVV
Power Member
Power Member
Posts: 8146
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV » 2011-02-08, 08:35 UTC

ate, currently you can't use three modes simultaneously. You may setup F4Menu to start assigned editor on F4 (background mode) and always display menu on Esc+F4 (foreground mode):

1. Uncheck 'Default open mode' checkbox, you don't need this mode.
2. Select 'Foreground mode' and specify ESC w/o any modifiers as a hotkey (BTW this mentioned in Readme).

Now on Esc+F4 program will use foreground mode (since Esc is pressed) and on just F4 - background mode as you wanted.

Program always shows associated for current extension editors in main menu and other editors in submenu. Pinned editors are always displayed in main menu. There is no different modes for all editors and only associated ones.


Shanny, I've noticed that Win+F4 hotkey doesn't work (maybe only sometimes but now it is such time :)) under Windows 7, but Win+(Any) works fine and does what I expect.

TychoBarfy
Senior Member
Senior Member
Posts: 265
Joined: 2005-08-13, 15:13 UTC
Location: Berlin, Germany
Contact:

Post by *TychoBarfy » 2011-02-08, 12:04 UTC

Hi Shanny, thanks for this nice and usefull add-on.

I have a suggestion. I think, that the input buffer for the extensions
field in modify dialog is too small.

XnView for example allows to handle more than 600 file formats.
If I create an extension list, paste it into the field and confirm
with OK, only 128 extensions are saved. The rest will be cut off.

OK, one could leave the extensions field empty and choose
"Always show in main menu", but in my mind the user should
be able to decide how many extensions he wants to assign to
a program.

User avatar
ate
Senior Member
Senior Member
Posts: 274
Joined: 2003-12-17, 22:48 UTC

Post by *ate » 2011-02-08, 21:05 UTC

@MVV: Thx for reply - it's o.k. now. I misunderstood the hotkey-selection and that I only have to choose the selector and not the main key (F4). I read the readme, but that thing wasn't clear for me.

User avatar
MVV
Power Member
Power Member
Posts: 8146
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV » 2011-03-25, 08:02 UTC

Hi, Shanny, where are you? :)

I found another bug. Under W7 your tool doesn't allow to edit files if path contains system symbolic link or junction. Here a test with same file but via diferent paths:
C:\Users\Me\1.txt - OK
C:\Documents and Settings\Me\1.txt - ERROR
In second case F4Menu passes to editor just path "C:\Documents and Settings" instead of full path. I don't know why. Please note that C:\Documents and Settings is a special junction folder that can't be entered because of access rights, you only can enter inner paths like "C:\Documents and Settings\Me".

Post Reply