[Logo] LUA Форум
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Messages posted by: mozers™
Forum Index » Profile for mozers™ » Messages posted by mozers™
Author Message
2moteus
Просто и шикарно! I love Lua. Вот что выдала мне эта команда:
panel function: 00B9E2C8
set_panel function: 00B9E3E8
files function: 00B9E3C8
window function: 00B9E2A8
toolbar function: 00B9CE90
tabbar function: 00B9E2E8
message function: 00B7CAE8
prompt_value function: 00B9E348
colour_dlg function: 00B9CE00
list function: 00B9E308
open_dlg function: 00B9CE48
run function: 00B9E368
chdir function: 00B9E3A8
memo function: 00B9E328
Так что пол-дела уже сделано
Может быть можно как нить узнать тип и кол-во входных параметров у этих функций?
команда print(xyz) выдает
table: 00A09538
Ну раз - таблица, то можно как то пробежаться по ней и извлечь ее элементы, а дальше...
(Это я так думал).

Из ваших слов понял одно - полный обломс и Lua - это не JS в котором данная задача решается в несколько строк кода
Нашел хорошую внешнюю Lua-библиотеку - xyz.dll
Подключил ее - require("xyz")
Попробовал работу известных мне методов - понравилось...
Знаю что есть и другие, но нет ни документации ни исходников.

Существует ли какой либо способ извлечь характеристики свойств и методов из этой библиотеки?
Прога какая нить, или, лучше - скрипт ???
2z00n
Сильно
Код профессионала сильно отличается от кода новичка - я нефига не понял как работают эти циклы - тупо скопировал все в свой скрипт.
Стандартное решение os.execute("cmd /c copy "..source..destantion) этому и в подметки не годится!
Скорость выполнения выросла более чем в 100 раз!!! (у меня непрерывно копируются маленькие файлы).
Про то, что исчезло это, дико раздражающее, постоянно мигающее консольное окошко я уже не говорю...
Браво, автор!
2smz
Не... Внешние библиотеки - это уже нарушение условий задачи.
Я просто думал что мой код можно переписать более благообразно...
Ну да, конечно есть os.execute с помощью которой можно сделать все что может ОС.
Вариант принимается.
Но я как то недолюбливаю ее примитивную реализацию с мигающим окном консоли, поэтому от такого варианта отказался сразу.
А варианты решения без os.execute есть?
C удивлением обнаружил что такая необходимая функция в Lua отсутсвует.
Написал свою:

Работает
Только подумалось мне что наверняка этот вопрос при лучшем знании Lua можно решить элегантнее
(Условие одно: используем только стандартные возможности Lua)
2XNut
Хитро закручено ( у меня от этих циклов голова закружилась
Но работает именно так как и требовали условия задачи!
5+
2XNut
Совершенно верно. Но при таком подходе теряется регистр исходного текста.
Мне же было необходимо не только найти подстроку (без учета ее регистра) но и после того, как она будет найдена, вырезать ее из текста, обязательно сохранив регистр каждого входящего в ее символа.
Решение подсказанное moteus и al решает задачу корректно и правильно.
Если уж заикнулись про SciTE-Ru то сообщаю, что сайт этого проекта находится по адресу http://code.google.com/p/scite-ru/
Там и изрядно обновленная версия и ссылки на форум где помогут решить любые вопросы и новая документация по Lua в формате CHM.
Любой из скриптов входящих в сборку можно совершенно свободно скачать отдельно из SVN.
СПАСИБО, мужики!
Так точно и оперативно!
Вы - настоящие ГУРУ.

(За какие такие заслуги я, не успев зарегистрироваться, получил такое высокое звание - неясно :-/ )
Хочу из стринга получить паттерн для поиска этого текста без учета регистра символов.
Простенький код:

Выдает вместо ожидаемого такую фигню:

Как победить ???

(Все эксперементы провожу в SciTE Lua Scripting Extension. Родной Lua не установлен.)
 
Forum Index » Profile for mozers™ » Messages posted by mozers™
Go to:   
Powered by JForum 2.1.9 © JForum Team