1

Тема: CMD/BAT:BAT-файл как DropTarget если действие по умолчанию НЕ Открыть

Есть "батники" для работы как DropTarget (т.е. это когда на "батник" или его ярлык перетягивают мышью файлы, потом "батник" производит над ними какие-то манипуляции). Но если действие по умолчанию для типа .BAT изменено со стандартного "Open" (т.е. когда двойной клик мышью по .bat запускает его на выполнение) на какое-либо другое действие (например "Edit" — двойной клик открывает "батник" в Блокноте), то "батники" перестают работать как DropTarget, при перетягивании файлов на "батник" он тогда просто открывается в Блокноте.

Можно ли как-то сделать, чтобы функционал DropTarget работал бы и в этом случае?

2

Re: CMD/BAT:BAT-файл как DropTarget если действие по умолчанию НЕ Открыть

Нет. При изменении действия по умолчанию меняется строка запуска: при "Open" это

ИмяБатника Путь\ИмяДропнутогоФайла

при "Edit"

notepad.exe ИмяБатника

Во втором случае батник никак не может быть выполнен...

3

Re: CMD/BAT:BAT-файл как DropTarget если действие по умолчанию НЕ Открыть

EgorS пишет:

Можно ли как-то сделать, чтобы функционал DropTarget работал бы и в этом случае?

Создать ярлык в явном виде запускающий bat-файл с помощью cmd.exe:

cmd.exe /c script.bat
Забыл пароль и потерял e-mail.

4

Re: CMD/BAT:BAT-файл как DropTarget если действие по умолчанию НЕ Открыть

shiz пишет:

Создать ярлык в явном виде запускающий bat-файл с помощью cmd.exe

Да, точно! Просто, как и все гениальное :), благодарю за подсказку!