Any XP replacement MenuSnap?

  • Thread starter Thread starter Flounder
  • Start date Start date
F

Flounder

I need to be able to sort my Internet Explorer Favorites. I know how
to do this temporarily but need to make it "stick" on a permanent
basis.

Any ideas?

Flounder
 
I need to be able to sort my Internet Explorer Favorites. I know how
to do this temporarily but need to make it "stick" on a permanent
basis.

Any ideas?

Flounder

Mine stay sorted until I add new ones. Then I just sort again.

What's the problem?

Wayne
 
Mine stay sorted until I add new ones. Then I just sort again.

What's the problem?

Wayne

Nuthin... I guess you're just the sort guru of the Favorites file! :)

How'd ya do it?

Flounder
 
Nuthin... I guess you're just the sort guru of the Favorites file! :)

How'd ya do it?

Flounder

Are you serious? Right click on the Favorites drop down menu and select
"sort by name".

If you've already done this and the sort didn't remain, then there's
something else wrong I know nothing about. Mine stays sorted until I add
more favorites. I don't know of a way to automate the sorting process
and avoid resorting after additions.

Cheers
Wayne
 
Are you serious? Right click on the Favorites drop down menu and select
"sort by name".

If you've already done this and the sort didn't remain, then there's
something else wrong I know nothing about. Mine stays sorted until I add
more favorites. I don't know of a way to automate the sorting process
and avoid resorting after additions.

Cheers
Wayne

Yeah... That's what I've been doing, too.

Which is why I am still looking for a program to make the changes
permanent.

Thank you, anyway.

Flounder
 
Flounder said:
Which is why I am still looking for a program to make the changes
permanent.

Pretty sure "permanent" is not an option... You can automate sorting
to alphabetical, by using a .reg file to delete that registry key which
contains sorting data. A main strategy is pointing a .bat at the .reg
file, setting it to process before Windows loads.
 
Pretty sure "permanent" is not an option... You can automate sorting
to alphabetical, by using a .reg file to delete that registry key which
contains sorting data. A main strategy is pointing a .bat at the .reg
file, setting it to process before Windows loads.

Thanks, Karen...

That sounds like what I'm after. Do you have any pointers to
instructions on how to do this sort of thing? (I'm well qualified in
the area of screwing up my registry and thus need all the help I can
get!)

..Flounder
 
Flounder said:
Thanks, Karen...

That sounds like what I'm after. Do you have any pointers to
instructions on how to do this sort of thing? (I'm well qualified in
the area of screwing up my registry and thus need all the help I can
get!)


The key you would be deleting is this one:

[HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]

To have a .reg file that deletes a key, you stick a (-) minus sign inside
of the first bracket.

So then your reg file would be like this:

-----------------------------------------------------------------sortfavs.reg
REGEDIT4

[-HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]

------------------------------------------------------------------sortfavs.reg

You can test the file by right-clicking and selecting "merge." But what you
really want to get done next is a way to run that file, without having to do
all the extra clicking.

So a simple .bat file for that. The command to merge a reg file, is just
"REGEDIT filename.reg". To do it without prompt, the switch is /S (silent).

So then your bat would be like this:

-----------------------------------------------------------------sortfavs.bat
REGEDIT /S sortfavs.reg
cls
-----------------------------------------------------------------sortfavs.bat

Notice that I didn't choose to use a path name to the sortfavs.reg file in
the command above. I would therefore need to make sure that sortfavs.reg
is in the same folder as sortfavs.bat, or else that it is somewhere in
the defined paths (eg the windows directory, etc).

You could create the two files above, stick them together anywhere. Then
create a shortcut from the sortfavs.bat file, to your Startup folder. The
shortcut will actually be a .pif, and you can access properties of that
..pif, to choose "close on exit, run minimized, and change icon," etc.

ITEM. The regkey I gave, it only works in Windows. *

Ok, I feel I did sort of a sloppy job with these instructions. So let me
know what I might need to rewrite, and I'll get back to it in the AM
tomorrow, when I've got a good block of free time to try to be coherent.



--
Karen S.


