首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Perl多终端应用程序

Perl多终端应用程序
EN

Stack Overflow用户
提问于 2011-11-29 01:54:03
回答 1查看 356关注 0票数 0

在Windows XP中使用Perl,system (“开始”)打开另一个Dos终端窗口。如何制作一个"DOS“终端处理程序,让脚本可以将数据打印到新窗口?!干杯,凯斯

EN

回答 1

Stack Overflow用户

发布于 2011-11-30 09:08:51

*.pl是与perl相关联的,还是将perl脚本包装在一个批处理.bat脚本中?假设是后者,我将回答。

如果你想在一个新的窗口中运行脚本,你可以使用system('start script.bat');

这样做的问题是,在脚本终止后,窗口仍处于打开状态(如果查看`help start,您将看到start调用带有/k标志的cmd.exe )。

要关闭窗口,必须使用/c标志在cmd.exe下显式地执行perl脚本。

代码语言:javascript
复制
system('start cmd.exe /c script.bat');

现在,如果您的次要脚本需要与系统的次要脚本对话,我会查看本地套接字。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8300114

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档