精易论坛

标题: 果断开源,用最简单的方法调用系统cmd。 [打印本页]

作者: nuan1989    时间: 2013-6-20 19:00
标题: 果断开源,用最简单的方法调用系统cmd。
本帖最后由 nuan1989 于 2013-6-20 19:07 编辑

调用cmd.rar (28.15 KB, 下载次数: 170)

需要用到cmd安装以及开启和关闭服务。

折腾一天,搜集了所有相关的源码,本来打算用一个论坛里面的源码,用后感觉不佳,都是一行一行吐出来,不能一次性输出,且用到了好几个api
。感觉还是易系统自带的命令更亲切,也说明我菜,O(∩_∩)O~

用最简单的方法调用系统cmd,原理是生成一个bat文件,将bat执行后的结果写入到临时文件,然后读入编辑框,所以不清楚的就找找相关的bat命令。
我很缺金币,有金币的共享几个,用不到的朋友就不要下了需要但是又没有金币的加我QQ703973110我传一份给你。




作者: nuan1989    时间: 2013-6-20 19:01
怎么QQ号码会被过滤?
QQ703973110
作者: mfanzhan    时间: 2013-6-20 19:39
支持下···
作者: JOKER♂少特    时间: 2013-6-20 20:12
有创意..用批处理.可怜我用的是API调用的..还写了线程管道之类的..弄得头大了..唉
作者: Hoibben    时间: 2013-6-20 20:29
匿名管道的撸过。。。
作者: Will    时间: 2013-6-20 20:36
用管道重定向输出方向就行了嘛。。
作者: 下一页·    时间: 2013-6-21 11:24
这个要支持一下 嘿嘿····
作者: nuan1989    时间: 2013-6-21 13:08
Will 发表于 2013-6-20 20:36
用管道重定向输出方向就行了嘛。。

不一样, 管道是一行一行返回, 如果安装了一个服务时间较长,你不知道他什么时候返回完毕.
管道我也用了一天.感觉也还不错,用他可以真正模拟cmd, 我这个只是返回内容方便,不能做到真正的和cmd一样.

作者: 宇智波·佐助    时间: 2013-6-29 12:27
Hoibben 发表于 2013-6-20 20:29
用匿名管道的撸过。。。

头像~            
作者: Hoibben    时间: 2013-6-29 12:31
宇智波·佐助 发表于 2013-6-29 12:27
头像~

哟西,佐助大婶也开始觊觎我的头像了。。。
作者: q380964712    时间: 2013-6-29 18:56
正需要呢,谢谢
作者: q380964712    时间: 2013-6-29 18:57
真给力
作者: 仰望山外山    时间: 2013-9-18 16:50
貌似不错,顶
作者: 爱溪    时间: 2013-9-18 17:01
这个不错。太给力了
作者: 三咲智子    时间: 2013-10-5 18:11
路过路过。。
作者: whdwit    时间: 2014-1-12 16:16
原来这么的简单,看了源码才发现自己多年学的DOS都还给老师了。
还有一个问题想请教,如果实现跟在DOS里面一样的效果,比如说我用ping命令Ping一个IP的时候一执行就会不断地显示我的执行结果,而不是等执行完了才显示出来,
作者: nuan1989    时间: 2014-8-5 14:29
whdwit 发表于 2014-1-12 16:16
原来这么的简单,看了源码才发现自己多年学的DOS都还给老师了。
还有一个问题想请教,如果实现跟在DOS里面 ...

论坛里面有一个现成的开源, 是不断的返回.你找找. 好像是管道原理
作者: 乖乖你快回来    时间: 2016-4-9 20:24
我只能呵呵,谢谢楼主的无私共享精神
作者: qewrf    时间: 2017-3-14 13:07
谢谢楼主的无私共享精神
作者: 红神大大    时间: 2017-4-8 12:25
谢谢分享了
作者: 陈菱新    时间: 2024-12-15 20:43
值得支持
作者: jdlz2001    时间: 2024-12-15 20:55
谢谢分享了




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4