Показать полную графическую версию : Взять информацию из буфера
Подскажите, пожалуйста, на примере как получить переменную из буфера, а именно "oszone.net":
echo off
curl http://favicon.yandex.net/favicon/oszone.net/ -o "oszone.net.png"
exit
т.е. я копирую oszone.net в буфер и при запуске bat она занимает свое место.
:: На powershell
@echo off
powershell -sta /nologo /noprofile /command "Add-Type -AssemblyName System.Windows.Forms;[Windows.Forms.Clipboard]::GetText()">"file.txt"
exit
:: На javascript
@echo off
call :# "file.txt"
exit
:#
mshta "javascript:var x=clipboardData.getData('text');if(x)new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();">"%~1"
exit /b
:: На Autoit
@echo off
Bufer_v.exe "file.txt"
exit
153025
в переменную
:: На powershell
@echo off
for /f "delims=" %%a in ('powershell -sta /nologo /noprofile /command "Add-Type -AssemblyName System.Windows.Forms;[Windows.Forms.Clipboard]::GetText()"') do echo %%a
pause
:: На javascript
@echo off
for /f "delims=" %%a in (
'mshta "javascript:var x=clipboardData.getData('text');if(x)new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"'
) do echo %%a
pause
:: На Autoit
@echo off
Bufer_v.exe $& <$ set /p z=& del $
echo %z%
pause
:: На powershell
@echo off
powershell -sta /nologo /noprofile /command "Add-Type -AssemblyName System.Windows.Forms;[Windows.Forms.Clipboard]::GetText()">"file.txt"
exit »
Это я находил в поиске. Я не знаю, как это применить к решению задачи.
как это применить »
добавил выше - в переменную
А как эту переменную скормить curl??
А как эту переменную скормить curl?? »
Для этого было бы желательно понять, в каком месте в командной строке curl.exe Вы планируете её использовать. Предположим, что у Вас есть такая переменная, назовём её, допустим, sVar. Как будет выглядеть командная строка curl.exe с нею?
Где находится:
…свое место. »
?
Как будет выглядеть командная строка curl.exe с нею? »
curl http://favicon.yandex.net/favicon/oszone.net/ -o "oszone.net.png"
sVar на месте oszone.net
Например:
@echo off
for /f "delims=" %%a in ('powershell -sta /nologo /noprofile /command "Add-Type -AssemblyName System.Windows.Forms;[Windows.Forms.Clipboard]::GetText()"') do set sVar=%%a
if defined sVar curl.exe http://favicon.yandex.net/favicon/%sVar%/ -o "%sVar%.png"
или:
@echo off
for /f "usebackq delims=" %%a in (
`mshta.exe "javascript:var x=clipboardData.getData('text');if(x)new ActiveXObject('Scripting.FileSystemObject').GetStandardStream(1).Write(x);close();"`
) do set sVar=%%a
if defined sVar curl.exe http://favicon.yandex.net/favicon/%sVar%/ -o "%sVar%.png"
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC