Обсуждение:Длм-ка lg.d32 - функции для работы с терминалом
0 (0)
Обсуждение:Длм-ка lg.d32 - функции для работы с терминалом ( Обсуждение примера 22.10.2003 18:32 )
0(0)Для 3-х звенной архитектуры. Функции для работы с терминалом (копирование файлов Терминал<->Сервер и т.д. см.доку)
Версия от 10.09.2018
Посмотреть пример
>> ОтветитьlgRun не смог запустить ( IZVER 22.03.2005 12:59 )
0(0)import lgs; t = lgRun("dir","c:\*.*"); [###](t);
Возвращает 1
Хотя ничего не выполняется
проверял на Retail 5.10.93.33
>> Ответитьпопробуйте так : ( Outcast 22.03.2005 14:21 )
0(0)import lgs; t = lgRun("command.com", "/c dir c:\\*.*"); [##](t);
Видно, что выполняется и возвращает 0.
>> ОтветитьСпасибо(+) ( IZVER 23.03.2005 07:07 )
0(0)Всё получилось
Только конструкция GetEnv("COMSPEC") в коде должна работать, а не работает
t = lgRun(GetEnv("COMSPEC"), "/c dir c:\\*.*");
>> ОтветитьGetEnv - возвращает переменную на СП ( Outcast 23.03.2005 08:22 )
0(0)Так, что будет работать, но только при одном условии:
если на СП и терминальном Win установлена в такой же каталог. Либо перенести cmd.exe /command.com на терминале в такой же каталог, как и на СП.
>> Ответитьtime не работает ( IZVER 23.03.2005 08:36 )
0(0)может быть прав не хватает или использовать cmd.exe для NT... ( Outcast 23.03.2005 11:19 )
0(0)у меня (Win2000) из командной строки не выполняется command.com /C time 12:00 не выполняется, а для cmd.exe устанавливает. Вообщем это уже проблемы OS, а не lgs....
>> ОтветитьДля смены в WinNT требуется привилегия... ( IZVER 23.03.2005 11:34 )
0(0)"для Window 2000/NT/XP для изменения системного времени требуется включить привелегию SE_SYSTEMTIME_NAME" это из MSDN
Я проверил на Win98 - смена времени не работает
>> ОтветитьWin98 ( Outcast 23.03.2005 18:27 )
0(0)проверил на терминале, где Win98 - смена времени работает...
t = lgRun("command.com", "/c time 12:00");
>> Ответить
GetEnv - возвращает переменную на СП ( Outcast 23.03.2005 11:14 )
0(0)Так, что будет работать, но только при одном условии:
если на СП и терминальном Win установлена в такой же каталог. Либо перенести cmd.exe /command.com на терминале в такой же каталог, как и на СП.
>> Ответить