JavaScript. Объект «script»

Представляет методы управления выполнением скрипта и доступ к функциям операционной системы.

quit

Устанавливает флаг окончания работы для событийно-ориентированной программы. Как только будет завершён текущий обработчик события, исполнение скрипта закончится.

Синтаксис

script.quit();	

random

Возвращает случайное число из заданного диапазона.

Синтаксис

script.random(min, max);
В качестве параметров необходимо указать границы диапазона.

Пример

var a = script.random(0, 10); // случайное число от 0 до 10

readAll

Считывает всё содержимое указанного файла в массив строк.

Синтаксис

script.readAll('fileName');
В качестве параметра необходимо указать название файла с расширением.

Пример

var lines = script.readAll('input.txt'); // считывает текстовый файл input.txt

removeFile

Удаляет указанный файл.

Синтаксис

script.removeFile('fileName');
В качестве параметра необходимо указать название файла с расширением.

Пример

script.removeFile('file.txt'); // удалить файл file.txt

run

Устанавливает флаг событийно-ориентированной программы. По окончанию работы скрипт не выгружается из памяти, а продолжает ждать наступления событий до тех пор, пока какой-либо из обработчиков не вызовет метод «quit».

Синтаксис

script.run();

system

Выполняет переданную команду.

Синтаксис

script.system();
В качестве параметра необходимо указать команду консоли операционной системы.

Пример

script.system("reboot");

time

Возвращает временной штамп — количество миллисекунд, прошедших с начала 1 января 1970 года по Гринвичу.

Синтаксис

script.time();

timer

Создаёт и возвращает таймер (класс «QTimer»), посылающий сигнал timeout каждые n миллисекунд.

Синтаксис

script.timer(n);
В качестве параметра передаётся n .

Пример

script.timer(1000);

wait

Приостанавливает выполнение скрипта на переданное количество миллисекунд.

Синтаксис

script.wait(msCount);
В качестве параметра передаётся количество миллисекунд.

Пример

script.wait(1000); // остановить выполнение скрипта на одну секунду

writeToFile

Записывает сроку в файл.

Синтаксис

script.writeToFile('fileName', 'text');
В качестве параметров необходимо указать название файла и записываемую строку.

Пример

script.writeToFile('output.txt', 'Hello, world'); // записать «Hello, world» в файл output.txt