Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   [решено] Ярлыки в пуск (http://forum.oszone.net/showthread.php?t=94862)

VictorSh 26-11-2007 12:51 685443

Ярлыки в пуск
 
Народ как при первом входе в систему автоматически создать ярлыки в меню пуск? Пробовал создавать в Documents and Settings\All Users\Start Menu, в реестре смотрел. Не появляются в меню пуск.

Petya V4sechkin 26-11-2007 15:19 685565

VictorSh, где именно в меню Пуск?

VictorSh 26-11-2007 16:48 685637

В том меню , которое появляется при нажатии кнопки пуск. Перед программы.

Vadikan 27-11-2007 02:45 685864

VictorSh, что значит
Цитата:

Цитата VictorSh
Перед программы. »

Скриншот сделайте.

LonerD 27-11-2007 12:29 686044

VictorSh, А с помощью WinRar-sfx не пробовали?
Например,
Shortcut=S, "Total Commander\Totalcmd.exe", "", "", "Total Commander"

VictorSh 27-11-2007 13:42 686102

Цитата:

Цитата Vadikan
Скриншот сделайте »


VictorSh 29-11-2007 12:45 687158

Скриншот сделал. Только, наверное никому не известно, как сделать ярлык в меню пуск.

dimich22 29-11-2007 13:35 687186

VictorSh, а каким образом пробовал создавать ярлыки в Start Menu?
Путь д.б., например,

"%AllUsersProfile%\Start Menu\Windows Update.lnk" - для английской версии
"%AllUsersProfile%\Главное меню\Windows Update.lnk" - для русской (кодировка - DOS, если батник)
Самое простое - самораспаковывающийся по приведенному выше пути архив с необходимыми ярлыками.

TERMINAL 29-11-2007 14:46 687235

VictorSh, смотри сдесь !

VictorSh 29-11-2007 16:39 687320

Цитата:

Цитата dimich22
VictorSh, а каким образом пробовал создавать ярлыки в Start Menu?
Путь д.б., например,
"%AllUsersProfile%\Start Menu\Windows Update.lnk" - для английской версии
"%AllUsersProfile%\Главное меню\Windows Update.lnk" - для русской (кодировка - DOS, если батник)
Самое простое - самораспаковывающийся по приведенному выше пути архив с необходимыми ярлыками. »

так пробовал - не получается!

VictorSh 29-11-2007 18:00 687370

Цитата:

Цитата TERMINAL
VictorSh, смотри сдесь ! »

Посмотрел. Помогло. СПАСИБО!!!
Применил файл реестра как написано здесь
Только почему-то, ярлык не отображается сразу после применения, т.е. если после применнения открыть меню пуск. Но если после этого открыть меню пуск второй раз , то ярлык появляется) Правда я поставил FavoritesChanges = 1 (как там написано для того чтобы потестить)

Vadikan 29-11-2007 20:24 687419

Цитата:

Цитата VictorSh
Только, наверное никому не известно, как сделать ярлык в меню пуск. »

На будущее прошу воздержаться от подобных провокационных заявлений.

TERMINAL 30-11-2007 09:37 687648

Vadikan, может ты шаришь, проблема решена как вносить ярлыки в меню пуск, но есть отна проблема-можно вносить несколько ярлыков, а вот именно добовлять определённые ярлыки - нет. Например, у меня Total Commander, WinAmp, CCleaner, Far, Word, Exel и т.д. делаешь и они появляются, А вот как сделать чтобы к этой кучи ярлыков ещё добавлялись (я хочу сказать, можно ли к каждому ярлыку сделать ссылку на реестр, например прога определяет наличие данного ПО и добавляет его в меню пуск...)?!

Magnetio 23-12-2007 14:10 702305

не хотел повторяться с таким же вопросом но мне что то не понятно...
Когда нажимаешь на кнопку пуск, с добавление туда ярлыков программ ясно, а вот когда нажимаешь на кнопку все программы, от туда как ярлыки убрать?

Magnetio 23-12-2007 14:20 702310

Вложений: 1
сделаю скриншот покажу наглядно, что хочу убрать... см картинку.
И самый главный вопрос как это интегрировать в установку виндовс, т.е. сделать так чтоб этих ярлыков не было когда произойдёт первый запуск виндовса.

