当前位置: 移动技术网 > IT编程>开发语言>.net > DSAPI CMD命令行进程代理

DSAPI CMD命令行进程代理

2019年05月15日  | 移动技术网IT编程  | 我要评论

飞机撒药治白蛾,园田真纪,鲍春来激凸

dsapi.文件.cmd命令行进程代理,是用来和cmd.exe或指定exe进行输出重定向的简化使用工具,可隐藏或显式地启动一个cmd.exe,并将输出流、输入流和错误流重定向至代理,通过事件触发方式与之交互。

相关代码如下:

 private withevents cmd命令行 as new dsapi.文件.cmd命令行进程代理
    private sub button1_click(sender as object, e as eventargs) handles button1.click
        cmd命令行.启动cmd命令行进程()
    end sub
    private sub cmd命令行进程_有输出内容(sender as cmd命令行进程代理, 输出内容 as string) handles cmd命令行.有输出内容, cmd命令行.有输出报错内容
        me.begininvoke(new settext(addressof settexta), 输出内容)
    end sub
    private sub form1_formclosing(sender as object, e as formclosingeventargs) handles me.formclosing
        cmd命令行.退出进程()
    end sub


    private delegate sub settext(s as string)
    private sub settexta(s as string)
        textbox2.text &= s
        textbox2.selectionstart = textbox2.textlength
        textbox2.scrolltocaret()
    end sub


    private sub textbox1_keydown(sender as object, e as keyeventargs) handles textbox1.keydown
        select case e.keyvalue
            case keys.enter, keys.return
                cmd命令行.输入(textbox1.text)
                textbox1.clear()
                exit sub
        end select
    end sub

  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网