Есть ли способ создать ссылку в окнах?
Я нашел образцы, которые используют VBScript
, либо нужно загрузить Shortcut.exe
.
Мне нужно простое решение. Это возможно?Создать ярлык в окнах программно
ответ
Ну, я должен был использовать Shortcut.exe
, чтобы создать ярлык, но на самом деле, что мне нужно было HardLink
в папку, но Shortcut.exe
бы создать SoftLink
.
В конце концов я использовал junction.exe
для создания HardLink
.
Отметьте это сообщение для получения дополнительной информации https://stackoverflow.com/questions/46885/how-to-create-symbolic-links-in-windows
Я предлагаю вам создать ярлык вручную, а затем скопировать его в папку рабочего стола. C: \ Users \ Desktop
У меня была такая же проблема, поэтому я написал библиотеку для разбора и создания файлов .lnk. Он не использует VBScripts или JNI, только код Java. См. Мой Github.
Создание ярлыков: ShellLink.createLink("targetfile", "linkfile.lnk")
. Вы также можете настроить большинство параметров ссылки. См. Подробности и примеры в репо.
Возможно, этот вопрос еще не актуальен, но я надеюсь, что он будет полезен людям, которые найдут эту тему в Google.
Эта библиотека 'mslinks' работает хорошо. Только потенциальный недостаток для пользователей заключается в его компиляции вручную (автору библиотеки я рекомендую предлагать загрузку jar через 'mslinks/релизы'). Очень хорошо подходит для простого связывания '.exe' с целевым местоположением. Как проиллюстрировано в комментарии выше, код является однострочным после импорта библиотеки/api. – tresf
@BlackOverlord это здорово! Вы знаете, как по умолчанию установить ярлык «Запуск от имени администратора»? – TragedyStruck
- 1. Создать ярлык на ios программно
- 2. Программно создать ярлык на клавиатуре в python
- 3. Создать ярлык для программно созданной запланированной задачи
- 4. Можно ли создать глобальный ярлык .lnk программно?
- 5. Как программно создать ярлык с помощью Win32
- 6. Программно скрыть приложение на окнах
- 7. Программно закрыть начальный экран в окнах 8
- 8. Как удалить сломанные ярлыки в окнах программно
- 9. Как программно создать ярлык для другого приложения в Android?
- 10. Создать ярлык в JFrame
- 11. Создать Applescript в окнах?
- 12. Как создать ярлык веб-приложений на рабочем столе пользователя программно?
- 13. Как создать текстовое поле или ярлык внутри ячейки программно?
- 14. Программно создать ярлык для корзины или других специальных папок
- 15. Android: программно изменить ярлык приложения?
- 16. Как программно открыть ярлык Outlook
- 17. Ярлык Stackview, не добавляющий программно
- 18. Как программно сделать ключевой ярлык?
- 19. ObjC - Программно добавить ярлык в UIScrollView
- 20. Как программно подключить сайт для запуска экрана в окнах 8
- 21. Программно изменить пользовательский курсор мыши в окнах?
- 22. Настройка глобальных переменных окружения в окнах программно
- 23. Убивать java-процесс в окнах программно
- 24. Как прокрутить вид в окнах 8.1 программно?
- 25. Программно получать активные соединения в окнах
- 26. Magento Как создать ярлык доставки ярлык
- 27. Создать ярлык в приложении PhoneGap
- 28. создать ярлык с vbs
- 29. Linux - создать ярлык папки
- 30. Как создать ярлык выключения?
см. Http://stackoverflow.com/questions/606820/is-there-a-java-library-to-access-the-native-windows-api и http://stackoverflow.com/questions/2389156/ call-win32-api-method-from-java – siledh
Вы можете запустить скрипт VB с Java. –
Если приложение. имеет графический интерфейс, лучший вариант - это установить его с помощью [Java Web Start] (http://stackoverflow.com/tags/java-web-start/info). JWS работает в Windows, OS X и * nix и обеспечивает поддержку ярлыков на рабочем столе, пунктов меню запуска и ассоциаций файлов. –