나는 다른 서버에 자동으로 telnet하도록 만든 펄 스크립트를 가지고있다. 그러나 그것의 공용 영역은 단지 명령 줄이다. 더 많은 사용자가 일반 Windows 사용자에게 친숙하게하기 위해, 나는 그것에 대한 GUI를 만들어야합니다.백그라운드에서 Perl 스크립트
제 아이디어는 VB, java 등의 언어로 GUI를 만들고 그 perl 스크립트를 호출하는 것입니다. 내 스크립트는 명령 프롬프트에서 백그라운드로 실행되며 결과는 GUI에서 다시 표시됩니다.
일부 성공했습니다. GUI를 VB에서, 나는 백그라운드에서 CMD의 인스턴스를 실행, 그 안에 펄 스크립트를 실행합니다.하지만 그건 wer 프로그램이 실패합니다. 펄 스크립트는 펄에 대한 스레드에서 실행됩니다, 나는 단지 스크립트가 완료되면 출력을 얻을). 내가 펄 스크립트와 상호 작용할 수있는 스크립트가 필요하고, 스크립트 출력을 받아서 사용자에게 보여주고, 사용자의 입력을받는 등의 메커니즘이 필요하다.
제발 내가 실제로 이런 일이 일어나는 어떤 방법을 제안 해주세요.
가 PS : GUI에 대한 어떤 언어 사용에 대한 제한 없음 사전
또는 Tk 또는 Tkx, Gtk 또는 Wx 또는 Prima ... 또는 http://www.perlmonks.org/?node_id=108708 – runrig
답장을 보내 주셔서 감사합니다. 나는 많은 일을해야만 마침내 일들이 내 방식대로 완료되었습니다. :) 다른 호기심 많은 사람들은 GUI를 디자인하기 위해 "The GUI loft"를 사용했습니다. 이벤트 및 기타 모든 GUI 관련 작업을 처리하기위한 Win32 API. 프로그램의 원본 스크립트를 가져 와서 완료되었습니다. – Himz
좋은 링크 울타리 – Himz