Вверх ↑
Этот топик читают: Гость
Ответов: 1291
Рейтинг: 47
#46: 2019-02-25 11:34:50 ЛС | профиль | цитата
flint2, попробую применить, спасибо!
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 2059
Рейтинг: 132
#47: 2019-02-25 11:53:25 ЛС | профиль | цитата
попробую применить, спасибо!

Тренируйся на кошках. Вот это как раз для этого компонента.
http://forum.hiasm.com/getfile/38614
И если будешь выделять отдельные слова из текста, не используй регулярные выражения!!!
Ползает, как черепаха.
Как-то так https://yadi.sk/d/mKTwmAF63PbkRm надо делать.

Редактировалось 2 раз(а), последний 2019-02-25 12:04:40
карма: 6

0
Ответов: 1291
Рейтинг: 47
#48: 2019-02-25 12:35:46 ЛС | профиль | цитата
Отлично. Пока занят другой программой,потом возьмусь за эту сомнительную прогу)
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 537
Рейтинг: 14
#49: 2019-02-26 14:09:38 ЛС | профиль | цитата
Как сделать микро программу, которая сможет читать команды из текстового файла и выполнять их. Например: В самой программе может и окна не быть, но когда она запускается она читает текстовый файл, и там написано, что ей нужно делать, т.е. расчеты, цыклы и др. И совсем не вирус это, я уже писал, в Алгоритме так можно. Кто не знает, Алгоритм - это такая среда программирования. Вот Пример такого кода с текстового документа, который я когда то писал.
ЕСЛИ _Полезные объекты._Текст._Поиск в тексте(Постер.Название новостиТекст.Текст, "Windows", 1) <> 0 ТОГДА

Постер.Шаблон Скрипты Текст.Текст = "On Error Resume Next¶objIE.Quit"

_Полезные объекты._Файлы и папки._Сохранить в файле("\Передать текст.vbs", Постер.Шаблон Скрипты Текст.Текст, По умолчанию)

Шаблоны.Краткая новостьТекст.Текст = "Краткая"

Конец условия
Это такое условие: программа смотрит текст, который находится в той-же папке "Постер", с названием файла "Название новости" и узнает, если текст есть, тогда выполняется условие. И таких примеров могу привести кучу (Когда научился хорошо, я программу уже писал текстом)
Мне это понравилось, по тому, что можно создать программу, которая при запуске будет выполнять действия из текстового файла, а в файле уже можно делать саму программу, ей даже можно указать в том же текстовом файле, выполнить в определенный момент условия из другого файла. Таким образом, программу ничего не ограничивает. И можно расширять её возможности.
Структура программы такая: в самой программе .exe есть только компоненты, которые могут принять текст, фото, есть память и выполнить например delphi или другой код по запросу. Эти компоненты динамические и ни с чем не связаны, а различаются только именами или номерами. И вот когда такая программа запускается, она сразу-же начинает читать команды из текстового файла и что ей делать там будет написано. Такой программе не будет границ, а сначала был один микро файл .exe

Редактировалось 2 раз(а), последний 2019-02-26 14:32:55
карма: 4

0
Ответов: 5227
Рейтинг: 587
#50: 2019-02-26 15:39:27 ЛС | профиль | цитата
Sersey, ничего и сейчас не мешает, во всех скриптовых движках есть точка ##Script, так что хоть с сервака хоть с файла.
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Ответов: 1291
Рейтинг: 47
#51: 2019-02-26 15:46:49 ЛС | профиль | цитата
Получится нечто вроде Flowstone) Он тоже конфигурируется на этапе runtime.
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 537
Рейтинг: 14
#52: 2019-02-26 23:34:21 ЛС | профиль | цитата
Очень жаль, что меня никто не понял.
карма: 4

0
Ответов: 2059
Рейтинг: 132
#53: 2019-02-27 00:51:33 ЛС | профиль | цитата
Sersey писал(а):
Как сделать микро программу, которая сможет читать команды из текстового файла и выполнять их.

В каком смысле?
Интерпритатор скриптов?

Sersey писал(а):
Очень жаль, что меня никто не понял.


Sersey писал(а):
Расскажите подробней, где эти скрипты могут пригодится совместно с хайясмом, кроме игры, вы просто сами изучаете и решили повеселить народ? Вы читали пост ниже.

П. С .Так давайте бросим хайясм и каждый пойдет своей дорогой, начнем изучать разные языки программирования и у нас по одиночке все равно много не получится, блин утопия.

Перефразирую твой последний пост:
Очень жаль, что ты меня не понял.

P.S.
Более простой, чем LUA вариант http://forum.hiasm.com/getfile/38615 на SPForth.
Но язык понимать придётся.

Редактировалось 4 раз(а), последний 2019-02-27 02:52:38
карма: 6

0
Ответов: 537
Рейтинг: 14
#54: 2019-02-27 01:19:57 ЛС | профиль | цитата
Перефразирую https://www.youtube.com/watch?v=kt0EyZcPjtg
карма: 4

