Компьютерный форум 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=254219)

Careless-4el 17-02-2013 13:11 2092497

Не работает автозапуск программы, заданный в реестре
 
Здравствуйте! У меня проблема. не работает программа из автозапуска в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run или HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. ключ в реестре выглядит так:

Код:

GSS_IM - "C:\Program Files\GSSIM\bin\gajim.exe" -p 09 -c ..\Profiles
Кавычки присутствуют. при запуске программа ругается на отсутствующий файл dll. он лежит тут:

Код:

C:\Program Files\GSSIM\bin\gtk\bin\intl.dll
файл этот лежит как надо. если запустить через командную строку эту строчку, то все работает. самое интересное если прописать батник например:

Код:

GSS_IM - "C:\Program Files\GSSIM\bin\09.bat"
с содержанием:

Код:

@echo off
@start gajim.exe -p 09 -c ..\Profiles

то cmd ругается на отсутствующий файл gajim.exe. хотя сам батник и экзешник лежат рядом. в чем косяк?

система Windows 7 Home basic лицуха. х86. в реестр заносится ключ через Inno setup инсталлятор

Vancouver 17-02-2013 13:32 2092507

А в папке \WINDOWS\System32 intl.dll есть ?

Careless-4el 17-02-2013 14:14 2092541

я туда пробЫвал скидывать, gajim.exe начинает выдавать другую ошибку что то типо в ошибка в исходниках

Vadikan 17-02-2013 15:14 2092585

Careless-4el, попробуйте так:
Код:

@echo off
start /d"<здесь путь к программе>" gajim.exe -p 09 -c ..\Profiles
pause


Careless-4el 17-02-2013 15:53 2092604

путь может меняться. мне нужно чтобы из любой папки батник запускался

Vadikan 17-02-2013 16:55 2092660

Цитата:

Цитата Careless-4el
мне нужно чтобы из любой папки батник запускался »

Но попробовать хотя бы можно с целью диагностики?

Делайте так тогда
Код:

@echo off
start /d"%~dp0" gajim.exe -p 09 -c ..\Profiles
pause

Переношу в скрипты.

Careless-4el 17-02-2013 17:36 2092706

Vadikan, спасибо! это решило мою проблему!


Время: 16:50.

Время: 16:50.
© OSzone.net 2001-