Александр (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
LUA скрипты выполняются очень медленно если не пользоваться ноутбуком, При погашенном экране выделяется мало процессорного времени
 
В биосе это параметры C-State. Зачастую отображаются как с С0 по С6(в зависимости от процессора)...
https://www.dell.com/support/article/ru-ru/qna41893/%D1%87%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-c-state?lang=ru
но туда можно и не лезть вполне хватит настройки энергосбережения в Виндовс как писалось выше.
QUIK 8.0
 
Цитата
Андрей написал:
Цитата
Александр написал:
 
Цитата
MikhaZz  написал:

Отдельно собранная библиотека luasocket с lua x64
  https://drive.google.com/file/d/1MtCcT_aRByKLiFVHtiemD_KQyqNbeNPp/view?usp=sharing  

Библиотеки luasocket и luasec установленные и собранные при помощи luarocks
  https://drive.google.com/file/d/1CL_Sz5dMre9ZhDeYp32CFOzX0BnkGWBo/view?usp=sharing  

Пример получения данных из blackterminal, если положить библиотеки из архива по ссылке выше в папку со скриптом, то все должно работать
 
Код
      package.cpath    =       getScriptPath   ()    ..       "\\systree\\lib\\lua\\5.1\\?.dll;"       ..    package.cpath
package.path    =       getScriptPath   ()    ..       "\\systree\\share\\lua\\5.1\\?.lua;"       ..    package.path
   --package.cpath = "C:\\Lua\\luarocks\\systree\\lib\\lua\\5.1\\?.dll;" .. package.cpath   
   --package.path = "C:\\Lua\\luarocks\\systree\\share\\lua\\5.1\\?.lua;" .. package.path   
   local    https    =     require (  "ssl.https"  )



      
 
 
С вашими архивами и вашим примером выдает ошибку
"error loading module 'ssl.core' from file 'C:\Lua\systree\lib\lua\5.1\ssl.dll': Не найден указанный модуль"
Путь правильный...
В чем может быть проблема? Ткните носом плиз)))
Вам нужно скопировать файлы libcrypto-1_1-x64.dll и libssl-1_1-x64.dll в папку C:\Windows\System32(ну или где установлена винда) либо в другую папку где у вас определена среда PATH(как посмотреть ее гуглите)
Если нет этих файлов то качайте  https://slproweb.com/products/Win32OpenSSL.html
https://slproweb.com/download/Win64OpenSSL-1_1_1g.exe  полная версия текущая
https://slproweb.com/download/Win64OpenSSL_Light-1_1_1g.exe  легкая версия текущая
по умолчанию при установки файлы сами с копируются в System32(там будет предложено куда копировать в bin или System32)
Супер! Спасибо. Все заработало после установки. Теперь Телеграм под 8.5 робит)
QUIK 8.0
 
Цитата
MikhaZz написал:

Отдельно собранная библиотека luasocket с lua x64
https://drive.google.com/file/d/1MtCcT_aRByKLiFVHtiemD_KQyqNbeNPp/view?usp=sharing

Библиотеки luasocket и luasec установленные и собранные при помощи luarocks
https://drive.google.com/file/d/1CL_Sz5dMre9ZhDeYp32CFOzX0BnkGWBo/view?usp=sharing

Пример получения данных из blackterminal, если положить библиотеки из архива по ссылке выше в папку со скриптом, то все должно работать
Код
  package.cpath  =   getScriptPath ()  ..   "\\systree\\lib\\lua\\5.1\\?.dll;"   ..  package.cpath
package.path  =   getScriptPath ()  ..   "\\systree\\share\\lua\\5.1\\?.lua;"   ..  package.path
 --package.cpath = "C:\\Lua\\luarocks\\systree\\lib\\lua\\5.1\\?.dll;" .. package.cpath 
 --package.path = "C:\\Lua\\luarocks\\systree\\share\\lua\\5.1\\?.lua;" .. package.path 
 local  https  =   require ( "ssl.https" )

 PrintDbgStr ( "Start: ["   ..    getScriptPath ()  ..   "]" )
is_run  =   false 

 function   OnInit ()
    is_run  =   true 
 end 

 function   main ()
     local  request_body  =   "{ \" getemlist \" : \" flag \" , \" key \" : \" TEST \" }" 
     local  response_body  =  {}
     local  res, code, headers, status  =  https.request{
        url  =   "https://blackterminal.ru/api/0.0.8" ,
        method  =   "POST" ,
        headers  =  
        {
            [ "Content-Type" ]  =   "application/json; charset=utf-8" ;
            [ "Content-Length" ]  =   string.len (request_body);
        },
        source  =  ltn12. source.string (request_body),
        sink  =  ltn12. sink.table (response_body),
    }

     PrintDbgStr ( "res: "  .. tostring(res))
     PrintDbgStr ( "code: "  .. tostring(code))
     PrintDbgStr ( "headers: "  .. tostring(headers))
     PrintDbgStr ( "status: "  .. tostring(status))
     PrintDbgStr ( "body: "  .. tostring( table.concat (response_body)))
 end 

 function   OnStop ()
    is_run  =   false 
 end 

 function   OnClose ()
    is_run  =   false 
 end 

  

С вашими архивами и вашим примером выдает ошибку
"error loading module 'ssl.core' from file 'C:\Lua\systree\lib\lua\5.1\ssl.dll': Не найден указанный модуль"
Путь правильный...
В чем может быть проблема? Ткните носом плиз)))
Страницы: 1
Наверх