Интеграции

Объект «script»

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

Метод

Описание

quit

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

random

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

readAll

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

removeFile

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

run

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

system

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

time

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

timer

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

wait

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

writeToFile

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

quit

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

Синтаксис

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

random

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

Синтаксис

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

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

Пример

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

readAll

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

Синтаксис

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

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

Пример

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

removeFile

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

Синтаксис

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

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

Пример

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

run

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

Синтаксис

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

system

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

Синтаксис

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

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

Пример

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

time

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

Синтаксис

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

timer

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

Синтаксис

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

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

Пример

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

wait

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

Синтаксис

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

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

Пример

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

writeToFile

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

Синтаксис

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

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

Пример

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