@lucas1 said in Скопировать буфер обмена:
@Fox
Спасибо.
Оказывается этот способ для копирования файла в буфер обмена не сработает. Если скопировать файл в буфер обмена, а потом вставить в текстовый документ, то ни чего не произойдёт. Но если в BAS прочитать буфер обмена, то в переменной будет строка вида "file:///D:/Users/Downloads/1487.gif", однако если эту же строку записать в буфер обмена, то она запишется именно текстовой строкой и при попытке вставить её в текстовом файле она вставится текстом.
Скопировать файл в буфер обмена можно через powershell: в действие "Запустить Процесс" поместить код:
powershell -command "Add-Type -AssemblyName System.Windows.Forms; [System.Windows.Forms.Clipboard]::SetFileDropList(@('D:/Users/Downloads/1487.gif'))"Тестовый скрипт: 3189.xml