Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (19): В начало « 11 12 13 14 15 16 17 [18] 19 »   

> Описание: Продолжение
007wan
Отправлено: 21 Сентября, 2019 - 09:18:03
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Как вывести контрол на рабочий стол без диалога? в строчке, где gethwnd(0); писал уже всякие форматы(formatiw(w) итд), но без результатно
(Добавление)
Как поставить условие: Если нажали 1 раз ПКМ, ЛКМ, СРМ, то проверяем на ЗАЖАТОСТЬ(ЕСЛИ они зажаты, то ничего, если не зажаты, то сообщение), ЕСЛИ не нажали - ничего.
Примерное так получилось
 Цитата:
if(getkeystate(1) || getkeystate(2) || getkeystate(4) && mousedown(LEFT) != 1)

(Добавление)
Что не так делаю?
Tab баганутый.
CODE:

char Buffer3[255];
int Histance;
int Selected_Tab1 = 0;
int TAGTCITEMA[7] = {TCIF_TEXT, 0, 0, address(#Buffer3[0]), size(#Buffer3[0]), 0, 0};

function getmessage(1, WM_CREATE)
{
Histance = GetWindowLong(gethwnd(1), GWL_HINSTANCE);

Object_Tab1 = CreateWindow(0, "SysTabControl32", "", WS_VISIBLE | WS_CHILD | TCS_HOTTRACK | TCS_TOOLTIPS, 10, 10, 375, 253, gethwnd(1), 0, Histance, 0, 0);

strcpy(#Buffer3[0], "Основные");
sendmessage(TCM_INSERTITEM, 0, address(#TAGTCITEMA[0]), formatiw(Object_Tab1));
sleep(100);
strcpy(#Buffer3[0], "Настройки программы");
sendmessage(TCM_INSERTITEM, 1, address(#TAGTCITEMA[0]), formatiw(Object_Tab1));
sleep(100);
strcpy(#Buffer3[0], "О программе");
sendmessage(TCM_INSERTITEM, 2, address(#TAGTCITEMA[0]), formatiw(Object_Tab1));
}

WM_CREATE 1 (Отобразить)
Файл констант в теме external 4
 
 Top
007wan
Отправлено: 22 Сентября, 2019 - 12:00:05
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Можно максимально сжатый пример для загрузки картинок через unpack в temp, а потом загрузки через loadimage? Просто надо кое-что проверить, одну теорию.
Картинок 10, а размеры [][] разные. Все они называются Image_0,Image_1,Image_2...
 
 Top
007wan
Отправлено: 25 Сентября, 2019 - 12:40:46
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Доработал механизм "Поверхности окна над другими окнами".
Код (Отобразить)
Если кому интересно, выложу всё остальное, а то у меня пока времени не находится всё это искать
(Добавление)
Вопрос:
 Цитата:
loadimage (#Image_0[0][0], temp_fold+"Image_"+format(tr)+".bmp");
Как вместо "0" красного постепенно добавлять +1, потом 2, 3..? Как объявить, что бы так прибавлять?
(Добавление)
CODE:
loadimage (#Image_[color=red]+tr[/color][0][0], temp_fold+"Image_"+format(tr)+".bmp");
Никак не работает.
 
 Top
Zireael
Отправлено: 25 Сентября, 2019 - 13:24:06
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Как объявить

CODE:
int Image[10][100][100]; // массив для 10 картинок размером не более 100*100
 
 Top
007wan
Отправлено: 25 Сентября, 2019 - 13:27:23
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Zireael ,
 Zireael пишет:
// массив для 10 картинок размером не более 100*100

А если массив меньше 100, то он загрузит картинку, например, с высотой 48, а шириной 54, то тогда 100 минус 48 для высоты остальные 52 будут черные пиксели? А для ширины 100 минус 54 и 48 остальных пикселей будут черные?
(Добавление)
Zireael ,
 Zireael пишет:
int Image[10][100][100]; // массив для 10 картинок размером не более 100*100


Как сделать, что бы выглядело грамотно и без ошибок что-то типа этого.
CODE:
int Image[10][100][100]; // массив для 10 картинок размером не более 100*100
int Verify_Image[sizearray(Image)];//Ощибка
Просто не хочу в каждые переменные вписывать количество изображений, а то могу забыть или вовсе напортачить.
 
 Top
Zireael
Отправлено: 25 Сентября, 2019 - 13:32:49
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
int Image[10][100][100]; // массив для 10 картинок размером не более 100*100
int Verify_Image[sizearray(Image)];//Ощибка

CODE:
int Image[10][100][100]; // массив для 10 картинок размером не более 100*100
new int Verify_Image[sizearray(Image)];
 
 Top
007wan
Отправлено: 25 Сентября, 2019 - 13:33:38
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




 Zireael пишет:
new int
Ай, забыл. Было уже)
(Добавление)
Zireael , Можно ли объявить переменную в глобальном типе на весь код, не вне функций? Например, объявить ее только в функции, хотя она в Киборе будет только для функции(не глобальна).
 
 Top
Zireael
Отправлено: 25 Сентября, 2019 - 13:39:52
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
Можно ли объявить переменную в глобальном типе на весь код, не вне функций? Например, объявить ее только в функции, хотя она в Киборе будет только для функции(не глобальна).

Не понятно что имеется виду.
 
 Top
007wan
Отправлено: 25 Сентября, 2019 - 13:45:10
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1838
Дата рег-ции: Март 2017  
Репутация: -2




Zireael ,
 Zireael пишет:
Не понятно что имеется виду.


Есть
CODE:
int a;//глобальная переменная

function gf()
{
int b;//не глобальная, только для этой функции
}


А я хочу
CODE:

function gt()
{
global new int go;//будет объявлена в этом месте или в любой функции или таймере, но глобальная (для всего кода)
//*хотя global - выход на глобальную метку
}

---
А это нормальное явление?
CODE:
function Checking_Files()
{
int Image[3][100][100];
char Md5[32];
new string Hash_Images[sizearray(Image)] = //отсутп new string
{"7330666d94ccf730d332fcf311e09eea",
"33042642b0f9d1c13db4b3a43c540613",
"6aec253fda23825e879ac87cf822037a"};
new int Verify_Image[sizearray(Image)];
}

function Checking_Files1()
{
int Image[3][100][100];
char Md5[32];
new string Hash_Images[sizearray(Image)] = {"7330666d94ccf730d332fcf311e09eea", "33042642b0f9d1c13db4b3a43c540613", "6aec253fda23825e879ac87cf822037a"};
new int Verify_Image[sizearray(Image)];
}
 
 Top
Zireael
Отправлено: 25 Сентября, 2019 - 14:04:58
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4397
Дата рег-ции: Нояб. 2017  
Репутация: 580




 Цитата:
будет объявлена в этом месте или в любой функции или таймере, но глобальная

В функции объявляются только локальные переменные. В таймере глобальные.
 
 Top
Страниц (19): В начало « 11 12 13 14 15 16 17 [18] 19 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by