Zireael |
Отправлено: 18 Октября, 2020 - 02:23:14
|
Эксперт
Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: Создать статик на диалоге и менять его текст.
CODE:#define WS_VISIBLE 268435456
#define WS_CHILD 1073741824
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll");
external(INT, "SetWindowText", "SetWindowTextA", "User32.dll");
int static0;
int x=0;
createdialog(0);
showdialog(0, "Диалог",300, 300, 300, 100, 1, 1);
loop()
{
SetWindowText(static0, "X = "+format(x));
sleep(300);
x++;
}
function getmessage(0, WM_CREATE)
{
static0=CreateWindow(0, "STATIC", "", WS_CHILD | WS_VISIBLE , 15, 20, 250, 30, gethwnd(0), 0, 0, 0);
} |
|
|
Zireael |
Отправлено: 20 Октября, 2020 - 01:49:31
|
Эксперт
Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: Она будет работать даже в скомпилированом приложении?
Нет.
Цитата: Как при компиляции поможет отладка?
Запускайте бота не собирая в exe. Когда бот вылетит в окне отладчика последней строкой будет та, на которой бот вылетел.
Либо пишите в файл что-нибудь чтобы понять в каком месте был вылет.
Цитата: нашел в гугле
Искать надо ошибку в коде или логике скрипта, а не что пишет гугл. |
|
|
10970 |
Отправлено: 20 Октября, 2020 - 11:25:48
|
Специалист
Покинул форум
Сообщений всего: 245
Дата рег-ции: Июнь 2019
Откуда: Россия
Репутация: 0
|
ну как вы себе представляете чтоб рабочий комп работал 24 часа на боте? Минус сутки из жизни в наше время)).Ошибки бывает вылетают, а бывает что и нет. Это такой рандом. 12компов работают 24/7. У всех работа по разному. Ктото вылетает быстра (бот) ктото может 12 часов отработать. Ктото вообще без ошибок.
сможет ли бесплатная версия кибора запустить тхт файл с платной версии?Хотя думаю нет.
(Добавление)
А вот по предыдущему вопросу, вы посоветовали отдельное окно для вывода сделать. А есть ли возможность организовать окно без верхнего вот этого балкона где обычные кнопки управления стоят закрыть раскрыть свернуть? Просто тупо белое поле куда выводятся сообщения? Типа лога чтоли? Окно с тонкими рамками в которое выводится лог (те пояснения которые заложены на каждый блог кода).
Было бы интересней так. Кибор же это почти с++, я так потихоньку осваиваюсь, чтото у вас в примерах копаю по сайту, чтото на других форумах по с++.
Какие то вещи понимаются сразу, а какие то ,обычно элементарные,ломаю голову по 3 дня, хотя решение было рядом)). |
|
|
Zireael |
Отправлено: 20 Октября, 2020 - 11:42:36
|
Эксперт
Покинул форум
Сообщений всего: 4464
Дата рег-ции: Нояб. 2017
Репутация: 585
|
Цитата: есть ли возможность организовать окно без верхнего вот этого балкона где обычные кнопки управления стоят закрыть раскрыть свернуть?
code (Отобразить)CODE:#define WS_VISIBLE 268435456
#define WS_CHILD 1073741824
#define HTCAPTION 2
#define GWL_STYLE -16
external(INT, "CreateWindow", "CreateWindowExA", "User32.dll");
external(INT, "SetWindowText", "SetWindowTextA", "User32.dll");
external(INT, "SetWindowLong", "SetWindowLongA", "User32.dll");
int static0;
int x=0;
createdialog(0);
showdialog(0, "Диалог",300, 300, 300, 100, 1, 1);
loop()
{
SetWindowText(static0, "X = "+format(x));
_pause(300);
x++;
}
function getmessage(0, WM_CREATE)
{
SetWindowLong(gethwnd(0), GWL_STYLE, 0);
static0=CreateWindow(0, "STATIC", "", WS_CHILD | WS_VISIBLE , 15, 20, 250, 30, gethwnd(0), 0, 0, 0);
}
function getmessage (0, WM_LBUTTONDOWN)
{
sendmessage(WM_NCLBUTTONDOWN, HTCAPTION, 0, formatiw(gethwnd(0)));
}
function _pause(int time)
{
looptime(time)sleep(1);
} (Отредактировано автором: 20 Октября, 2020 - 11:56:30) |
|
|
|