이상적으로는 플랫폼 간 무언가입니다.Perl에서 화면을 지우는 가장 좋은 방법은 무엇입니까?
답변
아마도 CPAN이 가장 좋은 방법 일 것입니다. Term::Screen:Uni에서보세요 : 터미널에 대해 이야기하는 경우
require Term::Screen::Uni;
my $scr = new Term::Screen::Uni;
$scr->clrscr()
, 나는 그것을 수행 할 저주 LIB 같은 것을 사용합니다.
이처럼 사용할 수 있습니다 액세스 할 수있는 좋은 저주 모듈이있다 :
perl -MCurses -e '$win=new Curses;$win->clear()'
내가 일반적으로 CPAN에서 Term::ANSIScreen를 사용하는 나에게 유용한 콘솔 관련 기능의 모든 종류를 제공합니다. perlfaq8의 대답에서
use Term::ANSIScreen qw(cls);
cls();
화면을 취소하려면, 당신은 단지 화면을 취소 터미널을 알려주는 특별한 순서를 인쇄 할 수 있습니다. 해당 시퀀스가 완성되면 화면을 지울 때 출력하십시오.
Term :: ANSIScreen 모듈을 사용하여 특수 시퀀스를 가져올 수 있습니다. CLS 기능 (: 화면 태그 또는를) 가져 오기
use Term::ANSIScreen qw(cls);
my $clear_screen = cls();
print $clear_screen;
터미널 제어의 낮은 수준의 세부 사항을 처리하려는 경우 기간 : 캡 모듈은 또한 특별한 순서를 얻을 수 있습니다. Tputs 방법은 주어진 기능에 대한 문자열을 반환합니다 : Windows에서
use Term::Cap;
$terminal = Term::Cap->Tgetent({ OSPEED => 9600 });
$clear_string = $terminal->Tputs('cl');
print $clear_screen;
, 당신은 Win32 :: 콘솔 모듈을 사용할 수 있습니다. 당신이 작업을 수행하는 명령 줄 프로그램이있는 경우
use Win32::Console;
$OUT = Win32::Console->new(STD_OUTPUT_HANDLE);
$OUT->Cls;
, 당신은 그렇게 출력 어떤 캡처 역 따옴표에서 호출 할 수 있습니다 : 당신이 영향을 원하는 파일 핸들의 출력에 대한 객체를 생성 한 후, CLS 메소드를 호출 나중에 사용할 수 있습니다 : OS X와 리눅스에서
$clear_string = `clear`;
print $clear_string;
'Win32 :: Console :: Cls'는 저장할 수있는 값을 반환하지 않습니다. –
어떻게하면 perlfaq에서 해답을 설명하겠습니까? –
이 답변을 편집했습니다. –
, 당신은 다음과 같은 펄 명령을 사용할 수 있습니다
system("clear");
는 상응하는 유엔 무엇인지 몰라 Windows.
편집 : 윈도우 것과 동일합니다 :
system("cls");
위대한, 10x .... –
- 1. 시작 화면을 실현하는 가장 좋은 방법은 무엇입니까?
- 2. 아이폰 설정 화면을 만드는 가장 좋은 방법은
- 3. Backbone.js : 모든보기를 지우는 가장 좋은 방법
- 4. ASP.NET 폼의 컨트롤을 지우는 가장 좋은 방법은 무엇입니까
- 5. SWT에서 애플리케이션 화면을 관리하는 가장 좋은 방법은 무엇입니까?
- 6. 로그인 (인증) 화면을 구현하는 가장 좋은 방법은 무엇입니까?
- 7. Perl에서 테스트 할 때 오류를 기록하는 가장 좋은 방법은 무엇입니까?
- 8. Perl에서 미화 계산을 처리하는 가장 좋은 방법은 무엇입니까?
- 9. Ksh와 Perl에서 병렬로 작업을 실행하는 가장 좋은 방법은 무엇입니까?
- 10. Perl에서 시간 계산을 처리하는 가장 좋은 방법은 무엇입니까?
- 11. webkit에서 float를 지우는 가장 간단한 방법은 무엇입니까?
- 12. 이미지의 그리드로 화면을 채우는 가장 좋은 방법
- 13. 문자열 변수 코코아를 초기화/지우는 가장 좋은 방법
- 14. CustomViewData에 가장 좋은 방법은 무엇입니까?
- 15. PHP에서 가장 좋은 방법은 무엇입니까?
- 16. MBean의 가장 좋은 방법은 무엇입니까?
- 17. MATLAB에서 가장 좋은 방법은 무엇입니까?
- 18. iPad에서 화면이나 캔버스를 지우는 방법은 무엇입니까?
- 19. 가장 좋은 방법은
- 20. ExtJS 응용 프로그램에 대한 로그인 화면을 구현하는 가장 좋은 방법
- 21. 안드로이드에서 화면을 디자인하는 방법은 무엇입니까?
- 22. 가장 좋은 방법은 2005
- 23. 가장 좋은 방법은
- 24. NHibernate를 사용하여 데이터베이스를 지우는 가장 빠른 방법은 무엇입니까?
- 25. Perl에서 이진 문자열에 하나를 추가하는 가장 간단한 방법은 무엇입니까?
- 26. MKMapView 캐시를 지우는 방법은 무엇입니까?
- 27. 캐시 이미지를 지우는 방법은 무엇입니까?
- 28. PowerShell에서 $ Error를 지우는 방법은 무엇입니까?
- 29. 보기에서 하위보기를 지우는 방법은 무엇입니까?
- 30. ASP.NET DataGrid를 지우는 방법은 무엇입니까?
콘솔 화면이나 GUI 화면이? –