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

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
Аватара пользователя
Andrey_A
Сообщения: 394
Зарегистрирован: Пт апр 10, 2009 06:28
Откуда: Сочи
Контактная информация:

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

Сообщение Andrey_A »

Помогите пожалуйста создать кнопку, или батник, или cmdшник, или скрипт
Задача: Под курсором программа.Как сделать так, чтобы нажав куда-нибудь, она отправилась в автозапуск, без сторонних программ
Спасибо заранее Андрей А А
Аватара пользователя
iNorbert
Сообщения: 221
Зарегистрирован: Пн мар 03, 2008 00:39

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

Сообщение iNorbert »

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

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

[mod="Avada"]Следующий пост, дублирующий этот в режиме цитирования, удалён.[/mod]
Аватара пользователя
Andrey_A
Сообщения: 394
Зарегистрирован: Пт апр 10, 2009 06:28
Откуда: Сочи
Контактная информация:

Сообщение 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 файл (но не в ручную, а в автомате), а потом его же запустить
Заранее спасибо Андрей А А
GGS
Сообщения: 322
Зарегистрирован: Сб май 02, 2009 13:00

Сообщение 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
Аватара пользователя
Andrey_A
Сообщения: 394
Зарегистрирован: Пт апр 10, 2009 06:28
Откуда: Сочи
Контактная информация:

Сообщение Andrey_A »

Спасибо GGS - ты просто волшебник! Всё работает!
С уважением Андрей А А
kadvlad
Сообщения: 81
Зарегистрирован: Вс авг 26, 2007 14:45

Сообщение kadvlad »

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

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

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

Сообщение slideray »

Сформулирую тот же вопрос, более определённо. Как сделать файл, прописывающий программу(список программ) в реестр, в автозапуск, с использованием относительных путей.
И как дополнение к первому, файл, прописывающий фиксированный список ассоциаций, для фиксированного списка программ. Как это делается?
Желательно максимально развёрнутый ответ.
Аватара пользователя
Total7zip
Сообщения: 287
Зарегистрирован: Сб ноя 27, 2010 03:22

Сообщение Total7zip »

по-моему условие "с использованием относительных путей" - невыполнимо.
пути относительно чего?...

попробую помочь - я сам использую pstart
http://www.pegtop.de/start/
это отличная запускалка портабл программ.
поддерживается автозапуск, запуск по нажатию клавиш, настраиваемое меню - все работает с относительными путями.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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