Что нового

[Файловая система] Ярлык в панели быстрого запуска

evgrogoz

Новичок
Сообщения
28
Репутация
0
Здравствуйте форумчане.
Не получается создать рабочий ярлык к исполняемому файлу.
Те ярлык создается в панели быстрого запуска а прога не запускается.
Что не так делаю?
Код:
FileCreateShortcut(@ScriptDir & "\Msg.exe",@AppDataDir & '\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Msg.lnk',"","","", "", "","","");
 

Dima1337

Осваивающий
Сообщения
186
Репутация
24
Код:
FileCreateShortcut(@ScriptDir & "\TrigerBot",@AppDataDir & '\Microsoft\Internet Explorer\Quick Launch\Triger.lnk');

Ну у меня все работает, мб у вас нет msg.exe в папке которой лежит скрипт?
 
Автор
E

evgrogoz

Новичок
Сообщения
28
Репутация
0
Msg.exe это для примера, у меня с ним тоже получается.
Вместо Msg хочу запустить свой скомпилированный скрипт, который прекрасно запускается двойным кликом ,
а также если делаешь ярлык ручками (закрепить на панели задач)
А программно ярлык создается но не запускается.
Короче я в ступоре.
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
evgrogoz, в свойства ярлыка пробовали смотреть? Что с ним не так?
Код:
FileCreateShortcut(@ScriptFullPath, @AppDataDir & "\Microsoft\Internet Explorer\Quick Launch\Triger.lnk")
 
Автор
E

evgrogoz

Новичок
Сообщения
28
Репутация
0
В свойствах указан правильный путь запуска exe.
Пробую щас другой вариант.Отпишусь


Добавлено:
Сообщение автоматически объединено:

Ниче не помогает. Опишу свои действия.
Все файлы в одной папке.
1. В любом месте рабочего скрипта прописываю создание ярлыка, указываю иконку .ico 48x48;
2. Компилирую скрипт ;
3. Запускаю созданный .EXE ;
4. .LNK ложится в нужную папку, с правильными путями запуска .EXE ;
5. попытка запустить .EXE через .LNK ни к чему не приводит.
6. проверяю работоспособность .EXE : выполняет работу
7. делаю руками ярлык на панели задач : .EXE запускается

Мистика !

OC Windows 8.1 Корпоративная
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
evgrogoz, сравнивали ярлыки? Может вы все таки что-то упустили?
 
Автор
E

evgrogoz

Новичок
Сообщения
28
Репутация
0
Что сравнивать в ярлыках? Только пути и прописаны.
 

Tempo

AutoIT Гуру
Сообщения
616
Репутация
205
evgrogoz, путь и рабочая папка или просто отличия. Ярлык же не работает значит с ним что-то не так. Покажите с какими параметрами вы в своем скрипте вызываете функцию. В вашем примере вы почему-то вместо необязательных параметров ставите пустые строки. Зачем?
 
Автор
E

evgrogoz

Новичок
Сообщения
28
Репутация
0
Пустые параметры это привычка от другого языка.
Давайте продолжим обсуждение например завтра.
Еще поработаю над этим вопросом.
Но склоняюсь к мысли что аутоит с осью 8.1 дружит не на 100%
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
evgrogoz
начиная с семерки в Windows нет панели быстрого запуска
папку \Microsoft\Internet Explorer\Quick Launch как и любую другую папку просто подключают в виде панели
чтобы закинуть в эту папку свой ярлык достаточно сделать так
 

Вложения

  • QL.jpg
    QL.jpg
    56.7 КБ · Просмотры: 20
  • QL1.jpg
    QL1.jpg
    30.4 КБ · Просмотры: 21
Автор
E

evgrogoz

Новичок
Сообщения
28
Репутация
0
СПАСИБО БОЛЬШОЕ !
Помогло.
Весь мозг вынес.
Тема закрыта вопрос решен.
 
Верх