2012-09-11 2 views
0

마우스를 사용하여 콘솔 응용 프로그램으로 드래그하여 개체를 가져 오는 방법이 있습니까?
예를 들어, 파일 또는 브라우저의 이미지.
Windows 7.콘솔 창으로 드래그 앤 드롭

답변

0

생각하면 파일 내용을 복사하는 것이지 끌기 대상 파일 경로는 붙여 넣기가 간단하지 않습니까?

ConEmu (작성자는 Far Manager입니다.) 이 링크를 사용하면 다른 GUI 창에서 Far Manager 패널로 파일을 드래그 할 수 있으며 그 반대의 경우도 가능합니다.

간략한 소개 here을 읽을 수 있습니다.

다른 콘솔 프로그램의 경우 ConEmu에서 실행 - 끌린 경로의 간단한 붙여 넣기가 발생했습니다.

자신의 콘솔 응용 프로그램에 드래그 소개 UPD

. Far Manager 용 플러그인 drag-n-drop이 일반 콘솔에서 어떻게 든 작동했습니다. 콘솔과 후크 마우스 이벤트에 보이지 않는 창을 만드는 것이 트릭입니다 (더 깊이 파고 들지는 않았습니다).

드래그 된 개체의 URL은 모든 형식을 열거 할 수있는 IDataObject :: EnumFormatEtc가 있습니다. 예를 들어 FireFox에서 이미지를 드래그하면 IDataObject에 * .url 파일이 추가로 포함됩니다. 예를 들어 ConEmu sources을 살펴보십시오.

그러나 IExplore에서 이미지를 드래그하는 것은 다소 까다로운 작업 일 수 있습니다. IExplore 영역 제한으로 인해 ConEmu에서 작동하지 않습니다. 이것을 우회하는 방법을 모르십시오 : (

+0

아마도 콘텐츠가 아니지만 일부 metainfo 그것에 대해. 브라우저에서 이미지 것처럼, 그것의 URL을 얻고 싶습니다. – Nakilon

+0

답변이 업데이트되었습니다. – Maximus