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

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

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

> Описание: Добавлена директива #include. Реализована возможность разбить скрипт по разным файлам.
Zireael
Отправлено: 07 Января, 2022 - 15:11:44
Post Id



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


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




 Цитата:
include ломает весь скрипт

Файл должен быть ansi, а не utf8.
 
 Top
Dantes3000
Отправлено: 07 Января, 2022 - 15:19:26
Post Id



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


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




Zireael , я знаю, но это не нормально для редактора кода
 
 Top
Kibor
Отправлено: 07 Января, 2022 - 15:27:53
Post Id



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


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




 Dantes3000 пишет:
я знаю, но это не нормально для редактора кода

Почему?
Программа не должна корректно открывать файлы созданные в других редакторах с любой кодировкой.
Пишите, сохраняйте и открывайте в Кибор и все будет нормально.
 
 Top
Dantes3000
Отправлено: 09 Января, 2022 - 17:00:48
Post Id



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


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




С ansi тоже ломается вместе с #define, который заменяется на ;
(Добавление)
это было из-за ограничения в 127 символов. Но define всё равно ломается, хотя это фиксилось уже
 
 Top
neba2101
Отправлено: 21 Января, 2022 - 18:32:51
Post Id



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


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




Содержимое 123.txt:

Function close()
{
???
}

CODE:
#include "C:\123.txt"

Основной код

end:;



Есть ли возможность из функции в #include перейти на метку в основном коде или завершить выполнение скрипта без закрытия Кибор?

goto global не работает
close() не подходит
 
 Top
Kibor
Отправлено: 21 Января, 2022 - 18:43:30
Post Id



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


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




Через глобальную переменную которой что то присваивается в коде #include и проверки ее значения в таймере в основном коде.
 
 Top
neba2101
Отправлено: 27 Августа, 2022 - 18:06:53
Post Id



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


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




Возможно ли выполнять код, который в текстовом файле через уже собранный exe?

В ехе:
CODE:
#include "C:\123.txt"


Содержимое C:\123.txt
CODE:
messagebox("Ку-ку");


Суть иметь возможность изменять/дополнять часть кода собранного exe-шника через текстовый файл. Спасибо!
 
 Top
Kibor
Отправлено: 27 Августа, 2022 - 18:32:04
Post Id



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


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




Нет. Этот код транслируется в инструкции при сборке exe так же как и основной код.
 
 Top
Zireael
Отправлено: 27 Августа, 2022 - 18:35:54
Post Id



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


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




 Цитата:
Суть иметь возможность изменять/дополнять часть кода

Загрузить на сервер скрипт, можно будет его обновлять.
 
 Top
konctantin777
Отправлено: 05 Января, 2025 - 14:57:55
Post Id



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


Покинул форум
Сообщений всего: 1220
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 7




Здравствуйте.
На разных ПК несколько путей. Можно ли сделать подключение в зависимости от пути ? Сразу проверяется наличие и выдаёт ошибку...
CODE:
external(INT, "PathFileExists", "PathFileExistsA", "Shlwapi.dll");

//string path = "C:\11.txt";
if(PathFileExists("C:\11.txt"))
{
messagebox("Есть файл");
#include "C:\11.txt";
}
//else messagebox("Нет файла");
if(PathFileExists("C:\22.txt"))
{
messagebox("Есть файл");
#include "C:\22.txt";
}


(Добавление)
(Яндекс диск на разных логических дисках и не поменять и include не даёт использовать переменную)

(Отредактировано автором: 05 Января, 2025 - 15:00:15)

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


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




Powered by