Страница 2 из 2

Добавлено: Пт май 05, 2023 14:58
Skif_off
kuzduk
NirCmd - один из самых простых способов забрать текст из буфера обмена. Что с ним не так?

Нашёл способ забрать текст в VBScript:

Код: Выделить всё

strClipboard = ""
Set objIE = CreateObject("InternetExplorer.Application")
objIE.Navigate("about:blank")
strClipboard = objIE.document.parentWindow.clipboardData.getData("text")
objIE.Quit
MsgBox strClipboard
Легко забрать в чём-то типа AutoIt или AutoHotkey, если пользуетесь.

Добавлено: Чт ноя 14, 2024 11:52
kuzduk
Итак, делюсь решением проблемы поставленной в первом сообщении. Подробное описание работы функции: Вставить из буфера обмена сроку-путь в строку адреса Total Commander и перейти по оному пути(отобразить на панели). Если скопирован путь файла, то выделить этот файл в ТС; если путь папки, то отобразить содержимое папки.

Вписываем сие в одну строку "команда":
%COMMANDER_PATH%\Utils\nircmd\nircmd.exe exec "" "%COMMANDER_EXE%" /O /A /S /L="~$clipboard$"