Вверх ↑
Этот топик читают: Гость
Этот топик был перемещен из раздела "Помощь по среде"
Ответов: 3
Рейтинг: 0
#1: 2016-12-01 22:21:15 ЛС | профиль | цитата
Подскажите, как при вводе значения в «поле ввода Edit», выполнить команду при нажатии на кнопку.
К примеру в «поле ввода edit» ввожу значение «C:\temp» и при нажатии на кнопку выполняется команда dir со значением C:\temp
карма: 1

0
vip
#1.1контекстная реклама от партнеров
Ответов: 1341
Рейтинг: 31
#2: 2016-12-02 01:36:35 ЛС | профиль | цитата
Add(MainForm,2953706,105,161)
{
link(onCreate,15018412:doConsoleExec,[])
}
Add(Edit,14667648,203,49)
{
Left=15
Top=10
Width=105
Align=2
Text="C:\\temp"
}
Add(Button,12059060,147,105)
{
Left=145
Top=10
Align=2
link(onClick,15731021:doString,[])
}
Add(WinExec,15018412,196,161)
{
FileName="cmd.exe"
Point(doConsoleExec)
Point(onConsoleResult)
Point(onConsoleError)
Point(doConsoleInput)
link(Params,15731021:FString,[])
link(onConsoleResult,10146980:doWork2,[])
link(onConsoleError,10146980:doWork3,[(263,181)])
}
Add(Memo,7089833,336,168)
{
Left=290
Top=200
Align=5
ScrollBars=2
Point(doSetSelStart)
Point(doEnsureVisible)
link(onChange,313747:doLength,[(385,174)(385,289)(324,289)(324,244)])
}
Add(FormatStr,15731021,203,105)
{
DataCount=1
Mask="dir "%1"\r\n"
Point(FString)
link(onFString,15018412:doConsoleInput,[(249,111)(249,210)(184,210)(184,188)])
link(Str1,14667648:Text,[])
}
Add(Charset,16366933,280,168)
{
link(onCharset,7089833:doAdd,[])
}
Add(HubEx,10146980,259,168)
{
link(onEvent,16366933:doCharset,[])
}
Add(Length,313747,336,238)
{
link(onLength,11214379:doEvent1,[(378,244)(378,280)(296,280)(296,216)])
link(Str,7089833:Text,[])
}
Add(Hub,11214379,308,210)
{
link(onEvent1,7089833:doSetSelStart,[])
link(onEvent2,7089833:doEnsureVisible,[])
}

Редактировалось 3 раз(а), последний 2016-12-02 01:37:47
карма: 2

0
Ответов: 3
Рейтинг: 0
#3: 2016-12-02 11:02:08 ЛС | профиль | цитата
спасибо.
только подскажите куда этот текст вставлять?
на сколько я понял в HiASM вся работа происходит в графическом режиме.
карма: 1

0
Ответов: 16884
Рейтинг: 1239
#4: 2016-12-02 11:43:35 ЛС | профиль | цитата
HaronSSG, запускаешь HiAsm, жмёшь F1 и там написано : "куда этот текст вставлять".
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 3
Рейтинг: 0
#5: 2016-12-03 23:44:33 ЛС | профиль | цитата
Ну вроде разобрался.
Подскажите:
1. как сделать замену в файле, есть файл вида
set var1=PARAM1
set var2=PARAM2
как заменить PARAM1 и PARAM2 на значения вписанные в Edit

2. В проект можно вложить сторонний exe-файл, так, что бы при компиляции на выходе был один файл?

--- Добавлено в 2016-12-03 23:46:21

Совсем забыл, для п.1 без запоса открытия файл. полный путь определен вида %TEMP%\file.txt

Редактировалось 1 раз(а), последний 2016-12-03 23:46:21
карма: 1

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