Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Копирование файла в буфер обмена (http://forum.oszone.net/showthread.php?t=327209)

geomerty 31-05-2017 11:34 2741016

Копирование файла в буфер обмена
 
Приветствую вас, человеки форума oszone.
Нужно скопировать с помощью батника или VBS'a файл в буфер обмена. Не название файла, не текст, содержащийся в нём, а именно файл. Есть такая возможность?

Iska 31-05-2017 14:12 2741059

geomerty, в буфер обмена файл не «копируется». В буфер обмена помещается информация о файле, как об объекте файловой системы в зарегистрированном формате:
Скрытый текст


Цитата:

Цитата geomerty
файл в буфер обмена. Не название файла, не текст, содержащийся в нём, а именно файл. Есть такая возможность? »

На PowerShell:
Код:

powershell.exe -NoProfile -NoLogo -Sta -ExecutionPolicy RemoteSigned -Command "& {Add-Type -AssemblyName System.Windows.Forms;  $oStringCollection = New-Object -TypeName 'System.Collections.Specialized.StringCollection'; [void]$oStringCollection.AddRange($args); [System.Windows.Forms.Clipboard]::Clear(); [System.Windows.Forms.Clipboard]::SetFileDropList($oStringCollection)}" "'Путь\Файл' 'Путь\Папка'"
и т.д.


Время: 09:00.

Время: 09:00.
© OSzone.net 2001-