Войти

Показать полную графическую версию : [решено] Создание с помощью bat ярлыка в SendTo


intelem
24-12-2011, 18:00
Если можно, как написать BAT/VBS для создания ярлыка в папке SendTo, для какой либо установленной программы...

Anonymоus
24-12-2011, 19:30
Для работы вам нужна небольшая утилита NirCmd (http://www.nirsoft.net/utils/nircmd.html) от NirSoft. Положите nircmdc.exe рядом со скриптом, или в любую директорию, указанную в %Path%.
Для создания ярлыка просто перетяните exe-шник нужной программы на иконку скрипта, и ярлык появится в SendTo.
Или, что ещё проще, создайте ярлык на скрипт, и поместите его в SendTo.
http://img687.imageshack.us/img687/3302/73908066.png

@Echo Off
Cd /D "%~dp0"
NircmdC shortcut "%~1" "%UserProfile%\SendTo\" "%~n1"

intelem
24-12-2011, 19:49
Спасибо! А без перетягивания, указать нужный файл как то можно в скрипте?

Anonymоus
24-12-2011, 19:53
Да, конечно. Мне показалось, что вариант с перетягиванием или контекстным меню был бы удобнее.
Вот вариант под конкретный файл:

NircmdC shortcut "C:\Temp\file.exe" "%UserProfile%\SendTo\" "Имя ярлыка"

intelem
24-12-2011, 19:59
Ещё раз большое спасибо.. Если бы нужно было просто ярлык кинуть в эту папку самому, естесственно это удобно, но в моём случае, мне нужно сделать инсталлятор программы...)




© OSzone.net 2001-2012