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

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

 Страниц (7): « 1 2 3 [4] 5 6 7 »   

> Описание: Подключение своих DLL. Использование WinAPI функции в скрипте с стандартных библиотек
Zireael
Отправлено: 09 Декабря, 2018 - 15:09:45
Post Id



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


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




 Цитата:
можно использовать как доя открытия так и для сохранения

Можно, функции идентичны.
 
 Top
Dantes3000
Отправлено: 21 Февраля, 2020 - 16:08:46
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Как получить имя пользователя?

GetUserNameA function

BOOL GetUserNameA(
LPSTR lpBuffer,
LPDWORD pcbBuffer
);

Advapi32.dll
 
 Top
Zireael
Отправлено: 22 Февраля, 2020 - 00:33:19
Post Id



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


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




 Цитата:
Как получить имя пользователя?

CODE:
external(INT, "GetUserName", "GetUserNameA", "Advapi32.dll");

char Buffer[99];
int cbBuffer;

cbBuffer=sizearray(Buffer); // указывать размер буфера перед каждым вызовом функции GetUserName
if(GetUserName(address(#Buffer[0]), address(#cbBuffer)))
{
messagebox(format(#Buffer[0]));
}
 
 Top
Dantes3000
Отправлено: 23 Февраля, 2020 - 14:44:31
Post Id



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


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Zireael , спасибо 👍
 
 Top
darksell
Отправлено: 05 Июня, 2020 - 22:50:42
Post Id



Пользователь
Прохожий


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




Подскажите пожалуйста, не пойму как правильно и в какую переменную записать ссылки или что-то подобное
steam://connect/85.190.148.87:27015

хочу использовать ShellExecute и в месте где нужно вписывать ссылки использовать переменную.
И если не сложно скажите за что отвечает последнее значение "61728"

external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "Open", "http:/"+"/kibor-bot.com/education-kibor.php", 0, "", 61728);

(Отредактировано автором: 05 Июня, 2020 - 22:51:25)

 
 Top
Kibor
Отправлено: 05 Июня, 2020 - 23:04:56
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




CODE:
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");


string S="http:/^/kibor-bot.com/education-kibor.php";
ShellExecute(0, "Open", S, 0, "", 3);



 Цитата:
SW_HIDE 0

Скрывает окно приложения и активирует другое окно.

SW_MAXIMIZE 3

Разворачивает указанное окно на весь экран.

SW_MINIMIZE 6

Сворачивает указанное окно и активирует следующее по порядку окно.

SW_RESTORE 9

Активирует и показывает окно. Если окно было свернуто или развернуто на весь экран, Windows восстанавливает окно до енго нормальных размеров и позиции. Приложение должно указывать этот флаг когда восстанавливает свернутое окно.

SW_SHOW 5

Активирует окно и отображает его в текущем размере и позиции.

SW_SHOWDEFAULT 10

Устанавливает режим показа основываясь на SW_флаге указанном в структуре STATUPINFO, передаваеммой для функции CreateProcess программой, которая запускает приложение. Приложение должно вызвать ShowWindow с этим флагом для установки начального режима отображения своего окна.

SW_SHOWMAXIMIZED 3

Активирует окно и отображает его в развернутом виде.

SW_SHOWMINIMIZED 2

Активирует окно и отображает его в свернутом виде.

SW_SHOWMINNOACTIVE 7

Отображает окно в свернутом виде. Активное окно остается активным.

SW_SHOWNA 8

Отображает окно в его текущем состоянии. Активное окно остается активным.

SW_SHOWNOACTIVATE 4

Отображает окно в его самом последнем размере и позиции. Активное окно остается активным.

SW_SHOWNORMAL 1

Активирует и отображает окно. Если окно было свернуто или развернуто на весь экран, Windows восстанавливает его начальные размеры и позицию. Приложение должно указывать этот флаг когда впервые отображает свое окно.


Для открытия ссылки в открытом браузере не актуально.
 
 Top
Zireael
Отправлено: 18 Июня, 2020 - 11:52:25
Post Id



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


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




System Error Codes (коды системных ошибок)
Пример, показывающий с какой ошибкой завершилась функция:
CODE:
#define FORMAT_MESSAGE_FROM_SYSTEM 4096
#define FORMAT_MESSAGE_IGNORE_INSERTS 512
external(INT, "GetLastError", "GetLastError", "kernel32.dll");
external(INT, "FormatMessage", "FormatMessageA", "kernel32.dll");

function error_text(int code)
{
char message[999];
FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, 0, error, 0, address(#message[0]), sizearray(message), 0);
messagebox(format(#message[0]));
}



external(INT, "CreateDirectory", "CreateDirectoryA", "kernel32.dll");

int result = CreateDirectory("J:\folder123", 0); // создать папку на диске J
if(result == 0) // если функция завершилась ошибкой
{
int error = GetLastError(); // получить код ошибки
messagebox("Код ошибки: "+format(error));


error_text(error); // текст ошибки
}
 
 Top
Oilex
Отправлено: 18 Июня, 2020 - 21:41:59
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Июнь 2020  
Репутация: 0




Прошу прощения, не нашел горячей клавиши для запуска скрипта.
Для остановки это Ctrl+Shift+Z, а для запуска вообще есть хоткей?
 
 Top
Kibor
Отправлено: 18 Июня, 2020 - 21:48:55
Post Id



Администратор
Эксперт


Просматривает форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




Нет
 
 Top
Oilex
Отправлено: 18 Июня, 2020 - 22:02:40
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Июнь 2020  
Репутация: 0




 Kibor пишет:
Нет

Спасибо за ответ!
Очень жаль, для выполнения моей задачи уже не подходит =(

Еще один момент, Gepard Shield 3.0 каким-то образом детектит ps2 клики вашей программы (и остальных кликеров), он их не пресекает но пытается всячески мешать, то мышку уведет с экрана, то за место клика левой кнопкой мыши юзнет скролл. Вам что-то известно об этом?

(Отредактировано автором: 18 Июня, 2020 - 22:03:21)

 
 Top
Страниц (7): « 1 2 3 [4] 5 6 7 »
Сейчас эту тему просматривают: 3 (гостей: 3, зарегистрированных: 0)
« О программе Кибор »


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




Powered by