Русский
Интеграции
Powered By GitBook
Объект «script»
Представляет методы управления выполнением скрипта и доступ к функциям операционной системы.
Метод
Описание
quit
Устанавливает флаг окончания работы для событийно-ориентированной программы.
random
Возвращает случайное число из заданного диапазона.
readAll
Считывает всё содержимое указанного файла в массив строк.
Удаляет указанный файл.
run
Устанавливает флаг событийно-ориентированной программы.
system
Выполняет переданную в качестве параметра команду консоли операционной системы.
time
Возвращает временной штамп — количество миллисекунд, прошедших с начала 1 января 1970 года по Гринвичу.
timer
Создаёт и возвращает таймер.
wait
Приостанавливает выполнение скрипта на переданное количество миллисекунд.
Записывает строку в файл.

quit

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

Синтаксис

Python
JavaScript
1
script.quit()
Copied!
1
script.quit();
Copied!

random

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

Синтаксис

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

Пример

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

readAll

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

Синтаксис

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

Пример

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

removeFile

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

Синтаксис

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

Пример

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

run

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

Синтаксис

Python
JavaScript
1
script.run()
Copied!
1
script.run();
Copied!

system

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

Синтаксис

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

Пример

Python
JavaScript
1
script.system("reboot")
Copied!
1
script.system("reboot");
Copied!

time

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

Синтаксис

Python
JavaScript
1
script.time()
Copied!
1
script.time();
Copied!

timer

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

Синтаксис

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

Пример

Python
JavaScript
1
def foo():
2
print("It's Alive!!!")
3
tim = script.timer(500) # таймер на 500 мс
4
tim.timeout.connect(foo) # подписываем функцию foo на срабатывание по таймеру tim
5
script.wait(5000)
6
tim.stop()
Copied!
1
function foo(){
2
print("It's Alive!!!")
3
}
4
tim = script.timer(500) // таймер на 500 мс
5
tim.timeout.connect(foo) // подписываем функцию foo на срабатывание по таймеру tim
6
script.wait(5000)
7
tim.stop()
Copied!

wait

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

Синтаксис

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

Пример

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

writeToFile

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

Синтаксис

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

Пример

Python
JavaScript
1
script.writeToFile("output.txt", "Hello, world") # записать «Hello, world» в файл output.t
Copied!
1
script.writeToFile("output.txt", "Hello, world"); // записать «Hello, world» в файл output.t
Copied!
Last modified 6mo ago