Petya V4sechkin 23-12-2007 14:22 702311

Magnetio,
[решено] Как удалить ярлыки в меню "Пуск" - "Программы"

Magnetio 23-12-2007 16:45 702381

Petya V4sechkin, приспасибо!

ku7mich 13-05-2008 13:31 801365

Вот с удаление вроде всё понятно, а перемещение что-то не получается.

Использовал move, но прочитал что лучше использовать конструкцию: mkdir -> copy - > rd. Что и пытаюсь применить, но пока почти безуспешно - отрабатывает только создание директории:
Код:

cmdow @ /HID
@echo off

mkdir "%allusersprofile%\Главное меню\Программы\Utilities\7-Zip"
copy "%allusersprofile%\Главное меню\Программы\7-Zip" "%allusersprofile%\Главное меню\Программы\Utilities\7-Zip"
rd /Q /S "%allusersprofile%\Главное меню\Программы\7-Zip"

shutdown.exe -r -f -t 20 -c "Операционная система будет перезагружена через 20 секунд."

EXIT

Файл cleanup.cmd в кодировке 866 (OEM Russian) прописан в cmdlines.txt.

З.Ы.
На форуме пока ничего не нашёл, может где пропустил, но блин, я кажется уже всем темы о "ярлыках в пуске" прочитал. Ткните носом.

З.Ы.Ы.
Блин, совсем про маску забыл. Вопрос снят.

Petya V4sechkin 13-05-2008 13:58 801396

Цитата:

Цитата ku7mich
Блин, совсем про маску забыл. Вопрос снят.

Извиняюсь, я удалил свой пост.
И без маски должно копироваться вообще-то (у меня нормально копируется).

Resylenr 13-05-2008 14:08 801401

Можно создавать ярлыки в меню пуск с помощью утилиты nircmd.

Код:

nircmd.exe shortcut "%ProgramFiles%\Total Commander\Totalcmd.exe" "~$folder.startup$" "Total Commander"

dimich22 13-05-2008 14:12 801406

ku7mich, я так понимаю, вы используете аддон 7-zip. Так, наверное, проще подправить inf-файл (7zip.inf). В секции [prog.AddShortcut] и [faq.AddShortcut] в строке SubDir=%Arhive% вместо %Arhive% прописать то, что необходимо, например, "Utilities\7-Zip"

ku7mich 13-05-2008 14:16 801414

Поторопился. Не копирует ни с *.* ни с *.
Цитата:

я так понимаю, вы используете аддон 7-zip.
Нет, устанавливаю оригинальный дистрибутив с ключом /S через RunOnceEx.cmd.

Mr dUSHA 13-05-2008 17:49 801611

ku7mich,

Проверено на кошках, так работает из .CMD-файла:

Код:

mkdir "%allusersprofile%\Главное меню\Программы\Utilities"
move "%allusersprofile%\Главное меню\Программы\7-Zip" "%allusersprofile%\Главное меню\Программы\Utilities"


Только в команднике кодировку CP866 незабудь сделать.

ku7mich 13-05-2008 18:16 801643

Сдаётся мне, я кое-что не учёл...
Вызванные посредством cmdlines.txt пакетные файл выполняются по очереди на этапе T12 в том числе и внесение записей из RunOnceEx.cmd и команды из CleanUp.cmd. Вот только записи внесённые при помощи RunOnceEx.cmd выполняются после входа пользователя, а я из CleanUp.cmd (на этапе T12) пытаюсь скопировать ещё не созданные ярлыки :). Я правильно понял?

Petya V4sechkin 13-05-2008 18:20 801645

ku7mich, разве вы запускаете CleanUp.cmd на T-12?
Там ведь shutdown, у вас бы система не поставилась.

ku7mich 13-05-2008 18:32 801656

А блин, точно, сам ступил. В руководстве "Примеры" просмотрел, а тот пример, что в статье о RunOnceEx, не до конца прочитал, там же чёрным по белому всё написано. Прошу прощения за отнятое время, пошёл читать матчасть. Всем спасибо.


Время: 13:55.

Время: 13:55.
© OSzone.net 2001-