Object «script»
Represents methods of controlling script execution and accessing operating system functions.
Method
Description
Sets the end-of-run flag for an event-driven program.
Returns a random number from the specified range.
Считывает всё содержимое указанного файла в массив строк.
Deletes the specified file.
Sets the event-oriented program flag.
Выполняет переданную в качестве параметра команду консоли операционной системы.
Returns the time stamp - the number of milliseconds elapsed since the beginning of January 1, 1970 GMT.
Creates and returns a timer.
Suspends script execution for the number of milliseconds passed.
Writes a string to a file.
quit
Sets the end-of-run flag for an event-driven program. As soon as the current event handler completes, the script execution will end.
Syntax
script.quit();
random
Returns a random number from the specified range.
Syntax
script.random(min, max);
The range boundaries must be specified as parameters.
Example
var a = script.random(0, 10); // random number from 0 to 10
readAll
Reads the entire contents of the specified file into a string array.
Syntax
script.readAll('fileName');
As a parameter, you must specify the name of the file with the extension.
Example
var lines = script.readAll('input.txt'); // reads the text file input.txt
removeFile
Deletes the specified file.
Syntax
script.removeFile('fileName');
As a parameter, you must specify the name of the file with the extension.
Example
script.removeFile('file.txt'); // delete file file.txt
run
Sets the event-oriented program flag. When the script finishes, it is not unloaded from memory but continues to wait for events to occur until one of the handlers calls the "quit" method.
Syntax
script.run();
system
Executes the command transmitted.
Syntax
script.system();
As a parameter, you must specify the operating system console command.
Example
script.system("reboot");
time
Returns the time stamp - the number of milliseconds elapsed since the beginning of January 1, 1970 GMT.
Syntax
script.time();
timer
Creates and returns a timer (class QTimer
) that sends a timeout
signal every n milliseconds.
Syntax
script.timer(n);
n
is passed as a parameter.
Example
script.timer(1000);
wait
Suspends script execution for the number of milliseconds passed.
Syntax
script.wait(msCount);
The number of milliseconds is passed as a parameter.
Example
script.wait(1000); // stop the execution of the script for one second
writeToFile
Writes a string to a file.
Syntax
script.writeToFile('fileName', 'text');
The file name and the line to be written should be specified as parameters.
Example
script.writeToFile('output.txt', 'Hello, world'); // write "Hello, world" in the output.txt file
Last updated
Was this helpful?