1

Тема: AHK: Размещение выделенных файлов и папок

Всем доброго времени суток.
Подскажите пожалуйста, возможно ли выделив в окне проводника Windows файл или папку, и с помощью скрипта определить их размещение? Вариант типа чтения строки адреса в окне проводника не устраивает, так как файл допустим находится на рабочем столе; копирование файла в буфер обмена и вытягивать его путь оттуда тоже не хочется делать, ищу альтернативу. Может есть какой то способ через DLLCall?
Заранее спасибо.

2

Re: AHK: Размещение выделенных файлов и папок

F11::
   TempClipboard := ClipboardAll      ; сохраняем буфер обмена во временную переменную
   Clipboard =                        ; опустошаем буфер обмена
   Send, ^{vk43}   ; Ctrl + C
   ClipWait
   FilePath := Clipboard              ; сейчас в буфере обмена путь к выделенному файлу
   Clipboard := TempClipboard
   MsgBox, % FilePath
   Return
Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: Размещение выделенных файлов и папок

Ясно, короче без использования Ctrl + C - никак. Спасибо.

4

Re: AHK: Размещение выделенных файлов и папок

На самом деле можно, используя COM.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

5

Re: AHK: Размещение выделенных файлов и папок

Спасибо.:)