Открыть файл при перетаскивании на ярлык программы, реально ли?
От: morgot  
Дата: 12.01.20 20:19
Оценка:
Собственно, вопрос. Реально ли как то в программе обработать открытие файла, если его просто перетащили на ярлык программы ? Т.е. не в окно запущенной , а вот , допустим, взять файл и в проводнике перетащить его на значек блокнота — блокнот его откроет. Как такое сделать? Гугл не дает ответа.
drag&drop drag and drop winapi win32 noobie
Re: Открыть файл при перетаскивании на ярлык программы, реально ли?
От: kov_serg Россия  
Дата: 12.01.20 20:34
Оценка: +2
Здравствуйте, morgot, Вы писали:

M>Собственно, вопрос. Реально ли как то в программе обработать открытие файла, если его просто перетащили на ярлык программы ? Т.е. не в окно запущенной , а вот , допустим, взять файл и в проводнике перетащить его на значек блокнота — блокнот его откроет. Как такое сделать? Гугл не дает ответа.


Очень просто если перетащить на файл то
запустится этот файл с параметром имя файл которого перетащили

например a.cmd
@echo off
echo %*
pause

и перетащите на него что-нибудь
Re[2]: Открыть файл при перетаскивании на ярлык программы, реально ли?
От: morgot  
Дата: 12.01.20 21:11
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>Здравствуйте, morgot, Вы писали:

_>запустится этот файл с параметром имя файл которого перетащили

Да, спасибо большое! Потестил GetCommandLineW (в случае винапи), все заработало.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.