请教如何获取命令行里的内容?[求助]

请教如何获取命令行里的内容?[求助]

请教如何获取命令行里的内容?[求助]


use Win32::Console;
$OUT = new Win32::Console(STD_OUTPUT_HANDLE);
$OUT->Attr($FG_BLUE | $BG_WHITE);

我这样写了,但是没有cmd窗口出现,但是进程里面有。

还有两个问题,

我安装的是ActivePerl5.88破解版,他里面有libwin32-0.26我从cpan里找到了libwin32-0.27下载后ppm添加时居然说没有包,但是我明明已经指向新包所在的文件夹了,而且,我执行了makefile.pl也不行,在新版的ppm下面怎么安装模块?

我把一段代码转成exe后保留现实命令行窗口(暂时叫他“窗口一“ ),这时我想再写个程序根据前面“窗口一“里面的输出内容来判断第一个程序的运行状态。我遇到的问题是,无法读取“窗口一“里面的内容。我不知道如何把“窗口一“ 赋值给$OUT,因此无法用win32这个模块里的readcha来解决问题。请高手指点!

其实,我察看“窗口一“ 中间部分文字的次数不多,最多的是要察看“窗口一“ 运行完后最后一行的字符串是什么。如果有什么更好的解决办法也望不吝赐教!谢谢。

我自己今天在网上飘了一天也没解决问题,只好回来找组织解决问题了。(我在网上搜索“获取命令行窗口”只找到一段c代码)

ActivePerl5.88破解版?不.
ActivePerl5.88破解版?不是吧………
[quote]回复给 anthony : .
[quote]回复给 anthony : ActivePerl5.88破解版?不....[/quote]

家里穷,暂时没钱买正版。现在用的komodao也是破解版的,没办法。想直接用perl6但是水平还不到,没有编辑平台自己就不知道干什么了。 ――!
? activeperl直接就可以在.
? activeperl直接就可以在官方网站下啊 免费的 http://www.activestate.com/Products/ActivePerl/
至于你说的问题 我还不会 呵呵
那就是komodo IDE是破解版.
那就是komodo IDE是破解版的,我记得是要输入序列号的。没有序列号pdk就不能用。
你这个思路就是错的。--.
你这个思路就是错的。
有那么多进程间通讯的方法不用,用这破方法。
[quote]回复给 flw : 你这.
[quote]回复给 flw : 你这个思路就是错的。--....[/quote]

我用过反引号,结果直接创建了一个同名的进程。用了qx也是创建了同名的进程。创建了同名进程不要紧,但是她们连界面都没出来。我想看一下里面有什么东西都看不到。跟了半天也是没有结果,就放弃了。

请高手指点,不胜感激!!
把窗口一上传上来,大家看.
作者提供的相关的附件(大小:199 K)

作者提供的相关的附件(大小:199 K)

作者提供的相关的附件(大小:199 K)

作者提供的相关的附件(大小:199 K)

作者提供的相关的附件(大小:47 K)

把窗口一上传上来,大家看看。PDK生成的怎么也得1M没办法只好拆分成5块上传了。