* Reason so it because the reg path I used was part of a virtual branch,
HKCU (HKEY_CURRENT_USER). I'll skip going into that detailed in this post.
Just the quick sum of it: To have these files work at a pre-Windows level,
the path needs to come from the HKEY_USERS\(name) key, not the
HKEY_CURRENT_USER key.
 
-----------------------------------------------------------------sortfavs.reg
REGEDIT4

[-HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]

------------------------------------------------------------------sortfavs.reg

You can test the file by right-clicking and selecting "merge."

Egads! :(

Correct the one above to this:

-----------------------------------------------------------------sortfavs.reg
REGEDIT4

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]

------------------------------------------------------------------sortfavs.reg

Copy between the two scissors markers (-----), out into your notepad. Make
sure no breaks get in there, between the brackets.

Nature of my mistake with the first key. I used the shorthand HKCU, which
works fine when dealing with the GUI of a registry editor. Where I was not
thinking, is that the shorthand does not work for REGEDIT.EXE command line.
It wants the branch names spelled out all the way, here -- HKEY_CURRENT_USER.


Don't lose faith, despite that error, the rest of the operation works fine.
And it is safe and good to delete that key on all Windows OS; I've checked
places like www.regedit.com to verify the compatibility.
 
-----------------------------------------------------------------sortfavs.reg
REGEDIT4

[-HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]

------------------------------------------------------------------sortfavs.reg

You can test the file by right-clicking and selecting "merge."

Egads! :(

Correct the one above to this:

-----------------------------------------------------------------sortfavs.reg
REGEDIT4

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Favorites]

------------------------------------------------------------------sortfavs.reg

Copy between the two scissors markers (-----), out into your notepad. Make
sure no breaks get in there, between the brackets.

Nature of my mistake with the first key. I used the shorthand HKCU, which
works fine when dealing with the GUI of a registry editor. Where I was not
thinking, is that the shorthand does not work for REGEDIT.EXE command line.
It wants the branch names spelled out all the way, here -- HKEY_CURRENT_USER.


Don't lose faith, despite that error, the rest of the operation works fine.
And it is safe and good to delete that key on all Windows OS; I've checked
places like www.regedit.com to verify the compatibility.

Works like the proverbial charm!

Hat's off to you for your help!!

Flounder
 
Flounder said:
Works like the proverbial charm!

Hat's off to you for your help!!

Good to hear! Especially since it means I read you right. That you
didn't mind exerting some minutes of manual labor. And that you
were already familiar with things like creating reg files.

.. . . .

I wanted to add here one additional thing. You hadn't brought this
up, but it's just in case you wanted your start menu sorted as well....

If you were to look with your registry editor, you'll see that its
sorting data is next door to that for favorites. Two subkeys off
of "menuorder."

HKCU\...\MenuOrder\Favorites\
HKCU\...\MenuOrder\Start Menu\

You can straighten those both out at once, with a single line:

------------------------------------------------------------------sortmenu.reg
REGEDIT4

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder]

------------------------------------------------------------------sortmenu.reg

Note, Windows will recreate that MenuOrder key, to make subkeys beneath it,
for each item you add or move in favorites or startmenu. That's why we have
do the amputation as a regular routine.

A small bonus: cutting that key, even when only done occasionally, it
trims some 5 lbs of bloat. That menuorder reg pocket can get pretty
stuffed, w its fatty binary values -- especially when you have a whole
lot of individual favorites and/or startmenu items that Windows is tracking.
I cannot document any measurable speed gain from cleaning it off. But I
do know I like just the mere fact of having Windows display my menu objects
straightaway, without first constantly shuffling through a whole pile of
order-arrangement data.

Anyway. If you choose to use the regfile above, to sort both startmenu
and favorites at once, all your remaining steps are of course the same
as before...

--------------------------------------------------------------sortmenu.bat
REGEDIT /S sortmenu.reg
cls
--------------------------------------------------------------sortmenu.bat

....Put the bat and the reg put together in the same folder. Create a
shortcut/PIF from the bat to your StartUp group. Right-click the PIF,
and change its properties to Run Minimized, and Close on Exit.

