6EC
02-02-2009, 00:32
Имеем любимые иконки, которые появляются в меню "Пуск" -- "Программы",
а именно - Internet Explorer и Outlook Express.
Хочу переместить их в папку %ALLUSERSPROFILE%\Главное меню\Программы\Интернет\
В RunOnceEx вызываю в действие файл sort.cmd, часть из которого привожу ниже
MOVE "%userprofile%\Главное меню\Программы\Internet Explorer.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Интернет\"
MOVE "%userprofile%\Главное меню\Программы\Outlook Express.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Интернет\"
MOVE "%userprofile%\Главное меню\Программы\Windows Media Player.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Стандартные\"
MOVE "%ALLUSERSPROFILE%\Главное меню\Microsoft Update.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Стандартные\"
DEL "%userprofile%\Рабочий стол\Windows Media Player.lnk"
Так вот - из под RunOnceEx данный код не работает. Наверное, потому что при выполнении этого кода иконок там и близко нет - они, очень похоже, что появляются уже ПОСЛЕ того, как активируется рабочий стол (когда после выполнения RunOnceEx в левом верхнем углу пишется "Выполняется настройка того-то сего-то" (маленькие такие таблички)
Т.е. если этот код запустить уже после того, как все упомянутые таблички процесса вводных настроек отмелькали - работает изумительно, всё распихивается по нужным местам.
Более того, как я понял - эти иконки окажутся на местах (на прежних), как только создать нового пользователя и войти из под него (для него тоже будут мелькат таблички начальной настройки - и егойный userprofile снова будут помещены эти же иконки).
Как от них отказаться/прибить/переместить навечно в нужную папку ? Может, где-то в реестре по поводу IE покопаться ?
а именно - Internet Explorer и Outlook Express.
Хочу переместить их в папку %ALLUSERSPROFILE%\Главное меню\Программы\Интернет\
В RunOnceEx вызываю в действие файл sort.cmd, часть из которого привожу ниже
MOVE "%userprofile%\Главное меню\Программы\Internet Explorer.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Интернет\"
MOVE "%userprofile%\Главное меню\Программы\Outlook Express.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Интернет\"
MOVE "%userprofile%\Главное меню\Программы\Windows Media Player.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Стандартные\"
MOVE "%ALLUSERSPROFILE%\Главное меню\Microsoft Update.lnk" "%ALLUSERSPROFILE%\Главное меню\Программы\Стандартные\"
DEL "%userprofile%\Рабочий стол\Windows Media Player.lnk"
Так вот - из под RunOnceEx данный код не работает. Наверное, потому что при выполнении этого кода иконок там и близко нет - они, очень похоже, что появляются уже ПОСЛЕ того, как активируется рабочий стол (когда после выполнения RunOnceEx в левом верхнем углу пишется "Выполняется настройка того-то сего-то" (маленькие такие таблички)
Т.е. если этот код запустить уже после того, как все упомянутые таблички процесса вводных настроек отмелькали - работает изумительно, всё распихивается по нужным местам.
Более того, как я понял - эти иконки окажутся на местах (на прежних), как только создать нового пользователя и войти из под него (для него тоже будут мелькат таблички начальной настройки - и егойный userprofile снова будут помещены эти же иконки).
Как от них отказаться/прибить/переместить навечно в нужную папку ? Может, где-то в реестре по поводу IE покопаться ?