+ -
当前位置:首页 → 问答吧 → 请教system连续调用的问题

请教system连续调用的问题

时间:2010-11-12

来源:互联网

比如我在dos下要进行以下操作
C:\documents and setting\administrator>netsh
netsh>int ip
netsh interface ip>
我在perl里直接写了这两句:
system("netsh");
system("int ip");
发现dos窗口直接停在了netsh>
这个地方,下面的就不执行了,是不是因为调用第二条system的时候,dos窗口回到了C:\documents and setting\administrator>这个路径。
如果要完成上面的操作该怎么做?

第二个问题。比如我的程序运行是要l弹出一个dos窗口请求用户输入一个数,然后再继续下面的操作。但是在用户输入数后,这个dos窗口一直停留着直到
程序运行结束。我想让用户输入数后窗口立即关闭,程序继续执行,该怎么做。

作者: 素手锋芒   发布时间: 2010-11-12

“发现dos窗口直接停在了netsh>” 是因为你在新的进程 netsh 中

作者: zhlong8   发布时间: 2010-11-13

here document可以解决

作者: gaochong   发布时间: 2010-11-13