Имя пользователя:
Пароль:
 

Название темы: печать из буфера
Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Цитата ferget:
нет в cmd инструмента для работы с буфером обмена »
Вроде как в Vista+ есть: «clip.exe» (в более ранних входил в состав «Resource Kit'ов»), но для помещения в буфер обмена.

Можно попробовать использовать получение содержимого буфера обмена посредством «mshta.exe»: CMD/BAT: использование mshta.exe, перенаправление во временный файл, печать и удаление временного файла. Например:
читать дальше »
Код: Выделить весь код
@echo off
setlocal

call :TempFileName

MSHTA.EXE "javascript:var s=clipboardData.getData('text');if(s)new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(s);close();" 1>"%TempFileName%"
notepad.exe /p "%TempFileName%"
del "%TempFileName%"

endlocal
exit /b 0

rem ==========================================================================
rem Функция TempFileName()
rem ==========================================================================
:TempFileName
	setlocal enableextensions enabledelayedexpansion

:NextName
	set sTempFileName=%temp%\temp%random%.tmp

	if exist %sTempFileName% goto :NextName

	set sProcName=%~0

	endlocal & set %sProcName:~1%=%sTempFileName%
	exit /b 0
rem ==========================================================================
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:39, 20-06-2011 | #9

Название темы: печать из буфера