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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Добавить команду батником в автозагрузку (http://forum.oszone.net/showthread.php?t=316090)

angel_lyucifer 21-06-2016 20:20 2644638

Добавить команду батником в автозагрузку
 
Всем привет, помогите пожалуйста добавить команду батником в автозагрузку.....
Код:

%~dp0AppData\hidec.exe /W "%~dp0Clock.bat"
Данная команда, запускает батник полностью скрытом режиме.
Уже два дня бьюсь и всё бес толку...
За ране спасибо!

Foreigner 21-06-2016 20:41 2644649

angel_lyucifer, Ярлык создайте и в автозагрузку. Или пропишите в:
Код:

hkcu\software\microsoft\windows\currentversion\run
Код:

reg add hkcu\software\microsoft\windows\currentversion\run /v "clock" /d "%appdata%\hidec.exe /w clock.bat" /f

angel_lyucifer 21-06-2016 22:09 2644669

Цитата:

Цитата Foreigner
reg add hkcu\software\microsoft\windows\currentversion\run /v "clock" /d "%appdata%\hidec.exe /w clock.bat" /f »

Ваш пример неправильный... appdata папка находится не на системном диске.

Я пытался сделать так.
Код:

reg add hkcu\software\microsoft\windows\currentversion\run /v "clock" /d " \"%~dp0AppData\hidec.exe /W " \"%~dp0Clock.bat\""" /f
Но всё равно не правильно.

Foreigner 21-06-2016 22:26 2644670

Цитата:

Цитата angel_lyucifer
Но всё равно не правильно. »

С кавычками намудрили
Код:

"\"%~dp0AppData\hidec.exe\" /W \"%~dp0Clock.bat\" /f"

angel_lyucifer 22-06-2016 00:28 2644694

Цитата:

Цитата Foreigner
"\"%~dp0AppData\hidec.exe\" /W \"%~dp0Clock.bat\" /f" »

Записывается вместе с ключом /f.

Nordek 22-06-2016 02:49 2644702

Цитата:

Цитата angel_lyucifer
Записывается вместе с ключом /f. »

Код:

reg add hkcu\software\microsoft\windows\currentversion\run /v "clock" /d "\"%~dp0AppData\hidec.exe\" /W \"%~dp0Clock.bat\"" /f"
Цитата:

Цитата angel_lyucifer
Ваш пример неправильный... appdata папка находится не на системном диске. »

Вы зачем чушь пишите: %~dp0? Тем более файлы расположены у вас на другом разделе.

Если в "D:\" разделе, значит так и пишите:
Код:

D:\AppData\hidec.exe /w D:\AppData\Clock.bat
т.е
Код:

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /v "clock" /d "D:\AppData\hidec.exe /w D:\AppData\Clock.bat" /f

angel_lyucifer 22-06-2016 18:13 2644894

Цитата:

Цитата Nordek
Вы зачем чушь пишите: %~dp0? Тем более файлы расположены у вас на другом разделе. »

При установке моего приложения пользователь будет выбирать, куда поставить. Лично я не могу предугадать, куда будет ставиться приложение. Если вы на столько умный, то подскажите мне другой вариант, как можно указать относительный путь к исполняемому файлу. Переменная CD для этого не подходит, пробовал.

Iska 22-06-2016 18:53 2644903

Цитата:

Цитата angel_lyucifer
Если вы на столько умный, то подскажите мне другой вариант, как можно указать относительный путь к исполняемому файлу. »

Можно я побуду «умным»? Начните с перехода к вменяемым инсталляторам, если не к msi сразу, то, хотя бы, к InnoSetup/NSIS,

angel_lyucifer 22-06-2016 19:44 2644915

Спасибо, я уже разобрался немного...
Код:

reg add hkcu\software\microsoft\windows\currentversion\run /v "clock" /d "\"%~dp0AppData\hidec.exe /W \"%~dp0Clock.bat\"""" /f
Вот мне нужно было так.


Время: 09:13.

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