Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] Нужна универсальная функция работы с файлами-2

№106-11-2016 07:21:41

Scorp1978
Участник
 
Группа: Members
Зарегистрирован: 03-11-2016
Сообщений: 86
UA: Firefox 35.0

[РЕШЕНО] Нужна универсальная функция работы с файлами-2

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

скрытый текст

Выделить код

Код:

Function WriteFile(par1,par2,par3)
{
//par1 - текст который нужно записать в конец файла,
//par2 - имя файла
//par3 - 1-записать текст в файл если файла нет создать(txt), 2-вернуть .Т. или .F.  по наличие файла (можно использовать как флаги), 3-удалить
if (par2 ==""){return false};
if (par3 ==""){return false};
iimPlayCode('ADD !EXTRACT '+par1+'\nSAVEAS TYPE=EXTRACT FOLDER=C:\\ FILE='+par2);
return;
}


скрытый текст

Выделить код

Код:

alert(ReadFile(2,'C:\\proverka.txt'));

function ReadFile(par1,par2)
{
//par1 - номер строки которую надо считать
//par2 - полный путь до файла
if (par2 ==""){return false};
for(y=1;y<=10000;y++){
 iimPlayCode('SET !DATASOURCE '+par2+'\nSET !DATASOURCE_LINE '+y+'\nSET !EXTRACT {{!COL1}}');
 var a=iimGetExtract();
 text=a.split('\n');
 if (y==par1){return text};
 }
return;
}


пока так со временем надо будет усовершенствовать

Отредактировано Scorp1978 (06-11-2016 11:43:52)

Отсутствует

 

№211-01-2017 17:58:07

kostia
Забанен
 
Группа: Members
Откуда: Moscow
Зарегистрирован: 11-01-2017
Сообщений: 4
UA: Chrome 54.0

Re: [РЕШЕНО] Нужна универсальная функция работы с файлами-2

=через одно место -называется)));
=вот тебе - держи решение  в 2 строки:
удалено - реклама
а иименно:

// запись

скрытый текст

Выделить код

Код:

imns.FIO.writeTextFile(imns.FIO.openNode("C:\\ipChanging.txt"),"


.1. все пашет .!. ")
//2-чтение:
скрытый текст

Выделить код

Код:

alert( imns.FIO.readTextFile(imns.FIO.openNode("C:\\ipChanging.txt")) );


проверка на существоаание надо? -так легко! просто в скобки чтение вставь :
if!(чтение_файла){создать файл}
А надо в конец добавить? -не вопрос:

скрытый текст

Выделить код

Код:

var юзер = "vk.com/id"+id+";"+имя+" "+фамилия
                        //читаем старое значение:
                        var old=imns.FIO.readTextFile(imns.FIO.openNode(путь));
                        //добавляем новое:
                        var All=old+"\n"+юзер;
                        //записываем:
                        imns.FIO.writeTextFile(imns.FIO.openNode(путь),All);


удалено - реклама, 3.5
использование красного цвета, п 3.14


InfSub

Отсутствует

 

№311-01-2017 18:50:55

InfSub
iMacroModer
 
Группа: Moderators
Откуда: DeepTown
Зарегистрирован: 13-05-2013
Сообщений: 3319
UA: Chrome 55.0
Веб-сайт

Re: [РЕШЕНО] Нужна универсальная функция работы с файлами-2

kostia пишет

А надо в конец добавить? -не вопрос:

читайте мануал по imns.FIO.writeTextFile - ваш пример, как вы сами выразились:

kostia пишет

через одно место


Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox


на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!

Отсутствует

 
  • Форумы
  •  » iMacros
  •  » [РЕШЕНО] Нужна универсальная функция работы с файлами-2

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]