Каким образом делаете скриншот?Скажите пожалуйста почему не делает скриншот в пробной версии? Или программу нужно все таки купить?
Скриншот сохранится как demo versionКаким образом делаете скриншот?
Если делать кубиком Обработка изображений, то не должно быть проблем, а если с помощью кубика распознавания каптчи через модуль CaptchaSaver.dll, то тут как раз может не работать в Демо.
Я батником делаюСкажите пожалуйста почему не делает скриншот в пробной версии? Или программу нужно все таки купить?
<# :
@echo off
powershell /nop /ex bypass^
"&{[ScriptBlock]::Create((gc '%~f0') -join [Char]10).Invoke()}"
exit /b
#>
Add-Type -AssemblyName System.Windows.Forms
$scr = [Windows.Forms.SystemInformation]::VirtualScreen
$bmp = New-Object Drawing.Bitmap $scr.Width, $scr.Height
$gfx = [Drawing.Graphics]::FromImage($bmp)
$gfx.CopyFromScreen($scr.Location, [Drawing.Point]::Empty, $scr.Size)
$gfx.Dispose()
$bmp.Save(".\img\screenshot.png")
$bmp.Dispose()
//берет путь к фото, обрезает со всех сторон по r_N пикселей,заменяя на первоначальный файл
string imagePath = project.Variables["pach"].Value;
int left = 960;
int top = 420;
int right = 230;
int bottom = 250;
Image imgNew;
using(Image img = Image.FromFile(imagePath)){
imgNew = ((Bitmap)img).Clone(new Rectangle(left, top, img.Width - right - left, img.Height - bottom - top),img.PixelFormat);
}
imgNew.Save(imagePath);
фига колхоз...Я батником делаю
далее кубиком путь к файлу добавляю его в переменнуюC#:<# : @echo off powershell /nop /ex bypass^ "&{[ScriptBlock]::Create((gc '%~f0') -join [Char]10).Invoke()}" exit /b #> Add-Type -AssemblyName System.Windows.Forms $scr = [Windows.Forms.SystemInformation]::VirtualScreen $bmp = New-Object Drawing.Bitmap $scr.Width, $scr.Height $gfx = [Drawing.Graphics]::FromImage($bmp) $gfx.CopyFromScreen($scr.Location, [Drawing.Point]::Empty, $scr.Size) $gfx.Dispose() $bmp.Save(".\img\screenshot.png") $bmp.Dispose()
затем обрезаю
C#://берет путь к фото, обрезает со всех сторон по r_N пикселей,заменяя на первоначальный файл string imagePath = project.Variables["pach"].Value; int left = 960; int top = 420; int right = 230; int bottom = 250; Image imgNew; using(Image img = Image.FromFile(imagePath)){ imgNew = ((Bitmap)img).Clone(new Rectangle(left, top, img.Width - right - left, img.Height - bottom - top),img.PixelFormat); } imgNew.Save(imagePath);
а ты когда начинал у тя все идеально было да ?фига колхоз...
когда я начинал, мне и в голову не приходило скринить десктоп в многопоточной программеа ты когда начинал у тя все идеально было да ?
Совершено верно, в один поток, шаблон запускается на пару часиков 1 раз в месяц и всегда на экране, в демоверсии делать скриншот элемента страницы нет возможности, при скрине на скрин ложится ватемарк demo versionкогда я начинал, мне и в голову не приходило скринить десктоп в многопоточной программе
у тебя там один поток что ли и тот всегда на экране развернут что ли ?
ааа... до такой экономии не докатился....Совершено верно, в один поток, шаблон запускается на пару часиков 1 раз в месяц и всегда на экране, в демоверсии делать скриншот элемента страницы нет возможности, при скрине на скрин ложится ватемарк demo version
Я думаю алгоритм примерно такой будет:привет, подскажите как сделать скриншот куска кода именно в view-source: браузера, например view-source:https://www.google.com/.
Зачем тут вообще скриншот делать? Не проще высунуть кусок который нужен и сохранить в txt?привет, подскажите как сделать скриншот куска кода именно в view-source: браузера, например view-source:https://www.google.com/.
Т.е. алгоритм:
1. Заходим на https://www.google.com/
2. Открываем view-source:https://www.google.com/ в инстансе не открывается, тогда как?
3. Ищем вхождение текста в коде, с прокруткой до этого вхождения
4. Делаем скриншот
Посмотреть вложение 111504
Плз, поподробнее насчет п.3. Как\чем открыть тхт файл, чтоб потом сделать скриншот? В кубике изображений можно выбрать файл только с img расширениеми.Я думаю алгоритм примерно такой будет:
1) Заходим на нужный сайт
2) Сохраняем нужный кусок кода в файл .txt
3) Открываем файл и делаем скриншот.
проще, НО другие цели... У меня есть циклические проверки после правок сайта прогерами. Все правки проверяем, логгируем и скриншотим сайт/код, потом загружаем в jira для отчета проверки таска (задачи)Зачем тут вообще скриншот делать? Не проще высунуть кусок который нужен и сохранить в txt?
Через C#Плз, поподробнее насчет п.3. Как\чем открыть тхт файл, чтоб потом сделать скриншот? В кубике изображений можно выбрать файл только с img расширениеми.
using System.Diagnostics;
Process.Start(@"c:\documents and settings\admin\рабочий стол\a.txt");