Make(cnet) ver(4.04 build 185) Add(EntryPoint,2953706,126,140) { Width=609 Height=393 Name="Form" TopMost=0 link(onCreate,3538615:doGetEncoding,[]) } Add(Button,186922,98,231) { Left=10 Top=5 Text="Start" Point(onClick) link(onClick,5028608:doEvent1,[]) AddHint(-62,1,37,13,Text) } Add(Process,13867024,231,189) { StartInfo="Process" Point(onOutputDataReceived) Point(onExited) Point(doEnableRaisingEvents) Point(doBeginOutputReadLine) Point(doCancelOutputRead) link(onOutputDataReceived,1536058:doGetMethod,[]) link(onExited,5993035:doSleep,[(271,209)(271,167)]) } Add(TextBox,1179466,182,56) { Left=90 Top=5 Width=500 Text="cscript.exe" Anchor=13 Lines=[] Point(doText) Point(Text) Point(data) AddHint(-24,-24,66,13,Text) } Add(TextBox,14442232,433,189) { Left=10 Top=35 Width=580 Height=320 Anchor=15 Lines=[] Multiline=0 WordWrap=1 ScrollBars=3 Point(doText) Point(Text) Point(data) Point(doAppendText) Point(doClear) } Add(ProcessStartInfo,3575433,231,133) { Name="Process" CreateNoWindow=0 RedirectStandardOutput=0 UseShellExecute=1 Point(doFileName) Point(doStandardOutputEncoding) } Add(If_else,9937016,231,245) { Type=6 link(onTrue,14039727:doData,[]) link(Op1,13867024:Start,[]) } Add(Hub,5028608,140,231) { OutCount=3 link(onEvent1,14442232:doClear,[(420,237)(420,209)]) link(onEvent2,7083722:doData,[(168,244)(168,104)]) link(onEvent3,4438638:doTry,[]) } Add(Try,4438638,182,245) { ExceptionMethod=1 link(onTry,9937016:doCompare,[]) link(onCatch,5231832:doShow,[(222,258)(222,300)]) } Add(DataReceivedEventArgs,1536058,329,196) { link(onData,1002079:doStrCat,[]) } Add(Environment,11161383,378,154) { Point(NewLine) } Add(StrCat,1002079,378,196) { link(onStrCat,14442232:doAppendText,[]) link(Str2,11161383:NewLine,[]) } Add(Hub,1418585,203,196) { link(onEvent1,13867024:doEnableRaisingEvents,[]) link(onEvent2,13867024:doBeginOutputReadLine,[]) } Add(DoData,14039727,280,245) { Data=Integer(1) link(onEventData,1418585:doEvent1,[(323,251)(323,234)(191,234)(191,202)]) } Add(DoData,7083722,182,98) { link(onEventData,3575433:doFileName,[(222,104)(222,139)]) link(Data,1179466:Text,[]) } Add(Sleep,5993035,280,161) { Timeout=500 link(onSleep,13867024:doCancelOutputRead,[(318,167)(318,227)(219,227)(219,216)]) } Add(MessageBox,5231832,231,294) { } Add(ASCIIEncoding,3538615,182,140) { cp_id=866 Point(onGetEncoding) Point(doGetEncoding) link(onGetEncoding,3575433:doStandardOutputEncoding,[]) }