Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Clipboard и File Добавлено: 26.01.06 20:01  

Автор вопроса:  wishco
Я копирую в Explorer какой либо файл.
Вопрос! Как проще,через мою прогу, узнать путь этого файла.
Спасибо.

Ответить

  Ответы Всего ответов: 18  

Номер ответа: 1
Автор ответа:
 Wolfrt



ICQ: 225421504 

Вопросов: 8
Ответов: 60
 Профиль | | #1 Добавлено: 26.01.06 20:05
Куда копируете?

Ответить

Номер ответа: 2
Автор ответа:
 SerJ



Вопросов: 24
Ответов: 332
 Профиль | | #2 Добавлено: 26.01.06 21:02
Если тебе нужно знать, происходят ли какие-нить изменения в папке, вожно воспользоваться FindFirstChangeNotification...

Ответить

Номер ответа: 3
Автор ответа:
 wishco



Вопросов: 17
Ответов: 21
 Профиль | | #3 Добавлено: 26.01.06 21:10
В Explorer_Е хожу!
На файле нажал копировать или ctr+c.
Что непонятного?
Прога в трее сидит и буфер обмена смотрит...

Ответить

Номер ответа: 4
Автор ответа:
 wishco



Вопросов: 17
Ответов: 21
 Профиль | | #4 Добавлено: 26.01.06 22:26
Просто в буфере обмена висит ссылка на файл.
Дык мне её надо.

Может что с DataObject ?

Ответить

Номер ответа: 5
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #5
Добавлено: 27.01.06 00:29
Похоже, что средствами VB достать эту ссылку невозможно. Отсюда вывод: надо лезть в API.
Вот список функций для работы с буфером обмена (это чтобы легче искать инфу было).
ChangeClipboardChain
CloseClipboard
CountClipboardFormats
EmptyClipboard
EnumClipboardFormats
GetClipboardData
GetClipboardFormatName
GetClipboardOwner
GetClipboardSequenceNumber
GetClipboardViewer
GetOpenClipboardWindow
GetPriorityClipboardFormat
IsClipboardFormatAvailable
OpenClipboard
RegisterClipboardFormat
SetClipboardData
SetClipboardViewer

Ответить

Номер ответа: 6
Автор ответа:
 wishco



Вопросов: 17
Ответов: 21
 Профиль | | #6 Добавлено: 27.01.06 07:37
А по точнее?

Ответить

Номер ответа: 7
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #7
Добавлено: 27.01.06 09:01
Наверное хватит GetClipboardData и GetClipboardFormatName

Ответить

Номер ответа: 8
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #8 Добавлено: 27.01.06 11:17
Что интересно, стандартный VBшный Clipboard позволяет использовать константу vbCFFiles в методе GetFormat, но получить содержимого этого формата не дает :)
Можно поступить проще - подключить olelib.tlb. Библиотечка компилится в екзешник, и там столько вкусного... в том числе и по буфферу обмена :)

Ответить

Номер ответа: 9
Автор ответа:
 wishco



Вопросов: 17
Ответов: 21
 Профиль | | #9 Добавлено: 29.01.06 22:41
Нашёл пример.
Вроде всё хорошо, но путь файла куда копируется не могу определить. Может вы поможете.
Заранее спасибо.

http://relib.com/forums/attachments/1292006224851_clpfilecopy.rar

Ответить

Номер ответа: 10
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #10
Добавлено: 30.01.06 16:55
Ты хочешь отловить из своей программы куда делался последний past в эксплорере?

Ответить

Номер ответа: 11
Автор ответа:
 wishco



Вопросов: 17
Ответов: 21
 Профиль | | #11 Добавлено: 30.01.06 18:57
Нет.
Хочу отловить что последнее было скопировано.

Ответить

Номер ответа: 12
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #12 Добавлено: 30.01.06 19:10
так это и надо найти :)

Ответить

Номер ответа: 13
Автор ответа:
 Sur



ICQ: 1249088 

Вопросов: 10
Ответов: 304
 Web-сайт: sur.hotbox.ru/
 Профиль | | #13
Добавлено: 30.01.06 19:28
Так это пример автора и находит...

Ответить

Номер ответа: 14
Автор ответа:
 wishco



Вопросов: 17
Ответов: 21
 Профиль | | #14 Добавлено: 30.01.06 19:35
Дык мне надо в функции paste вставить в свою директорию.
Если знаешь как, то напиши.

Ответить

Номер ответа: 15
Автор ответа:
 wishco



Вопросов: 17
Ответов: 21
 Профиль | | #15 Добавлено: 30.01.06 19:37
А в примере файл, я так понял, что просто перезаписывается.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам