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

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

 Страниц (2): « 1 [2]   

> Без описания
Kibor
Отправлено: 05 Июля, 2018 - 16:16:08
Post Id



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


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




как txt можно сохранить? И как выглядит?
 
 Top
b4k88
Отправлено: 05 Июля, 2018 - 16:41:42
Post Id



Пользователь
Участник


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




 Kibor пишет:
как txt можно сохранить? И как выглядит?


Да вот буквально первая строка ФИО, вторая адрес, третья телефон, дата рождения и тд, типа:
Иванов Иван Иванович
ул.Мира 15
83569234834
15.06.1990
бла бла
бла бла

Петров Петр Петрович
и тд к примеру через отступ, везде 6 строк занимаются.

Первым вырываем первую строку, заносим ее в док ворд, и так далее.
Потом следующего планировал определять путем добавления к переменной +7. т.е. изначально задано i=1; потом первая строка i, вторая i+1, третья i+2, ... i+5, потом т.к. одна строка пропущена, в конце прописать i=i+7; ну и запустить в цикл через loop.
Это то, как я планировал это осуществить))
Помню еще в школе на информатике подобное прокатывало в паскале, разве что задачи там были гораздо проще))

Сохранить txt...да хрен его знает) главное чтобы его можно было редактировать, т.к. разные базы, разных людей нужно переносить. Понимаете, надоело вот это копировать, вставить, копировать, вставить, проверять на наличие всего одного условия...
Щас я попробую нарисовать схему

(Отредактировано автором: 05 Июля, 2018 - 16:43:46)

 
 Top
Dantes3000
Отправлено: 05 Июля, 2018 - 16:53:09
Post Id



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


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




 b4k88 пишет:
ФИО, вторая адрес, третья телефон, дата рождения и тд,

в ФСБ работаешь? Радость
 
 Top
b4k88
Отправлено: 05 Июля, 2018 - 16:58:18
Post Id



Пользователь
Участник


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




(для просмотра ссылки Вам необходимо авторизоваться) (Добавление)
 Dantes3000 пишет:
 b4k88 пишет:
ФИО, вторая адрес, третья телефон, дата рождения и тд,

в ФСБ работаешь? Радость

таких тупых как я в ФСБ не берут Радость
(Добавление)
Знаете, я сейчас посмотрел, оба этих файла можно сделать в txt, потом просто сам в ворд скопирую и все, вполне нормально получается, чето я изначально об этом не подумал.
Суть в другом, он все равно не хочет брать данные из одного блокнота и переносить их в другой Радость

(Отредактировано автором: 05 Июля, 2018 - 16:58:34)

 
 Top
Kibor
Отправлено: 05 Июля, 2018 - 17:26:14
Post Id



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


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




Про то что не работает с txt в txt так я написал о этом.
 Kibor пишет:
Во первых нельзя открывать сразу 2 файла.
надо один открыть, прочитать в массив, закрыть.
второй открыть - записать - закрыть.
 
 Top
b4k88
Отправлено: 05 Июля, 2018 - 17:58:12
Post Id



Пользователь
Участник


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




 Kibor пишет:
Про то что не работает с txt в txt так я написал о этом.
 Kibor пишет:
Во первых нельзя открывать сразу 2 файла.
надо один открыть, прочитать в массив, закрыть.
второй открыть - записать - закрыть.


окееей...
теперь на fwrite ругается Радость

CODE:
string path1="C:\Users\USER\Desktop\Çàäàíèÿ\çàäàíèÿ.txt";
string path2="C:\Users\USER\Desktop\Çàäàíèÿ\Äàííûå.txt";
string b;
int i;



if (fopen(path1, "a") !=0)
{
l:if (freadline(b)!=0)
{
writeclipboard (b[i]);
goto I;
}
fclose();
}

i=1;
if (fopen(path2, "r") !=0)
{
I:if (freadline(b) !=0)
{
fwrite(b[i]);
goto I;
}
fclose();
}

(Добавление)
Чето я логику нарушил) вот так должно выглядеть по моей логике

CODE:
string path1="C:\Users\USER\Desktop\Çàäàíèÿ\çàäàíèÿ.txt";
string path2="C:\Users\USER\Desktop\Çàäàíèÿ\Äàííûå.txt";
string b;
int i;


if (fopen(path2, "r") !=0)
{
I:if (freadline(b) !=0)
{
writeclipboard (b);
goto I;
}
fclose();
}

i=1;
if (fopen(path1, "a") !=0)
{
l:if (freadline(b)!=0)
{
sendkey(b[i]);
goto I;
}
fclose();
}

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

 
 Top
Kibor
Отправлено: 05 Июля, 2018 - 18:25:46
Post Id



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


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




Ошибок столько что описывать не хочется.
 Цитата:
string path1="C:\1.txt";
string path2="C:\5.txt";
string b[10000];
int i=0;



if (fopen(path1, "r") !=0)
{
while(freadline(b[i])!=0)i++;
fclose();
}


if (fopen(path2, "w") !=0)
{
for (int n=0; n<i; n++)
{
fwrite ("СТРОКА ");
fwrite (b[n]);
fwrite (" ДОПИСАЛИ");
fwrite (ENDL);
}
fclose();
}
 
 Top
b4k88
Отправлено: 05 Июля, 2018 - 18:33:20
Post Id



Пользователь
Участник


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




 Kibor пишет:
Ошибок столько что описывать не хочется.
 Цитата:
string path1="C:\1.txt";
string path2="C:\5.txt";
string b[10000];
int i=0;



if (fopen(path1, "r") !=0)
{
while(freadline(b[i])!=0)i++;
fclose();
}


if (fopen(path2, "w") !=0)
{
for (int n=0; n<i; n++)
{
fwrite ("СТРОКА ");
fwrite (b[n]);
fwrite (" ДОПИСАЛИ");
fwrite (ENDL);
}
fclose();
}


да...извиняюся за свои ошибки, вроде заработало, благодарю за помощь, буду дорабатывать, но логику вроде уловил, благодарю душевно
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by