Andrej77rv писал(а):
Подскажите еще как сделать чтобы консоль не закрывалась после ввода команды. И можно было подать эту же команду (в данном примере там сложение) и использовать передачу строки консольной программе т.е. "doConsoleInput" ? Я правильно понял команды нужно подавать через "doConsoleInput" ? У меня почему-то не получается подать эту команду когда консоль запущена.Нажми несколько раз на кнопку
Add(Label,16560089,203,126)
{
Width=938
Height=35
Align=2
Caption=""
AutoSize=1
}
Add(MainForm,14162385,203,182)
{
Width=954
Height=547
Point(onClose)
link(onCreate,16754451:doConsoleExec,[])
link(onClose,16754451:doConsoleTerminate,[(256,209)(256,216)])
}
Add(Charset,1678668,371,196)
{
link(onCharset,10742971:doAdd,[])
}
Add(Memory,11795667,294,126)
{
Default=String(c:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe)
}
Add(WinExec,16754451,294,182)
{
FileName="powershell"
Param="-NoExit -NoProfile"
Point(onConsoleResult)
Point(onConsoleError)
Point(doConsoleExec)
Point(doConsoleInput)
Point(doConsoleTerminate)
link(FileName,11795667:Value,[])
link(onConsoleResult,11124326:doWork2,[])
link(onConsoleError,11124326:doWork3,[(347,209)])
}
Add(FormatStr,15196444,203,224)
{
Mask="[bigint]$A = '55066263022277343669578718895168534326250603453777594175500187360389116729240'\r\n[bigint]$B = '32670510020758816978083085130507043184471273380659243275938904335757337482424'\r\n[bigint]($A + $B)\r\n"
link(onFString,16754451:doConsoleInput,[(263,230)(263,209)])
}
Add(HubEx,11124326,343,196)
{
link(onEvent,1678668:doCharset,[])
}
Add(Memo,10742971,434,196)
{
Top=35
Width=938
Height=473
Align=5
Font=[Lucida Console,12,0,0,204]
Antialiased=1
ScrollBars=3
}
Add(Button,4497737,154,224)
{
Left=20
Top=5
link(onClick,15196444:doString,[])
}