;
; ------------------------------------------------------------
;
; PureBasic - Console example file
;
; (c) Fantaisie Software
;
; ------------------------------------------------------------
;
text$ = "Feel the Power of PureBasic!" ; просто маленькая строка в text$
dlay = 4000 ; задержка установленная в 4 000
;
;-------- Open our Console --------
;
OpenConsole() ; Сначала мы должны открыть консоль
ConsoleTitle ("PureBasic - Console Example:") ; Теперь мы можем дать открытой консоли титульное имя ;)
EnableGraphicalConsole(1)
;
;-------- Ask and display the UserName --------
;
ConsoleLocate (18,12) ; x y позиция
Print ("Please enter your name: ") ; Спросить имя
name$=Input() ; Ждём ввода данных пользователем
ClearConsole() ; Это очистит экран консоли.
ConsoleLocate (24,10) ; x y позиция
PrintN ("Welcome "+name$) ; Напечатает наш текст и имя пользователя.
ConsoleLocate (24,12) ; x y позиция
PrintN (text$) ; Напечатает наш текст
Delay (dlay) ; Ждет заданный момент
;
;-------- Cls and Cycle the Text-BG-Color 0 to 15 --------
;
ClearConsole() ; Это очистит экран консоли.
; Информация: стандартные цвета (8 для текста, 0 для фона)
For i = 0 To 15
ConsoleColor (0,i) ; Изменяет цвет фона текста (макс. 15) в каждом цикле
ConsoleLocate (24,4+i) ; x y позиция
Print (text$) ; Напечатает наш текст
Next i
Delay (dlay) ; Ждет заданный момент
;
;-------- Cls and Cycle the Text-FG-Color 0 to 15 --------
;
ConsoleColor(0,0) ; Установка назад к черному цвету (0,0) для цвета фона...
ClearConsole() ; Это очистит экран консоли.
; Информация: стандартные цвета (8 для текста, 0 для фона). For i = 0 To 15
ConsoleColor (i,0) ; Изменяет цвет символов текста (макс. 15) в каждом цикле
ConsoleLocate (24,4+i) ; x y позиция
Print (text$) ; Напечатает наш текст
Next i
Delay (dlay) ; Ждет заданный момент
;
;-------- Cls and Cycle the Background-Color 0 to 15 --------
;
For a = 1 To 15
ConsoleColor(a,a) ; Цикл изменения цвета фона...
ClearConsole() ; Это очистит экран консоли.
; ; Информация: стандартные цвета (8 для текста, 0 для фона). For i = 0 To 15
ConsoleColor (i,a) ; Изменяет цвет символов текста (макс. 15) в каждом цикле
ConsoleLocate (24,4+i) ; x y позиция
Print (text$) ; Напечатает наш текст
Next i
;
Delay(dlay/10) ; Ждет заданный момент
Next a
;-------- Exit --------
CloseConsole()
End