Вверх ↑
Этот топик читают: Гость
Ответов: 62
Рейтинг: -1
#1: 2022-01-28 20:33:08 ЛС | профиль | цитата
Добрый день, сообщество HiAsm

Как передать программе несколько параметров и как то обработать их?

Допустим для FileSearch

example.exe -directory ‹То что введёт пользователь› -extension ‹То что введёт пользователь›
карма: 0

0
Ответов: 793
Рейтинг: 168
#2: 2022-01-28 20:40:51 ЛС | профиль | цитата
rektware писал(а):
Как передать программе несколько параметров и как то обработать их?


Add(MainForm,2953706,231,175)
{
link(onCreate,6350015:doEnum,[])
}
Add(Application,12415574,308,133)
{
}
Add(Memo,10141458,385,189)
{
Left=550
Top=160
Align=5
ScrollBars=3
}
Add(ArrayEnum,6350015,315,189)
{
link(onItem,10141458:doAdd,[])
link(Array,12415574:Params,[])
}

карма: 16

0
Ответов: 62
Рейтинг: -1
#3: 2022-01-28 20:51:37 ЛС | профиль | цитата
Gunta, Ну это понятно, но

Допустим для FileSearch

example.exe -directory ‹То что введёт пользователь› -extension ‹То что введёт пользователь›
карма: 0

0
Ответов: 793
Рейтинг: 168
#4: 2022-01-28 21:25:55 ЛС | профиль | цитата
rektware, Вот один из возможных вариантов
Add(MainForm,2953706,273,175)
{
Width=519
Height=128
link(onCreate,6350015:doEnum,[])
}
Add(Application,12415574,329,133)
{
}
Add(ArrayEnum,6350015,336,189)
{
link(onItem,12796707:doValue,[])
link(Array,12415574:Params,[])
}
Add(StrList,7847070,462,161)
{
Strings=#10:-directory|10:-extension|
Point(doGetIndex)
Point(onGetIndex)
Point(Index)
link(onGetIndex,9500124:doEvent,[])
}
Add(IndexToChanel,9500124,518,168)
{
Point(Data)
link(onEvent1,14507676:doText,[])
link(onEvent2,12446767:doText,[(627,181)(627,223)])
link(Data,12796707:Value1,[(524,159)(510,159)(510,229)(412,229)])
}
Add(MemFIFO,12796707,406,189)
{
Count=1
link(onData,7847070:doGetIndex,[])
}
Add(Edit,14507676,637,168)
{
Left=40
Top=20
Width=385
Text=""
}
Add(Edit,12446767,637,217)
{
Left=40
Top=50
Width=385
Text=""
}


Только параметры указывай в кавычках. (-directory "То что введёт пользователь" -extension "То что введёт пользователь")

Редактировалось 2 раз(а), последний 2022-01-28 21:30:56
карма: 16

1
Голосовали:rektware
Ответов: 62
Рейтинг: -1
#5: 2022-01-28 21:35:06 ЛС | профиль | цитата
Gunta, Спасибо за помощь!
карма: 0

0
5
Сообщение
...
Прикрепленные файлы
(файлы не залиты)