powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Версия ОС из каше.
9 сообщений из 9, страница 1 из 1
Версия ОС из каше.
    #36874964
nvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvp
Гость
День добрый всем.
Скажите пожалуйста как можно из каше получить версию ОС на которой она установленна?
...
Рейтинг: 0 / 0
Версия ОС из каше.
    #36875184
Фотография DAiMor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
USER>w $system.Version.GetOS()
Windows
USER>w $system.Version.GetPlatform()
x86- 32 
большего узнать думаю не получится
...
Рейтинг: 0 / 0
Версия ОС из каше.
    #36875421
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для получения версии ОС можно воспользоваться командами самой ОС с помощью функции $ZF(-1), используя перенаправление вывода в файл.

В последних версиях Caché можно обойтись без вывода в файл:
Код: plaintext
1.
2.
3.
4.
; пример получения версии ОС для Windows

do ##class(%Net.Remote.Utility).RunCommandViaCPIPE("ver",,.versionOS)
write versionOS,!

Для вывода версии ОС на экран терминала Caché достаточно ввести:
Код: plaintext
1.
2.
3.
4.
SAMPLES>!ver

Microsoft Windows [Version  5 . 1 . 2600 ]
SAMPLES>
...
Рейтинг: 0 / 0
Версия ОС из каше.
    #36875547
Блок А.Н.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно, понадобится еще такая перекодировка:
Код: plaintext
w $zcvt(versionOS,"I","CP866")
...
Рейтинг: 0 / 0
Версия ОС из каше.
    #36876019
Ptn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
/// Тип операционной системы
Property Sys As %String [ InitialExpression = {$S(($zv["VMS"):"M/AV",($zv["Windows"):"M/WNT", 1 :"M/UX")}, ReadOnly ];
...
Рейтинг: 0 / 0
Версия ОС из каше.
    #36876127
nvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvp
Гость
Спасибо всем за помощь.Все получилось.
...
Рейтинг: 0 / 0
Версия ОС из каше.
    #36876170
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блок А.Н.Возможно, понадобится еще такая перекодировка:
Код: plaintext
w $zcvt(versionOS,"I","CP866")

У меня такой вариант не работает, зато работает вариант с указанием таблицы трансляции в параметрах открытия устройства |CPIPE| :
Код: plaintext
OPEN "|CPIPE|":(cmd:"RK\CP866\"): 10 
...
Рейтинг: 0 / 0
Версия ОС из каше.
    #36876181
nvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
nvp
Гость
servitБлок А.Н.Возможно, понадобится еще такая перекодировка:
Код: plaintext
w $zcvt(versionOS,"I","CP866")

У меня такой вариант не работает, зато работает вариант с указанием таблицы трансляции в параметрах открытия устройства |CPIPE| :
Код: plaintext
OPEN "|CPIPE|":(cmd:"RK\CP866\"): 10 

У меня вариант w $zcvt(versionOS,"I","CP866") прекрасно отработал.
...
Рейтинг: 0 / 0
Версия ОС из каше.
    #36876212
servit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nvpУ меня вариант w $zcvt(versionOS,"I","CP866") прекрасно отработал.
Возможно, это зависит от версии Caché (8-bit/Unicode) или локали. Главное, что у Вас работает.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M [игнор отключен] [закрыт для гостей] / Версия ОС из каше.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]