Разница между страницами «Os.time (Lua)» и «Pause script»

Материал из UoPilot
(Различия между страницами)
Перейти к навигации Перейти к поиску
(Новая страница: «== Описание == '''os.time''' - возвращает время в формате posix (количество секунд, прошедших с 00:00:00...»)
 
(Новая страница: « == Описание == Приостановка текущего, параллельного либо всех скриптов. == Синтаксис == При...»)
 
Строка 1: Строка 1:
 +
 
== Описание ==
 
== Описание ==
'''os.time''' - возвращает время в формате posix (количество секунд, прошедших с 00:00:00 1 января 1970 года).
+
Приостановка текущего, параллельного либо всех скриптов.
<br>При вызове без аргументов возвращает текущее время.
 
<br>Аргументом является таблица, которая должна иметь ключи year, month, и day, и может иметь ключи hour, min, sec, и isdst.
 
  
 
== Синтаксис ==
 
== Синтаксис ==
 
Привязка к окну: нет.
 
Привязка к окну: нет.
 
<br>Работа со свернутым окном: да.
 
<br>Работа со свернутым окном: да.
  os.time ([table])
+
  pause_script <number | all>
Где:
+
pause_script 2
<br>'''[table]''' - необязательный параметр. Таблица:
+
<number> - номер вкладки приостанавливаемого скрипта.
year (год, четыре цифры)
+
<br><all> - приостановка всех запущенных скриптов.
month (месяц, 1 – 12)
+
<br>Если номер вкладки и флаг all отсутствуют, то будет приостановлен текущий скрипт.
day (день, 1 – 31)
 
hour (час, 0 – 23)
 
min (минуты, 0 – 59)
 
sec (секунды, 0 – 61)
 
wday (день недели, воскресенью соответствует 1)
 
yday (день года)
 
isdst (флаг дневного времени суток, тип boolean).
 
  
 
== Примеры ==
 
== Примеры ==
  
--lua
 
log (os.time())  -- текущее время в формате posix
 
  
--lua
+
== Смотрите также ==
local arr = {year = 2017, month = 03, day = 1, hour = 14, min = 23, sec = 8}
+
 
log(os.time(arr))
+
[[Resume_script]]
 +
<br>[[Get scripts]]
 +
<br>[[Stop_script]]
 +
<br>[[Start_script]]
 +
<br>[[Current_script]]
 +
 
 +
== История развития ==
 +
 
 +
'''1.04 beta 7'''
 +
<br>Добавил команду для приостановки выполнения параллельного скрипта:
 +
pause_script <number | all>
 +
Если скрипт с таким номером существует, то он будет приостановлен.
 +
 
 +
'''1.07 beta 4'''
 +
<br>Отныне, если в командах pause_script и stop_script не указан номер скрипта, то они действуют для текущего.
 +
 
 +
'''2.10'''
 +
<br>Добавил возможность останавливать и приостанавливать работу всех параллельных скриптов, за исключением текущего, с помощью указания параметра "allex" в командах stop_script и pause_script, соответственно.
  
== Смотрите также ==
+
'''2.32'''
 +
<br>Добавил возможность редактирования скрипта в режиме паузы.
  
[[os.date (Lua)]]
+
[[Категория:Управление скриптами]]
<br>[[os.clock (Lua)]]
 

Версия 21:19, 27 августа 2019

Описание

Приостановка текущего, параллельного либо всех скриптов.

Синтаксис

Привязка к окну: нет. <br>Работа со свернутым окном: да.

pause_script <number | all>
pause_script 2

<number> - номер вкладки приостанавливаемого скрипта. <br><all> - приостановка всех запущенных скриптов. <br>Если номер вкладки и флаг all отсутствуют, то будет приостановлен текущий скрипт.

Примеры

Смотрите также

Resume_script <br>Get scripts <br>Stop_script <br>Start_script <br>Current_script

История развития

1.04 beta 7 <br>Добавил команду для приостановки выполнения параллельного скрипта:

pause_script <number | all>

Если скрипт с таким номером существует, то он будет приостановлен.

1.07 beta 4 <br>Отныне, если в командах pause_script и stop_script не указан номер скрипта, то они действуют для текущего.

2.10 <br>Добавил возможность останавливать и приостанавливать работу всех параллельных скриптов, за исключением текущего, с помощью указания параметра "allex" в командах stop_script и pause_script, соответственно.

2.32 <br>Добавил возможность редактирования скрипта в режиме паузы.