0
Ответов: 5227
Рейтинг: 587
#55: 2019-02-27 19:08:19 ЛС | профиль | цитата
Sersey писал(а):
Как сделать микро программу, которая сможет читать команды из текстового файла и выполнять их.

andrestudio писал(а):
во всех скриптовых движках есть точка ##Script

Ошибся извиняй ##SetScript, мог бы и сам в справке найти
Sersey писал(а):
Очень жаль, что меня никто не понял

Ну дак что не так то
Sersey, вот и пример
Add(MainForm,2953706,28,91)
{
Height=128
link(onCreate,1134497:doEvent1,[])
}
Add(VBJScript,2462448,280,147)
{
WorkPoints=#11:##SetScript|
EventPoints=#5:onRes|
Script=#0:|0:|
link(onRes,6624038:doText,[])
}
Add(Edit,6624038,350,147)
{
Left=10
Top=35
Width=365
}
Add(StrList,2953618,217,77)
{
FileName="MyScript.vbs"
Strings=#19:' выполнить функцию|21:MsgBox "Hello Sersey"|19:' вывести результат|31:sys.onRes "Hello Sersey " & Now|0:|
}
Add(Hub,1134497,91,105)
{
link(onEvent1,1923259:doWork,[])
link(onEvent2,247986:doData,[(138,118)(138,153)])
}
Add(DoData,247986,217,147)
{
link(onEventData,2462448:##SetScript,[])
link(Data,2953618:Text,[])
}
Add(Check,1923259,147,105)
{
Check=1
Caption="file"
link(onEvent,2953618:doLoad,[])
}


Редактировалось 1 раз(а), последний 2019-02-27 19:09:34
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Главный модератор
Ответов: 2999
Рейтинг: 396
#56: 2019-02-27 19:42:04 ЛС | профиль | цитата
Собственный язык на C# - статья описывает алгоритм создания собственного интерпретатора языка (локализация может быть и русской). К статье приложен пример проекта для Visual Studio - проверил он работает. Смысла "великого" для реализации его в HiAsm.NET пока не вижу. Если кто-либо сможет переубедить - рассмотрю вопрос внимательнее.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 1291
Рейтинг: 47
#57: 2019-03-21 10:43:06 ЛС | профиль | цитата
Есть такая классная и полезная прога - Space Sniffer, очень выручает когда место на диске кончается, она строит карту с размерами всех файлов и визуально сразу видно куда ушло место на диске:



Причем щелкнув по квадрату, можно перейти в него, а через контекстное меню удалить прямо из проги всю папку или файл.

Давно хочу найти аналог этого функционала, но для ОЗУ (памяти) и процессора. Переписывался с разрабом, но он как-то не особо вдохновился идеей.
Если кто скинет рабочий пример получения информации о потреблении памяти и процессора всех процессов, то буду признателен, доработаю и утрем нос этому снифферу. Также можно добавить сниффер траффика, чтобы узнать кто отъедает весь канал или вообще стучится в инет. Получится крутая и полезная прога, назовем ее и проект All Sniffer.
Уже есть какие-то аналоги для памяти от Русиновича (SysInternals) но она не так наглядно выглядит.

Редактировалось 3 раз(а), последний 2019-03-21 12:41:10
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 1926
Рейтинг: 172
#58: 2019-03-22 17:17:43 ЛС | профиль | цитата
Aziz писал(а):
Space Sniffer, ... строит карту с размерами всех файлов и визуально сразу видно куда ушло место на диске:

Это простой поиск Windows Отсортированный по размеру.
Я тоже пользовался им для этих целей, но самое большое место занимали дистрибутивы


Aziz писал(а):
аналог этого функционала, но для ОЗУ (памяти)

Диспетчер задач. Del - и нет процесса. Компонент в hiasm для поиска процессов есть.

Редактировалось 3 раз(а), последний 2019-03-22 17:21:02
карма: 9
0
файлы: 1winxpsearch.png [181.6KB] [838]
Ответов: 1291
Рейтинг: 47
#59: 2019-03-23 00:23:33 ЛС | профиль | цитата
3042, это не то. Думаешь я этого не знал? )
А знаешь как быстро вызвать диспетчер? Ctrl+Shift+ Esc. Размер папок можно узнать в Тотал командере, вроде shift+Пробел.

Во первых так объем папок не показывпет, во вторых юзабилити и наглядность не идет в сравнение.

Редактировалось 1 раз(а), последний 2019-03-23 00:57:41
карма: 3
Hiasm + Flowstone + CopperCube + GoDot + JS
0
Ответов: 1926
Рейтинг: 172
#60: 2019-03-23 13:57:33 ЛС | профиль | цитата
Aziz писал(а):
объем папок не показывпет

Ну, не целыми же папками удалять, сравнивая их по размеру!
Но в любом случае - в hiasm DirTools умеет считать размер папки.

А для процессов я уже выше сказал (компонент). Там и память, и проц. загрузка есть.

По трафику - NetInterfaceInfo и NetInterfaces.

Более того, можно даже мониторить изменения папок.

Редактировалось 4 раз(а), последний 2019-03-23 14:06:59
карма: 9
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)