Что нового

[Баг] Создание ярлыка.

joiner

Модератор
Локальный модератор
Сообщения
3,412
Репутация
597
элементарное действие - создание ярлыка.
Код:
FileCreateShortcut(@ScriptDir & "\speed.exe",@DesktopDir & "\speed.lnk")

ярлык успешно создается. но при запуске через этот ярлык файла вылетает ошибка. система пишет, мол, обнаружена ошибка, программа будет закрыта. делаю ярлык нужного файла системными инструментами - все работает..
до того, как установил последнюю версию AutoIT подобного не было.
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,716
У меня все прекрасно работает. Возможно здесь дело в speed.exe. "workdir"?
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3,412
Репутация
597
все может быть в этом бренном мире. :smile:
только вот если делаю ярлык не через скрипт, а как обычно они создаются в системе(Windows XP SP3), то никаких ошибок.
этот же код использовал для создания ярлыка другой игры, тоже не сработало. даже запуска не было. появилось окно - что то типа укажите директорий где находится файл.
хотя в свойствах ярлыка - поиск объекта все находится.
 

Garrett

Модератор
Локальный модератор
Сообщения
3,999
Репутация
964
Windows XP SP2
Autoit 3.3.6.1

Код:
FileCreateShortcut(@ScriptDir & "\putty.exe",@DesktopDir & "\putty.lnk")


Полёт нормальный!
 
Автор
joiner

joiner

Модератор
Локальный модератор
Сообщения
3,412
Репутация
597
Yashied сказал(а):
У меня все прекрасно работает. Возможно здесь дело в speed.exe. "workdir"?
именно в этом дело и было. в указании рабочей папки.
добавил этот параметр- все работает без ошибок.
когда экзешник игры запускается системой, то дальше система по сценарию должна потянуть остальные файлы, чтобы игра полноценно запустилась, а в линке только указан был файл запуска, но не было рабочей папки, где находятся все остальные файлы.
наверное так... :smile:
вобщем, я понял, что не в лыжах было дело.... :smile:
 

Yashied

Модератор
Команда форума
Глобальный модератор
Сообщения
5,379
Репутация
2,716
Все хорошо, что хорошо кончается.

:smile:
 
Верх