If you're not rebooting too often, thus the StartUp group not being often
processed, then you can of course manually click the PIF on occasion.
Or if you're using some kind of scheduler, tell it to run it.

.. . . .

I'd initially mentioned running this action during an early stage of the
Windows bootup process. (Where btw you would need to change the regkey to
HKU\.default, plus additional HKU\ keys if profiles enabled.) Yet after
thinking it over - especially with the consideration of it being XP we're
talking here - I've now more settled on the idea that having the PIF link
in the StartUp group is the preferred strategy.

Amongst considerations towards my conclusion is that you XP folks don't
get to autorun commands off an autoexec.bat during boot time. And a reg
run key would not be worth the inconvenience. A pif file accessible at
any time is a lot handier. Especially since you're probably just not
rebooting all that often. Not as when it's 9x shaping the show, constantly
demanding its "power naps."
 
Flounder said:
Works like the proverbial charm!

Hat's off to you for your help!!

Good to hear! Especially since it means I read you right. That you
didn't mind exerting some minutes of manual labor. And that you
were already familiar with things like creating reg files.

. . . .

I wanted to add here one additional thing. You hadn't brought this
up, but it's just in case you wanted your start menu sorted as well....

If you were to look with your registry editor, you'll see that its
sorting data is next door to that for favorites. Two subkeys off
of "menuorder."

HKCU\...\MenuOrder\Favorites\
HKCU\...\MenuOrder\Start Menu\

You can straighten those both out at once, with a single line:

------------------------------------------------------------------sortmenu.reg
REGEDIT4

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder]

------------------------------------------------------------------sortmenu.reg

Note, Windows will recreate that MenuOrder key, to make subkeys beneath it,
for each item you add or move in favorites or startmenu. That's why we have
do the amputation as a regular routine.

A small bonus: cutting that key, even when only done occasionally, it
trims some 5 lbs of bloat. That menuorder reg pocket can get pretty
stuffed, w its fatty binary values -- especially when you have a whole
lot of individual favorites and/or startmenu items that Windows is tracking.
I cannot document any measurable speed gain from cleaning it off. But I
do know I like just the mere fact of having Windows display my menu objects
straightaway, without first constantly shuffling through a whole pile of
order-arrangement data.

Anyway. If you choose to use the regfile above, to sort both startmenu
and favorites at once, all your remaining steps are of course the same
as before...

--------------------------------------------------------------sortmenu.bat
REGEDIT /S sortmenu.reg
cls
--------------------------------------------------------------sortmenu.bat

...Put the bat and the reg put together in the same folder. Create a
shortcut/PIF from the bat to your StartUp group. Right-click the PIF,
and change its properties to Run Minimized, and Close on Exit.

If you're not rebooting too often, thus the StartUp group not being often
processed, then you can of course manually click the PIF on occasion.
Or if you're using some kind of scheduler, tell it to run it.

. . . .

I'd initially mentioned running this action during an early stage of the
Windows bootup process. (Where btw you would need to change the regkey to
HKU\.default, plus additional HKU\ keys if profiles enabled.) Yet after
thinking it over - especially with the consideration of it being XP we're
talking here - I've now more settled on the idea that having the PIF link
in the StartUp group is the preferred strategy.

Amongst considerations towards my conclusion is that you XP folks don't
get to autorun commands off an autoexec.bat during boot time. And a reg
run key would not be worth the inconvenience. A pif file accessible at
any time is a lot handier. Especially since you're probably just not
rebooting all that often. Not as when it's 9x shaping the show, constantly
demanding its "power naps."

Now I am so far in your debt that you'll have to begin accepting my
gratitude on some kind of a payment schedule. :)

Thank you for this prescient bit of advice.

Flounder
 
Flounder said:
Now I am so far in your debt that you'll have to begin accepting my
gratitude on some kind of a payment schedule. :)

(The currency 'round here is freeware, so hmmmm, have to see what my
collection needs... ;) )
Thank you for this prescient bit of advice.

You are too kind! I'd say most newsgroup contributors would hold ideal
a world where more posters asking a question displayed even a fraction
of your graciousness. It's appreciated. :)
 
Back
Top