이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 pmmessage입니다.
프로그램:
이름
오후확인, 오후 메시지, 오후 쿼리 - 범용 대화 상자
개요
오후확인 [-c] [-b 버튼 이름] [-B 기본 버튼 이름] [-t 현] [-파일 파일 이름]
[-상 아이콘 유형] [-폰트 글꼴] [-헤더 제목 표시줄 문자열] [-사용 슬라이더] [-노슬라이더]
[-노프레임] [-독특한]
오후 메시지 [-버튼 라벨 1[:값 1][,라벨 2[:값 2][,...]]] [-센터] [-근처]
[-기본 단추] [-파일 파일 이름] [-인쇄] [-시간 초과 초] 메시지...
오후 쿼리 [-입력] [모든 위의 옵션...] [메시지...]
기술
오후 쿼리 명령줄 옵션과 호환되는 구현을 제공합니다. 확인 그리고
x메시지 도구와 일치하는 모양과 느낌을 사용하여 오후 차트. 여러 확장
원래 도구의 기능을 향상시키기 위해 만들어졌습니다.
특정 유틸리티 오후 차트, 그러나 가능한 한 원래 의미는 그대로 유지됩니다.
오후확인 각각에 대해 한 줄의 텍스트를 표시합니다. -t 지정된 인수(또는 -파일
인수가 사용됨) 및 각각의 버튼 -b 인수가 지정되었습니다. 버튼 중 하나가
를 누르면 해당 버튼의 레이블이 오후 쿼리의 표준 출력. 이것
쉘 스크립트 내에서 통신/피드백 수단을 제공하고
응용 프로그램에서 사용자에게 유용한 정보를 표시합니다.
오후 메시지 명령줄, 파일 또는
표준 입력. 또한 버튼을 종료 상태와 연결할 수 있습니다.
선택적으로 버튼의 레이블을 표준 출력에 씁니다.
오후 쿼리 위의 도구를 확장하여 제한된 사용자 입력을 자유 형식으로 추가 지원합니다.
텍스트. 이에 -입력 모드에서 입력한 모든 텍스트는 기본 버튼일 때 출력됩니다.
눌렀다. 기본 텍스트는 다른 도구와 동일한 메커니즘을 사용하여 입력할 수 있습니다.
명령줄 옵션은 글꼴 스타일, 프레임 스타일, 양식 및 다음 중 하나를 지정하는 데 사용할 수 있습니다.
사용자에게 맞춤형 시각적 피드백을 제공하기 위해 여러 아이콘이 제공됩니다.
-c or -센터
디스플레이의 중앙에 창을 맞춥니다.
-근처
마우스 커서 근처에 창을 팝업합니다.
-b 버튼 이름
레이블이 있는 버튼을 표시합니다. 버튼 이름. 면 버튼 이름 빈 문자열이고,
해당 위치의 버튼은 표시되지 않습니다. 그렇지 않은 경우 -b 인수가 존재하고,
기본값은 계속 레이블이 있는 버튼입니다. 다음과 관련된 종료 상태 단추-
name XNUMX입니다.
-B 버튼 이름
레이블이 있는 버튼을 표시합니다. 버튼 이름 버튼으로 지정합니다.
엔터를 누르면 활성화됩니다. 다음과 관련된 종료 상태 버튼 이름 is
제로.
-버튼 버튼, 버튼,...
이 옵션은 쉼표로 구분된 각 버튼에 대해 하나의 버튼을 생성합니다. 단추 논쟁. 각
단추 선택적으로 콜론과 종료 값이 뒤따르는 레이블로 구성됩니다. NS
해당 버튼이 선택되면 종료 값이 반환됩니다. 기본 종료 값은
100에 버튼 번호를 더한 것입니다. 버튼은 XNUMX부터 시작하여 왼쪽부터 번호가 매겨집니다.
-기본 상표
일치하는 버튼을 정의합니다. 상표 기본값이 됩니다. 거기에 지정되지 않은 경우
기본값이 아닙니다. 해당 리소스는 기본 버튼. 리턴 누름
어디에서나 x메시지 창이 기본 버튼을 활성화합니다. 기본 버튼
다른 사람들보다 더 넓은 경계를 가지고 있습니다.
-t 메시지
메시지를 표시합니다. 임의의 수의 문자열을 명령줄에 나열할 수 있습니다(각각
에 앞서다 -t 선택권).
-파일 파일 이름
파일을 표시합니다 파일 이름. All -t 옵션은 무시됩니다. NS 파일 이름 `의-' 읽다
표준 입력에서.
-상 아이콘 유형
아이콘을 표시합니다 아이콘 유형 여기서 icontype은 다음 중 하나입니다. 정보, 오류, 문제, 경고,
임계. 동작 의 동의어로도 받아들여진다. 오류 이전 버전과의 호환성을 위해.
오후 쿼리 추가 소개 아카이브 그리고 주인 아이콘 유형 및 원본
확인 앞서 나열한 유형.
-폰트 글꼴 이름
fontname을 글꼴로 사용하십시오. 이 옵션은 X 창을 사용할 때만 사용할 수 있습니다.
시스템.
-헤더 현
문자열을 창 제목으로 사용하십시오.
-인쇄
이것은 프로그램이 눌린 버튼의 레이블을 표준 출력에 기록하게 합니다.
에 대한 기본 동작입니다. 오후확인 그리고 오후 쿼리.
-노프린트
이로 인해 프로그램은 눌린 버튼의 레이블을 표준으로 쓰지 않습니다.
산출. 에 대한 기본 동작입니다. 오후 메시지.
-기하학 기하학 문자열
이것은 xconfirm에 X 호환 기하 문자열 사양을 제공합니다. 이것
옵션은 X 윈도우 시스템을 사용하는 경우에만 사용할 수 있습니다.
-사용 슬라이더
파일을 표시할 때 자동으로 결정하는 대신 항상 슬라이더를 사용하십시오.
슬라이더가 필요한지 여부.
-노슬라이더
슬라이더를 만들지 말고 텍스트를 창 크기에 맞게 자르십시오.
슬라이더가 필요한지 여부를 자동으로..
-노프레임
내용 주위에 프레임을 표시하지 마십시오.
-독특한
키보드/포인터를 잡고 버튼을 누를 때까지 더 이상 입력을 허용하지 마십시오.
-시간 초과 초
이후 상태 0으로 종료 초 사용자가 아직 버튼을 클릭하지 않은 경우 초입니다.
해당 리소스는 시간 제한.
사용 예
다음 쉘 스크립트는 정보 아이콘이 있는 창을 표시하여 사용자에게
"예"가 기본값인 예 또는 아니오 질문.
#! / 빈 / SH
case `pmquery -t "정말로 전원이 꺼졌습니까?" -b 아니오 -B 예 -아이콘 질문
in
예) 종료;
아니요) ;;
그 C
호스트 이름을 묻는 두 번째 예는 ssh 세션으로 터미널을 시작합니다.
요청된 호스트에 연결됩니다.
#! / 빈 / SH
host=`pmquery -input -icon host -b 취소 -B 확인 \
-header "원격 터미널 - 보안 셸"
[ "$host" = "취소" -o -z "$host" ] && 종료
그놈 터미널 -e "ssh $ 호스트"
환경
오후 쿼리 "PCP_XCONFIRM_PROG" Performance Co-Pilot 유틸리티의 탁월한 선택입니다.
구성 매개변수(참조 pcp.conf(5) 자세한 내용은).
PCP_XCONFIRM_PROG는 자동으로 다음으로 설정됩니다. 오후 쿼리 내부 도구와 같은
오후 차트, PCP_XCONFIRM_PROG가 이미 환경에 설정되어 있지 않는 한.
EXIT 지위
오류를 감지하면, 오후 쿼리 항상 1을 반환하므로 이 값은 연결되어서는 안 됩니다.
버튼으로. 하지 않는 한 -단추 옵션이 사용되지 않은 경우 반환 코드는 XNUMX이 됩니다.
성공.
onworks.net 서비스를 사용하여 온라인으로 pmmessage 사용