Вверх ↑
Ответов: 45
Рейтинг: 0
#1: 2022-09-18 17:48:50 ЛС | профиль | цитата
И так. Нашел я проект Бот3, он немного похож на бот4. Сравнил части проекта, и что я обнаружил,
что Бот3 имеет дополнительные связи, чем Бот4. (картинка ниже)

Бот3

А на проекте Бот4 такого не было (картинка ниже)

Бот4

После этого я сделал как на проекте Бот3. Но при нажимании на кнопку на "CAPTURE" черный экран....
Проблема была в том что у меня несколько мониторов, а захват экрана идет только с одного...
Но я эту проблему решил, прописал в значении компонента "MONITORS" "-1" вместо 0
А так же сделал дополнительную кнопку (картинка ниже)

Сам компонент

еще фото с добавленным функционалом..

Выбрать все мониторы

А ниже я добавил функционал. То_есть если у тебя один монитор, данную кнопку можешь не активировать.
но если у тебя 2 и больше монитора, то нужно активировать, а то будет черный экран..

Кнопочка

А ниже сам код в исходнике
Add(CheckBox,3534800,814,240)
{
Left=5
Top=130
Width=175
Font=[MS Sans Serif,10,0,0,1]
Caption="Выбрать все мониторы"
link(onCheck,4295565:doEvent1,[])
}
Add(StrMask,8125934,906,295)
{
Mask="0"
link(onTrue,15860176:doData,[])
link(Str,4052432:Var3,[(912,290)])
}
Add(StrMask,7333050,906,386)
{
Mask="1"
link(onTrue,13490323:doData,[])
link(Str,4052432:Var2,[(912,340)(820,340)])
}
Add(Hub,4295565,864,240)
{
link(onEvent1,8125934:doCompare,[(892,246)(892,301)])
link(onEvent2,7333050:doCompare,[(892,253)(892,392)])
}
Add(GetDataEx,4052432,814,285)
{
Angle=3
link(Data,3534800:Checked,[(820,290)])
}
Add(DoData,15860176,962,302)
{
link(onEventData,7639108:doEvent1,[])
link(Data,3492184:Value,[])
}
Add(Memory,3492184,962,260)
{
Default=String(0)
}
Add(DoData,13490323,962,393)
{
link(onEventData,7639108:doEvent2,[(1006,399)(1006,315)])
link(Data,4310173:Value,[])
}
Add(Memory,4310173,962,351)
{
Default=String(-1)
}
Add(Hub,7639108,1018,302)
{
InCount=2
OutCount=1
link(onEvent1,3557324:doValue,[])
}
Add(Memory,3557324,1053,302)
{
}
Add(LineBreak,11693779,1053,351)
{
Caption="TakeScreenShootsOption"
Type=1
link(Data,3557324:Value,[])
Primary=[8953800,-759,-71]
}
Add(Message,3977046,1053,246)
{
}


Надеюсь все поймут, которые будут нуждаться в этом
карма: 0
всё что мешает нам жить это человеческий фактор который не имеющий границы ..
0
Редактировалось 2 раз(а), последний 2022-09-18 17:52:45