![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Разное - [решено] Язык LUA |
|
Разное - [решено] Язык LUA
|
Пользователь Сообщения: 144 |
|
|
Отправлено: 18:13, 27-04-2013 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать в общем, у тебя подключен пакет "os", ты можешь вызвать любую внешнюю программу
но у меня (отдельно собранный интерпретатор LUA) os.execute почему-то на любой аргумент отвечает "no such file or directory". Попробуй, возможно у тебя получится |
Отправлено: 22:38, 01-05-2013 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:47, 01-05-2013 | #22 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать нет, для начала так:
self:AddCallback("btn_mod_option", ...) -- оставляешь как было debug_to_file("exec-test.txt", os.execute("\"c:\\program files\\internet explorer\\iexplore.exe\" http://www.ya.ru")) Если сработает, то: и где-нибудь добавляешь функцию function main_menu:my_fun() os.execute("\"c:\\program files\\internet explorer\\iexplore.exe\" http://www.ya.ru") end |
Отправлено: 22:54, 01-05-2013 | #23 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать pva, всё работает, большое спасибо.
А почему cmd открывается ? И если можно какую-нибудь справочку по пакету "os". |
Отправлено: 23:02, 01-05-2013 | #24 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать os.execute вызывает функцию C system(), которая может быть реализована через вызов cmd. Это уже никак не победить
для отметки темы решённой вверху есть ссылочка http://www.lua.org - сайт авторов http://www.lua.org/pil/contents.html - учебник по LUA 5.0 от авторов (5.2 в онлайне нет, но можно скачать вместе с исходниками) http://www.lua.org/pil/22.html - конкретно про OS http://www.lua.org/manual/5.2/ - мануал (но рекомендую сначала почитать книгу и проделать все примеры оттуда) |
Отправлено: 23:05, 01-05-2013 | #25 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать pva, Не проверял когда игра запущена в полном окне, оказалось что при нажатии тупо виснет, но если вызвать Диспетчер, то видно что cmd и браузер успешно открыты... А если запускать в окне то нормально... Может можно как-то решить эту проблему ?
|
Отправлено: 14:47, 04-05-2013 | #26 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать Видимо они не поделили экран, клавиатуру или что-то ещё. Варианты:
1. использовать другой браузер (напр. firefox) - не факт, что есть на любой машине 2. найти, чем можно выйти из полноэкранного режима (если есть) - очередной костыль 3. пойти по пути lxa85 и найти более родное сталкеру средство для открытия веб-страниц (если оно есть) - угадыванием или по доке |
Отправлено: 17:05, 05-05-2013 | #27 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать pva, а какая-нибудь команда сворачивания окна в LUA есть ?
|
Отправлено: 23:18, 05-05-2013 | #28 |
![]() Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать by_gangster, Насколько я знаю, разработчики LUA средств работы с окнами не выкладывали. Тут каждый пользователь библиотеки LUA волен сделать так, как ему удобней, и что лучше для его системы. Например я для себя как то прикручивал окна к LUA. Думаю тут уже надо копать в сторону сталкера.
|
Отправлено: 10:16, 06-05-2013 | #29 |
Пользователь Сообщения: 144
|
Профиль | Отправить PM | Цитировать pva, Я тут случайно зашёл в сетевую игру (по нету) и нажал на кнопочку Востановить пароль, и он мне свернул игру и открыл страницу, вот только как не понимаю
|
Отправлено: 21:30, 09-05-2013 | #30 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - *LUA* | Индексация по сложному объекту (для кеширования) | pva | Программирование и базы данных | 0 | 26-02-2013 21:04 | |
Ошибка - LUA Fix и странности его работы | myhouse_1991 | Microsoft Windows 2000/XP | 0 | 15-01-2011 15:03 | |
Установка - немогу добаветь дополнительный язык на "язык и региональные стандарты" | DenisK088 | Microsoft Windows 2000/XP | 3 | 27-10-2009 07:54 | |
Lua-скрипт для SciTE добавляющий заголовок к функции (UDF) | Creat0R | AutoIt | 5 | 30-05-2009 16:34 | |
Язык =) | kLish | Хочу все знать | 5 | 16-09-2006 00:37 |
|