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

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

 Страниц (24): В начало « 8 9 10 11 [12] 13 14 15 16 » В конец    

> Без описания
Budni
Отправлено: 05 Июня, 2019 - 17:17:47
Post Id



Пользователь
Специалист


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




как создать текстовый файл в папке с ботом?
 Цитата:

if(fopen ("pathfolder()\koordinaty.txt", "w"))
Так не работает

(Отредактировано автором: 05 Июня, 2019 - 17:17:58)

 
 Top
Dantes3000
Отправлено: 05 Июня, 2019 - 17:55:52
Post Id



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


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




Budni ,
CODE:
if(fopen (pathfolder()+"koordinaty.txt", "w")) fclose();
 
 Top
Budni
Отправлено: 06 Июня, 2019 - 14:22:00
Post Id



Пользователь
Специалист


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




Какой командой можно перезапустить диалоговое окно? Или даже саму программу.

(Отредактировано автором: 06 Июня, 2019 - 14:24:47)

 
 Top
Dantes3000
Отправлено: 06 Июня, 2019 - 14:52:02
Post Id



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


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




Budni , WM_CLOSE и start()
 
 Top
Budni
Отправлено: 06 Июня, 2019 - 15:08:05
Post Id



Пользователь
Специалист


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




 Dantes3000 пишет:
Budni , WM_CLOSE и start()

Спасибо! А как указать?
CODE:
function getmessage(0, WM_CLOSE)
{
start(pathfolder()+test.exe);
}


Так?
 
 Top
Dantes3000
Отправлено: 06 Июня, 2019 - 15:12:26
Post Id



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


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




Budni ,

CODE:
win w=""; //указатель на программу

sendmessage (WM_CLOSE, 0, 0, w); //закрыть

start("путь к файлу для запуска");
 
 Top
Budni
Отправлено: 06 Июня, 2019 - 15:21:08
Post Id



Пользователь
Специалист


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




 Dantes3000 пишет:
start("путь к файлу для запуска");
не получается через pathfolder путь до программы найти
(Добавление)
Да и перезапуск не получается из за того что скрипт закрывается командой close();
Можно как то ещё по другому перезапустить?
 
 Top
Kibor
Отправлено: 06 Июня, 2019 - 15:34:29
Post Id



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


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




Команд для перезапуска нет. Есть алгоритмы.
Кроме того какое вообще окно и программу надо перезапустить?
 Budni пишет:
не получается через pathfolder путь до программы найти

До какой программы?
 
 Top
Budni
Отправлено: 06 Июня, 2019 - 15:44:25
Post Id



Пользователь
Специалист


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




 Kibor пишет:
До какой программы?

Собранной в Киборе. Нужно чтобы скрипт перезапускался. Всё дело в том, что когда я задаю координаты и записываю их в тхт
CODE:
for(int i=0; i<count; i++)
{
textout(0, 500, 500, "Получить x["+format(i)+"], y["+format(i)+"]", 0);
while(getkeystate(192)==0)sleep(10);// Ждем когда будет нажата Ё, чтобы получить координаты
while(getkeystate(192))sleep(10); // ждать когда будет отпущена Ё
getmouse(x[i], y[i]); // получаем координаты курсора
}
if(fopen (pathfolder()+"koordinaty.txt", "w")) // открыть файл для записи
{
for(i=0; i<count; i++) // для всех координат
{
fwrite(format(x[i])+" "+format(y[i])); // записывать координаты X и Y
fwrite(ENDL); // перенос строки
}
fclose();

Потом считываю их всё нормально. Но при повторном получении координат, скрипт берет старые значения которые были в txt. Чтобы скрипт брал новые координаты, требуется перезапустить скрипт.
 
 Top
Kibor
Отправлено: 06 Июня, 2019 - 15:57:07
Post Id



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


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




 Budni пишет:
Собранной в Киборе. Нужно чтобы скрипт перезапускался

Программа сама себя перезапускать не может. Нужна вторая программа или возможно батник.
 Budni пишет:
Но при повторном получении координат, скрипт берет старые значения которые были в txt. Чтобы скрипт брал новые координаты, требуется перезапустить скрипт.

Гг)
А почему вместо перезапуска просто не реализовать получение новых координат?
Или простой переход в начало работы скрипта?
 
 Top
Страниц (24): В начало « 8 9 10 11 [12] 13 14 15 16 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by