Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Ярлык для bat
Показать сообщение отдельно

Аватара для YuS_2

Crazy


Contributor


Сообщения: 1217
Благодарности: 508

Профиль | Отправить PM | Цитировать


Цитата Sisin:
Некоторые batники было бы удобно запускать ярлыком, но к сожалению не всегда они срабатывают из-за того, что меняются пути при запуске ярлыка.
Т.е. запуская сам batник все работает, запуская его через ярлык - нет. »
И здесь попробую стелепатировать
Рабочий каталог в ярлыке надо задать, для уверенной работы батника... это и будет %cd% для него, когда файлы будете на ярлык дропить
Ну, а если хочется, чтобы файлы складывались туда же, где они и находятся, то код сделайте таким:
Код: Выделить весь код
@echo OFF  
for %%i in (%*) do (
	set "file=%%~nxi"
	set "fld=%%~dpi"
	call :sub
)  
pause&exit /b

:sub
"C:\12\program.exe" /F "%file%" /D "%fld:~0,-1%" /T 2 /DW"  
exit /b

-------
scio me nihil scire. Ѫ

Это сообщение посчитали полезным следующие участники:

Отправлено: 14:09, 29-05-2019 | #3

Название темы: Ярлык для bat