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

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

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

> Описание: Подключение своих DLL. Использование WinAPI функции в скрипте с стандартных библиотек
Kibor
Отправлено: 14 Октября, 2017 - 13:18:49
Post Id



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


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




 007wan пишет:
можете огласить список и их назначение.


Радость
Огласить перечень Win Api?
В гугле наберите.
 
 Top
neba2101
Отправлено: 07 Ноября, 2017 - 17:33:23
Post Id



Пользователь
Мастер


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




Подскажите как сделать чтение из ini файла при помощи kernel32.dll?
Запись в ini вроде сделал
CODE:
external(INT, "WriteINI", "WritePrivateProfileStringA", "kernel32.dll");
string t="100";
WriteINI("Section", "parname", t, "F:\Полный путь к ини файлу\ name.ini");


CODE:
external(INT, "ReadINI", "GetPrivateProfileStringA", "kernel32.dll");
ReadINI(??????????????????????????????????????????????????)

(Отредактировано автором: 07 Ноября, 2017 - 17:34:53)

 
 Top
Kibor
Отправлено: 07 Ноября, 2017 - 17:41:39
Post Id



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


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




Используйте

Там есть
http://kibor-bot.com/forum/topic...m=2&topic=30
 
 Top
neba2101
Отправлено: 07 Ноября, 2017 - 17:50:40
Post Id



Пользователь
Мастер


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




 Kibor пишет:
Используйте

Там есть
http://kibor-bot.com/forum/topic...m=2&topic=30

(для просмотра ссылки Вам необходимо авторизоваться) Спс, нашел. А поискт не работает через редактор(возможно только у меня).

(Отредактировано автором: 07 Ноября, 2017 - 17:53:21)

 
 Top
Zireael
Отправлено: 27 Февраля, 2018 - 13:13:21
Post Id



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


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




Как получить путь к exe запущенной программы/игры? Например, открыт калькулятор. Как узнать из какой папки он был запущен?
 
 Top
Dantes3000
Отправлено: 27 Февраля, 2018 - 14:24:49
Post Id



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


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




Zireael , попробуй GetModuleFileName из Kernel32.dll
 
 Top
Zireael
Отправлено: 28 Февраля, 2018 - 00:38:41
Post Id



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


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




 Цитата:
попробуй GetModuleFileName из Kernel32.dll

Пробовал, оно возвращает путь программы, которая его вызвала, т. е. в данном случае кибор.
CODE:
external(INT, "GetModuleFileName", "GetModuleFileNameA","Kernel32.dll");
char array[255];
GetModuleFileName(0, address (#array[0]), 255);
messagebox(format(#array[0]));

Ещё есть GetModuleFileNameEx, но я так и не понял как его запустить.
 
 Top
Dantes3000
Отправлено: 28 Февраля, 2018 - 00:57:13
Post Id



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


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




Можно извратиться и поискать в памяти...
 
 Top
Kibor
Отправлено: 28 Февраля, 2018 - 13:01:00
Post Id



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


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




 Zireael пишет:
Как получить путь к exe запущенной программы/игры? Например, открыт калькулятор. Как узнать из какой папки он был запущен?

 Zireael пишет:
Ещё есть GetModuleFileNameEx, но я так и не понял как его запустить.


 Цитата:
external(INT, "GetModuleFileNameEx", "GetModuleFileNameExA","Psapi.dll");
char array[255];
win w=window (-1, "MozillaWindowClass", -1);
int pr=openprocess(w);
GetModuleFileNameEx(pr, 0, address (#array[0]), 255);
messagebox(format(#array[0]));


С виндовс программами не работает..
 
 Top
Zireael
Отправлено: 28 Февраля, 2018 - 13:35:21
Post Id



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


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




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


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




Powered by