Автозапуск программы
ZAEBKA Дата: Сб, 22 Января 2011, 13:54 | Сообщение # 1
Возможно ли сделать так чтобы программа автоматом запускалась вместе с загрузкой Windows'а *Включил комп - программа сама запустилась
Сообщение Возможно ли сделать так чтобы программа автоматом запускалась вместе с загрузкой Windows'а *Включил комп - программа сама запустилась
Автор - ZAEBKA Дата добавления - 22 Января 2011 в 13:54
SiBEERia Дата: Сб, 22 Января 2011, 14:15 | Сообщение # 2
Добавить её в автозагрузку
Сообщение Добавить её в автозагрузку Автор - SiBEERia Дата добавления - 22 Января 2011 в 14:15
DEMBEL Дата: Сб, 22 Января 2011, 14:16 | Сообщение # 3
сделать также как и для любой другой программы - скопируйте ярлык вашей программы в папку Автозагрузка (в меню "Пуск"->Все программы) а если надо реализовать в виде опции внутри приложения - пишите в реестр RegistryWrite "HKEY_CURRENT_USER" "Software\Microsoft\Windows\CurrentVersion\Run\My_Program " "[#34] c:\path\path.exe [#34] " My_Program - название вашей программы c:\path\path.exe - полный путь к исполняемому файлу вашей программы
Как задавать вопросы Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
Сообщение сделать также как и для любой другой программы - скопируйте ярлык вашей программы в папку Автозагрузка (в меню "Пуск"->Все программы) а если надо реализовать в виде опции внутри приложения - пишите в реестр RegistryWrite "HKEY_CURRENT_USER" "Software\Microsoft\Windows\CurrentVersion\Run\My_Program " "[#34] c:\path\path.exe [#34] " My_Program - название вашей программы c:\path\path.exe - полный путь к исполняемому файлу вашей программы
Автор - DEMBEL Дата добавления - 22 Января 2011 в 14:16
Сергей Дата: Сб, 22 Января 2011, 15:44 | Сообщение # 4
только с удалением из автозагрузки, есть нюансы. Нб не может удалять, т.е. придется использовать 1) плагин, 2) рег-файл, 3) через ком-строку(reg) 2Quote
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] My_Program=-
3Quote
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v My_Program /f
Сообщение отредактировано Сергей - Сб, 22 Января 2011, 15:58
Сообщение только с удалением из автозагрузки, есть нюансы. Нб не может удалять, т.е. придется использовать 1) плагин, 2) рег-файл, 3) через ком-строку(reg) 2Quote
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] My_Program=-
3Quote
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v My_Program /f
Автор - Сергей Дата добавления - 22 Января 2011 в 15:44
Peter Дата: Вс, 23 Января 2011, 01:24 | Сообщение # 5
ZAEBKA , вам бы, прежде, чем регистрироваться на форуме, неплохо было бы подумать о своем "нике", а то как-то непонятно (мягко говоря) он звучит. Вам не кажется?.... Рекомендую задуматься о его замене!
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем... (Улицы разбитых фонарей, сезон 10, серия 17) Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались! При модном втюхе модоподдающимся начинает нравиться
Сообщение ZAEBKA , вам бы, прежде, чем регистрироваться на форуме, неплохо было бы подумать о своем "нике", а то как-то непонятно (мягко говоря) он звучит. Вам не кажется?.... Рекомендую задуматься о его замене!
Автор - Peter Дата добавления - 23 Января 2011 в 01:24
Kaktuz Дата: Вс, 28 Августа 2011, 11:59 | Сообщение # 6
Делал на MMB так, но можно ли на NB так сделать... Необходимо что бы ярлик который будет в автозагрузке запускал проект скажем так с второй страници, а при обычном запуске с первой. Можно это реализовать?
NeoBook 5.7.1
Сообщение Делал на MMB так, но можно ли на NB так сделать... Необходимо что бы ярлик который будет в автозагрузке запускал проект скажем так с второй страници, а при обычном запуске с первой. Можно это реализовать? Автор - Kaktuz Дата добавления - 28 Августа 2011 в 11:59
YURIY Дата: Вс, 28 Августа 2011, 13:44 | Сообщение # 7
Можно. У ярлыков есть параметры запуска, которые добавляются при создании оного. И их при запуске можно отлавливать как в MMB, так и в NB.
Сообщение Можно. У ярлыков есть параметры запуска, которые добавляются при создании оного. И их при запуске можно отлавливать как в MMB, так и в NB. Автор - YURIY Дата добавления - 28 Августа 2011 в 13:44
Kaktuz Дата: Вс, 28 Августа 2011, 15:13 | Сообщение # 8
Совсем туго... Не пойму. Не помню как в ярлыке параметры писать...Добавлено (28 Август 2011, 15:13) --------------------------------------------- В ММВ писалось
Code
n=VAL(CmdLineParam$[0]) If (n>0) Then NextPage() End
тут же хз... Code
If "[CommandLine]" ">" "0" GotoPage "2" EndIf
NeoBook 5.7.1
Сообщение Совсем туго... Не пойму. Не помню как в ярлыке параметры писать...Добавлено (28 Август 2011, 15:13) --------------------------------------------- В ММВ писалось
Code
n=VAL(CmdLineParam$[0]) If (n>0) Then NextPage() End
тут же хз... Code
If "[CommandLine]" ">" "0" GotoPage "2" EndIf
Автор - Kaktuz Дата добавления - 28 Августа 2011 в 15:13
YURIY Дата: Вс, 28 Августа 2011, 15:39 | Сообщение # 9
Quote (Kaktuz )
Не помню как в ярлыке параметры писать...
Идёт путь к объекту, для которого создаётся ярлык. Он, как правило, в кавычках. После ставится пробел и с дефисом впереди идёт список параметров. Далее при запуске смотрим эти параметры с помощью глобальной переменной [CommandLine]. Как - читать справку. Добавлено (28 Август 2011, 15:39) --------------------------------------------- Quote (Kaktuz )
If "[CommandLine]" ">" "0"
Если бы Вы иногда открывали справку, то не написали бы такое условие, которое просто не имеет смысла.
Сообщение Quote (Kaktuz )
Не помню как в ярлыке параметры писать...
Идёт путь к объекту, для которого создаётся ярлык. Он, как правило, в кавычках. После ставится пробел и с дефисом впереди идёт список параметров. Далее при запуске смотрим эти параметры с помощью глобальной переменной [CommandLine]. Как - читать справку. Добавлено (28 Август 2011, 15:39) --------------------------------------------- Quote (Kaktuz )
If "[CommandLine]" ">" "0"
Если бы Вы иногда открывали справку, то не написали бы такое условие, которое просто не имеет смысла.Автор - YURIY Дата добавления - 28 Августа 2011 в 15:39
Сергей Дата: Вс, 28 Августа 2011, 16:06 | Сообщение # 10
Quote (YURIY )
Если бы Вы иногда открывали справку
Да хотя бы проверял в дебагере, ну на худой конец через AlertBox, саму переменную, что она в себе содержит...
Сообщение Quote (YURIY )
Если бы Вы иногда открывали справку
Да хотя бы проверял в дебагере, ну на худой конец через AlertBox, саму переменную, что она в себе содержит...Автор - Сергей Дата добавления - 28 Августа 2011 в 16:06
YURIY Дата: Вс, 28 Августа 2011, 16:09 | Сообщение # 11
Ну да. Значит, столько желания у человек что-то изучить. Quote (YURIY )
и с дефисом впереди идёт список параметров
Кстати, без дефиса тоже работает у меня. Но это лучше погуглить, как правильно оформляются параметры для запуска ярлыка. Я просто пишу, как делал чёрт знает когда. А уж откуда информация в голове про дефис - уже не знаю.
Сообщение Ну да. Значит, столько желания у человек что-то изучить. Quote (YURIY )
и с дефисом впереди идёт список параметров
Кстати, без дефиса тоже работает у меня. Но это лучше погуглить, как правильно оформляются параметры для запуска ярлыка. Я просто пишу, как делал чёрт знает когда. А уж откуда информация в голове про дефис - уже не знаю. Автор - YURIY Дата добавления - 28 Августа 2011 в 16:09
Сергей Дата: Вс, 28 Августа 2011, 16:30 | Сообщение # 12
Quote (YURIY )
Кстати, без дефиса тоже работает у меня.
в нб можно и без дефиса и без слэша, можно и любой из них применять. Главное, чтоб пробел стоял. Quote
app.exe param1 param2 param3 app.exe /param1 /param2 /param3 app.exe -param1 -param2 -param3
Все варианта будут работать
Сообщение отредактировано Сергей - Вс, 28 Августа 2011, 16:37
Сообщение Quote (YURIY )
Кстати, без дефиса тоже работает у меня.
в нб можно и без дефиса и без слэша, можно и любой из них применять. Главное, чтоб пробел стоял. Quote
app.exe param1 param2 param3 app.exe /param1 /param2 /param3 app.exe -param1 -param2 -param3
Все варианта будут работать Автор - Сергей Дата добавления - 28 Августа 2011 в 16:30
YURIY Дата: Вс, 28 Августа 2011, 16:46 | Сообщение # 13
Ну да, я об этом и подумал.
Сообщение Ну да, я об этом и подумал. Автор - YURIY Дата добавления - 28 Августа 2011 в 16:46
Kaktuz Дата: Вс, 28 Августа 2011, 18:23 | Сообщение # 14
Единственный вариант который мне пришол в голову не очень таки мал и прост. Используя как сказал Сергей AlertBox видно две строки. Первая - это местоположение файла, вторая - это команда. И я хз... Записать значение переменной в файл, потом прочитать вторую строку и по ней уже загружать нужную страницу. мм...Добавлено (28 Август 2011, 18:06) --------------------------------------------- Вроде оно...
Code
StrParse "[CommandLine]" "[#13]" "[Param]" "[Count]" Loop "1" "[Count]" "[X]" SetVar "[Wet[X]]" "[Param[X]]" EndLoop GotoPage "[Wet2]"
Правельно? Добавлено (28 Август 2011, 18:23) --------------------------------------------- Поправка:
Code
StrParse "[CommandLine]" "[#13]" "[Param]" "[Count]" Loop "1" "[Count]" "[X]" SetVar "[W[X]]" "[Param[X]]" EndLoop If "[W2]" "=" "Page2" GotoPage "Page2" EndIf
Надо ж еще проверить команду
NeoBook 5.7.1
Сообщение Единственный вариант который мне пришол в голову не очень таки мал и прост. Используя как сказал Сергей AlertBox видно две строки. Первая - это местоположение файла, вторая - это команда. И я хз... Записать значение переменной в файл, потом прочитать вторую строку и по ней уже загружать нужную страницу. мм...Добавлено (28 Август 2011, 18:06) --------------------------------------------- Вроде оно...
Code
StrParse "[CommandLine]" "[#13]" "[Param]" "[Count]" Loop "1" "[Count]" "[X]" SetVar "[Wet[X]]" "[Param[X]]" EndLoop GotoPage "[Wet2]"
Правельно? Добавлено (28 Август 2011, 18:23) --------------------------------------------- Поправка:
Code
StrParse "[CommandLine]" "[#13]" "[Param]" "[Count]" Loop "1" "[Count]" "[X]" SetVar "[W[X]]" "[Param[X]]" EndLoop If "[W2]" "=" "Page2" GotoPage "Page2" EndIf
Надо ж еще проверить команду Автор - Kaktuz Дата добавления - 28 Августа 2011 в 18:23
Peter Дата: Вс, 28 Августа 2011, 18:50 | Сообщение # 15
Kaktuz , а зачем нужен цикл, если и так известен порядковый номер нужного параметра? Можно записать проще, например, так: Code
StrParse "[CommandLine]" "[#13]" "[Param]" "[Count]" If "[Param2]" "=" "Page2" GotoPage "Page2" EndIf
- А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем... (Улицы разбитых фонарей, сезон 10, серия 17) Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались! При модном втюхе модоподдающимся начинает нравиться
Сообщение Kaktuz , а зачем нужен цикл, если и так известен порядковый номер нужного параметра? Можно записать проще, например, так: Code
StrParse "[CommandLine]" "[#13]" "[Param]" "[Count]" If "[Param2]" "=" "Page2" GotoPage "Page2" EndIf
Автор - Peter Дата добавления - 28 Августа 2011 в 18:50
YURIY Дата: Вс, 28 Августа 2011, 18:52 | Сообщение # 16
Не понимаю, зачем тут цикл...Добавлено (28 Август 2011, 18:52) --------------------------------------------- Блин, опоздал
Сообщение Не понимаю, зачем тут цикл...Добавлено (28 Август 2011, 18:52) --------------------------------------------- Блин, опоздал
Автор - YURIY Дата добавления - 28 Августа 2011 в 18:52
Kaktuz Дата: Вс, 28 Августа 2011, 19:25 | Сообщение # 17
Да, да. Я уже потом поправил
NeoBook 5.7.1
Сообщение Да, да. Я уже потом поправил Автор - Kaktuz Дата добавления - 28 Августа 2011 в 19:25
superboss144 Дата: Сб, 19 Апреля 2014, 10:30 | Сообщение # 18
Всем привет, Вот код: Software\Microsoft\Windows\CurrentVersion\Run\[PubTitle] [PubDir]\[PubTitle].exe В автозагрузку приложение добавляется , в реестре тоже запись есть , а вот при запуске Win приложение не запускается. В чем может быть проблема ?
Сообщение Всем привет, Вот код: Software\Microsoft\Windows\CurrentVersion\Run\[PubTitle] [PubDir]\[PubTitle].exe В автозагрузку приложение добавляется , в реестре тоже запись есть , а вот при запуске Win приложение не запускается. В чем может быть проблема ? Автор - superboss144 Дата добавления - 19 Апреля 2014 в 10:30
Вадим Дата: Сб, 19 Апреля 2014, 10:51 | Сообщение # 19
Цитата superboss144 (
)
В чем может быть проблема ?
Возможны разные причины, например: 1) Переменная [PubTitle] (Надпись в заголовке окна приложения) не равна имени файла программы. 2) В секции автозапуска реестра виндовс нужно, чтобы прописывался путь к файлу, а не имя переменной [PubTitle]. 3) Файерволл, антивирус или UAC самой винды блокируют автозапуск. Наиболее вероятно, что путь прописанный в реестре не совпадает с реальным местоположением файла программы (включая ее имя).
Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)
Сообщение Цитата superboss144 (
)
В чем может быть проблема ?
Возможны разные причины, например: 1) Переменная [PubTitle] (Надпись в заголовке окна приложения) не равна имени файла программы. 2) В секции автозапуска реестра виндовс нужно, чтобы прописывался путь к файлу, а не имя переменной [PubTitle]. 3) Файерволл, антивирус или UAC самой винды блокируют автозапуск. Наиболее вероятно, что путь прописанный в реестре не совпадает с реальным местоположением файла программы (включая ее имя).Автор - Вадим Дата добавления - 19 Апреля 2014 в 10:51
superboss144 Дата: Сб, 19 Апреля 2014, 11:16 | Сообщение # 20
Вадим спасибо, оказался 1 вариант, сейчас исправлю , и еще раз попробую. О кей ! все работает .
Сообщение отредактировано superboss144 - Сб, 19 Апреля 2014, 11:40
Сообщение Вадим спасибо, оказался 1 вариант, сейчас исправлю , и еще раз попробую. О кей ! все работает . Автор - superboss144 Дата добавления - 19 Апреля 2014 в 11:16