Страница 1 из 1

Одним кликом и программа в автозапуске

Добавлено: Вс окт 18, 2009 03:36
Andrey_A
Помогите пожалуйста создать кнопку, или батник, или cmdшник, или скрипт
Задача: Под курсором программа.Как сделать так, чтобы нажав куда-нибудь, она отправилась в автозапуск, без сторонних программ
Спасибо заранее Андрей А А

Re: Одним кликом и программа в автозапуске

Добавлено: Вс окт 18, 2009 13:36
iNorbert
Andrey_A писал(а):Помогите пожалуйста создать кнопку, или батник, или cmdшник, или скрипт
Задача: Под курсором программа.Как сделать так, чтобы нажав куда-нибудь, она отправилась в автозапуск, без сторонних программ
Спасибо заранее Андрей А А
Не силен в написании батников, но добавить папку в автозагрузку можно создав ярлык [ctrl+shift+F5] нее в папке

c:\Documents and Settings\%USERNAME%\Главное меню\Программы\Автозагрузка\

[mod="Avada"]Следующий пост, дублирующий этот в режиме цитирования, удалён.[/mod]

Добавлено: Вс окт 18, 2009 17:51
Andrey_A
Единственное знаю, что .reg файл, который посылает программу в автозапуск выглядет так:

Код: Выделить всё

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"KillOK"="\"c:\\Total Commander\\Utilities\\killok\\killok.exe\""
может сначала как-то создать reg файл (но не в ручную, а в автомате), а потом его же запустить
Заранее спасибо Андрей А А

Добавлено: Вс окт 18, 2009 18:32
GGS
Andrey_A
Попробуйте это:

Код: Выделить всё

TOTALCMD#BAR#DATA
cmd /c
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v %N /d %P%N
TotalCmd.exe
Файл под курсором в HKCU\...\RUN

1
-1
Чтобы избежать накладок с именами, можно так:

Код: Выделить всё

TOTALCMD#BAR#DATA
cmd /c
REG ADD HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v %N_%%date%%_%%time%% /d %P%N
TotalCmd.exe
Файл под курсором в HKCU\...\RUN

1
-1

Добавлено: Пн окт 19, 2009 23:42
Andrey_A
Спасибо GGS - ты просто волшебник! Всё работает!
С уважением Андрей А А

Добавлено: Чт окт 22, 2009 23:54
kadvlad
Есть такое соображение.
чтобы каждый раз не мучаться с добавлением отдельный программ в автозапуск (иначе зачем потребовалась автоматизация), я делаю так:
При установке системы запускаю один-единственный файл autostart.reg:

Код: Выделить всё

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"AutoStart"="path\auto.bat"
При необходимости изменяю батник автозапуска, который всегда лежит в одном месте. ИМХО, так проще и быстрее.

Добавлено: Пт апр 22, 2011 08:14
slideray
Сформулирую тот же вопрос, более определённо. Как сделать файл, прописывающий программу(список программ) в реестр, в автозапуск, с использованием относительных путей.
И как дополнение к первому, файл, прописывающий фиксированный список ассоциаций, для фиксированного списка программ. Как это делается?
Желательно максимально развёрнутый ответ.

Добавлено: Пт апр 22, 2011 12:40
Total7zip
по-моему условие "с использованием относительных путей" - невыполнимо.
пути относительно чего?...

попробую помочь - я сам использую pstart
http://www.pegtop.de/start/
это отличная запускалка портабл программ.
поддерживается автозапуск, запуск по нажатию клавиш, настраиваемое меню - все работает с относительными путями.

Добавлено: Пт апр 22, 2011 17:45
Flasher
slideray
По-моему, проще использовать системный плагин Starup Guard. Выделил нужное - перетащил в папку "Registry - Run" или "User\Registry - Run".
Total7zip писал(а):я сам использую pstart
Я тоже его на одной системе давненько использую, правда для указанной цели не стал бы.