在Windows XP中使用Perl, system(「start」)打開另一個Dos終端窗口。 如何使一個「DOS」終端處理程序, 因此腳本可以將數據打印到該新窗口? 乾杯KESPerl多終端應用程序
0
A
回答
1
是*.pl
associsated用Perl,或者是你在一個批處理腳本.bat
包裹你的Perl腳本?我會回答假設後者。
如果您想在新窗口中運行腳本,您可以system('start script.bat');
。
問題在於腳本終止後窗口保持打開狀態(如果您看看`help start
,您會看到開始使用/ k標誌調用cmd.exe)。
要使窗口關閉,必須在cmd.exe下用/ c標誌明確執行perl腳本。
system('start cmd.exe /c script.bat');
現在,如果您的輔助腳本需要與系統交談,我會查看本地套接字。
+0
最初的想法(很可能是壞的!)只是爲了fork()孩子,併爲孩子的I/O分配終端。 ķ – kestasj
相關問題
- 1. Android從終端終止應用程序
- 2. 佔用整個終端的終端應用程序
- 3. 使用整個終端窗口的終端應用程序
- 4. BB10 - Cascades應用程序 - 控制檯/終端應用程序
- 5. 通過終端停止應用程序
- 6. 部署終端庫Java應用程序
- 7. 獨立的python終端應用程序
- 8. Mac終端Chrome應用程序.localized
- 9. 從應用程序啓動終端
- 10. qt GUI應用程序中的終端
- 11. 終端在PySide中的應用程序
- 12. 應用程序不顯示在終端
- 13. 終端中的多行輸入Go應用程序
- 14. COM端口終端程序
- 15. 多次自動呼叫終端程序
- 16. 在bash中顯示術語時終止終端應用程序
- 17. Rails應用程序作爲多個應用程序的後端
- 18. 什麼編程語言用於創建終端應用程序?
- 19. 在QT應用程序中嵌入應用程序(本例中爲終端)
- 20. Perl鯉魚坦白沒有終止應用程序
- 21. 打包Perl應用程序
- 22. Perl應用程序安裝
- 23. 部署Perl應用程序
- 24. 分發Perl應用程序
- 25. 多線程的Delphi 7應用程序 - 應用程序終止的問題
- 26. Windows手持終端設備的應用程序編程[Motorola MC67]
- 27. com0com RS232終端Java程序
- 28. 自動化終端程序?
- 29. 應用程序不終止
- 30. 終止應用程序
我懷疑這樣做可能足夠麻煩,您可能只需使用GUI工具包來替代您的UI。 – Quentin
爲什麼你使用系統(「開始」)?您想做什麼? – Shura
我想讓多個進程(Childs)與多個終端通信。 「開始」只是在WinXP中產生新終端的簡單方法。 k – kestasj