Интеграции

Объект «script»

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

Метод

Описание

quit

Устанавливает флаг окончания работы для событийно-ориентированной программы.

random

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

readAll

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

removeFile

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

run

Устанавливает флаг событийно-ориентированной программы.

system

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

time

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

timer

Создаёт и возвращает таймер.

wait

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

writeToFile

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

quit

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

Синтаксис

Python
JavaScript
Python
script.quit();
JavaScript
script.quit();

random

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

Синтаксис

Python
JavaScript
Python
script.random(min, max);
JavaScript
script.random(min, max);

В качестве параметров необходимо указать границы диапазона.

Пример

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

readAll

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

Синтаксис

Python
JavaScript
Python
script.readAll("fileName");
JavaScript
script.readAll("fileName");

В качестве параметра необходимо указать название файла с расширением.

Пример

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

removeFile

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

Синтаксис

Python
JavaScript
Python
script.removeFile("fileName");
JavaScript
script.removeFile("fileName");

В качестве параметра необходимо указать название файла с расширением.

Пример

Python
JavaScript
Python
script.removeFile("file.txt"); # удалить файл file.txt
JavaScript
script.removeFile("file.txt"); // удалить файл file.txt

run

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

Синтаксис

Python
JavaScript
Python
script.run();
JavaScript
script.run();

system

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

Синтаксис

Python
JavaScript
Python
ript.system();
JavaScript
script.system();

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

Пример

Python
JavaScript
Python
script.system("reboot");
JavaScript
script.system("reboot");

time

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

Синтаксис

Python
JavaScript
Python
script.time();
JavaScript
script.time();

timer

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

Синтаксис

Python
JavaScript
Python
script.timer(n);
JavaScript
script.timer(n);

В качестве параметра передаётся n .

Пример

Python
JavaScript
Python
script.timer(1000);
JavaScript
script.timer(1000);

wait

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

Синтаксис

Python
JavaScript
Python
script.wait(msCount);
JavaScript
script.wait(msCount);

В качестве параметра передаётся количество миллисекунд.

Пример

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

writeToFile

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

Синтаксис

Python
JavaScript
Python
script.writeToFile("fileName", "text");
JavaScript
script.writeToFile("fileName", "text");

В качестве параметров необходимо указать название файла и записываемую строку.

Пример

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