-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.pb
93 lines (77 loc) · 2.23 KB
/
main.pb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
;
; CheckDemoExam39 - Основной файл
;
; Copyright (C) 2021 KI Corporation
;
; Changelog
; v.1 (KozinIvan - KI Corporation - 04.01.21-19:23)
; + Добавлен основной файл
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Linux
ProgramName$ = "CheckDemoExam39 A Module"
CompilerCase #PB_OS_Windows
ProgramName$ = "CheckDemoExam39 B Module"
CompilerDefault
CompilerError "Ошибка идентификации ОС"
CompilerEndSelect
ProgramVersion$ = "1.0"
ProgramCopyright$ = "© KI Corporation"
OpenConsole(ProgramName$)
ClearConsole()
PrintN("===========================================")
PrintN("== ==")
PrintN("== Проверка демонстрационного экзамена ==")
PrintN("== ==")
PrintN("===========================================")
PrintN("")
Print("Выбран модуль ")
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Linux
PrintN("A Linux")
CompilerCase #PB_OS_Windows
PrintN("B Windows")
CompilerDefault
CompilerError "Ошибка идентификации ОС"
CompilerEndSelect
PrintN("")
Print("Укажите машину (")
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Linux
Print("L-CLI-A, L-CLI-B, L-FW, L-RTR-A, L-RTR-B, L-SRV, OUT-CLI, R-CLI, R-FW, R-RTR, R-SRV")
CompilerCase #PB_OS_Windows
Print("CLI1, CLI2, DC1, DC2, DCA, R1, R2, SRV1, SRV2")
CompilerDefault
CompilerError "Ошибка идентификации ОС"
CompilerEndSelect
Print("): ")
VMName$ = Input()
PrintN("")
If Trim(VMName$) = ""
PrintN("Выход..")
End 0
EndIf
PrintN("Проверка " + VMName$ + "..")
PrintN("")
CompilerSelect #PB_Compiler_OS
CompilerCase #PB_OS_Linux
XIncludeFile "linux.pb"
CompilerCase #PB_OS_Windows
XIncludeFile "windows.pb"
CompilerDefault
CompilerError "Ошибка идентификации ОС"
CompilerEndSelect
PrintN("")
PrintN("Запишите результаты!")
PrintN("")
Input()
CloseConsole()
End 0
; IDE Options = PureBasic 5.73 LTS (Windows - x64)
; CursorPosition = 26
; FirstLine = 9
; EnableThread
; EnableXP
; CompileSourceDirectory
; EnableCompileCount = 0
; EnableBuildCount = 0