이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령 Wish8.4입니다.
프로그램:
이름
Wish - 단순 윈도우 쉘
개요
소원 ?파일 이름 아르헨티나 아르헨티나 ...?
옵션
-컬러맵 창에 새 전용 컬러맵이 있어야 함을 지정합니다.
화면의 기본 컬러맵을 사용합니다.
-디스플레이 디스플레이 창을 표시할 디스플레이(및 화면).
-기하학 기하학 창에 사용할 초기 형상입니다. 이 옵션이 지정되면 해당
값은 에 저장됩니다. 기하학 응용 프로그램의 전역 변수
Tcl 통역사.
-이름 name name 창에 표시할 제목과 이름으로
통역사의 보내다 명령.
-동조 모든 X 서버 명령을 동기적으로 실행하여 오류가
즉시 보고했다. 이로 인해 실행 속도가 훨씬 느려지지만
디버깅에 유용합니다.
-사용하다 id │
응용 프로그램의 메인 창이 내장되도록 지정합니다.
식별자가 있는 창에서 id, │로 생성되는 대신
독립적인 최상위 창. Id │와 같은 방식으로 지정해야 합니다.
에 대한 가치 -사용하다 최상위 위젯에 대한 옵션(예: │
에 의해 반환된 것과 같은 형식 윈포 id 명령).
-비주얼 시각 창에 사용할 시각적 개체를 지정합니다. 시각 다음 중 하나를 가질 수 있습니다.
에서 지원하는 양식 Tk_GetVisual 순서.
-- 나머지 모든 인수를 스크립트의 인수 변수
해석하지 않고. 이것은 통과 메커니즘을 제공합니다.
다음과 같은 주장 -이름 대신 스크립트에 소원 해석하다
그들.
_________________________________________________________________
기술
Wish Tcl 명령 언어, Tk 툴킷 및
표준 입력 또는 파일에서 명령을 읽는 주 프로그램. 메인을 생성합니다
창을 열고 Tcl 명령을 처리합니다. 만약에 소원 인수 없이 호출되거나
``-''로 시작하는 첫 번째 인수의 경우 Tcl 명령을 대화형으로 읽습니다.
표준 입력. 모든 창이 삭제될 때까지 명령 처리를 계속합니다.
또는 표준 입력에서 파일 끝에 도달할 때까지. 파일이 있는 경우 .wishrc 인간을
사용자의 홈 디렉토리, 소원 읽기 직전에 파일을 Tcl 스크립트로 평가합니다.
표준 입력으로부터의 첫 번째 명령.
If 소원 초기값으로 호출됩니다 파일 이름 논쟁, 그 다음 파일 이름 이름으로 취급됩니다
스크립트 파일의 Wish 에서 스크립트를 평가합니다. 파일 이름 (아마도 ~을 생성함
사용자 인터페이스)에서 모든 창이 삭제될 때까지 이벤트에 응답합니다.
명령은 표준 입력에서 읽히지 않습니다. 자동 평가가 없습니다.
.wishrc 스크립트 파일의 이름이 표시될 때 소원 명령줄이지만
스크립트 파일은 항상 가능합니다 원하는 경우.
옵션
Wish 에 설명된 모든 명령줄 옵션을 자동으로 처리합니다. 옵션
위의 요약. 이 외에 다른 모든 명령줄 인수는
응용 프로그램 인수 그리고 인수 나중에 설명하는 변수.
신청 이름 및 수업
다음과 같은 목적으로 사용되는 응용 프로그램의 이름 보내다 명령, 취한다
인사말 -이름 옵션(지정된 경우) 그렇지 않으면 파일 이름만약 그렇다면
지정된 명령 이름에서 소원 호출되었습니다. 마지막 두 경우의 경우
이름에 '/' 문자가 포함되어 있는 경우 마지막 슬래시 이후의 문자만 사용됩니다.
응용프로그램 이름으로 사용됩니다.
옵션을 지정하는 것과 같은 목적으로 사용되는 응용 프로그램의 클래스
리소스_매니저 속성 또는 .Xdefaults 파일은 다음을 제외하고 이름과 동일합니다.
첫 글자는 대문자.
변수
Wish 다음 Tcl 변수를 설정합니다.
인수 의 수를 포함합니다. 아르헨티나 인수(없으면 0), 포함하지 않음
위에서 설명한 옵션.
인수 요소가 다음과 같은 Tcl 목록을 포함합니다. 아르헨티나 뒤에 오는 주장 --
옵션이 없거나 위의 OPTIONS에 설명된 옵션과 일치하지 않습니다.
order 또는 그러한 인수가 없는 경우 빈 문자열입니다.
argv0 포함 파일 이름 지정된 경우. 그렇지 않으면 다음으로 이름을 포함합니다.
어느 소원 호출되었습니다.
기하학 경우 -기하학 옵션이 지정되고, 소원 이 값을 복사합니다.
변하기 쉬운. 이후에 변수가 여전히 존재하는 경우 파일 이름 평가되었으며,
소원 a의 변수 값을 사용합니다. wm 기하학 를 설정하는 명령
메인 창의 기하학.
tcl_interactive
1을 포함하는 경우 소원 대화식으로 명령을 읽고 있습니다(파일 이름 아니였다
지정되고 표준 입력은 터미널과 같은 장치임), 그렇지 않으면 0입니다.
SCRIPT 파일
첫 번째 줄이 다음과 같은 파일에 Tcl 스크립트를 만드는 경우
#!/usr/local/bin/소망
그런 다음 스크립트 파일을 실행 가능으로 표시하면 셸에서 직접 스크립트 파일을 호출할 수 있습니다.
이것은 소원 의 기본 위치에 설치되었습니다. / usr / local / bin; 만약
다른 곳에 설치되어 있다면 위의 줄을 수정하여 일치시켜야 합니다. 많은
UNIX 시스템은 다음을 허용하지 않습니다. #! 줄 길이는 약 30자를 초과하므로 반드시
그 소원 짧은 파일 이름으로 실행 파일에 액세스할 수 있습니다.
더 나은 방법은 다음 세 줄로 스크립트 파일을 시작하는 것입니다.
#!/ 빈 / SH
# 전에, 다음 것 선 다시 시작하다 사용 소원 \
임원 소원 "$ 0" ${1+"$@"}
이 접근 방식은 이전 단락의 접근 방식에 비해 세 가지 장점이 있습니다. 첫 번째,
의 위치 소원 바이너리는 스크립트에 직접 연결될 필요가 없습니다.
쉘 검색 경로의 아무 곳이나. 둘째, 약 30자의 파일 이름을 가져옵니다.
이전 접근 방식의 한계. 셋째, 이 접근 방식은 다음과 같은 경우에도 작동합니다. 소원 그 자체가
셸 스크립트(여러 아키텍처를 처리하기 위해 일부 시스템에서 수행되거나
운영 체제: 소원 스크립트는 실행할 여러 바이너리 중 하나를 선택합니다. 세
라인은 둘 다 sh 그리고 소원 스크립트를 처리하지만 임원 에 의해서만 실행됩니다. sh.
sh 스크립트를 먼저 처리합니다. 두 번째 줄을 주석으로 처리하고 실행합니다.
세 번째 줄. NS 임원 명령문은 쉘이 처리를 중지하고 대신 시작하도록 합니다.
소원 전체 스크립트를 다시 처리합니다. 언제 소원 시작하면 세 줄 모두를 다음과 같이 처리합니다.
주석, 두 번째 줄 끝에 있는 백슬래시로 인해 세 번째 줄이
두 번째 줄에 대한 주석의 일부로 처리됩니다.
스크립트 파일의 끝은 매체의 물리적 끝이나 │로 표시될 수 있습니다.
문자, '\032' ('\u001a', control-Z). 이 문자가 파일에 있으면 │
소원 응용 프로그램은 문자를 포함하지 않고 문자까지만 읽습니다. 응용 프로그램 │
파일에서 이 문자가 필요한 경우 이를 ``\032'', ``\x1a'' 또는 │로 인코딩할 수 있습니다.
``\u001a''; 또는 다음과 같은 명령을 사용하여 생성할 수도 있습니다. 체재 or 진.
프롬프트
인셀덤 공식 판매점인 소원 대화형으로 호출되면 일반적으로 ``를 사용하여 각 명령을 묻는 메시지가 표시됩니다.% ''. 너
변수를 설정하여 프롬프트를 변경할 수 있습니다. tcl_prompt1 그리고 tcl_prompt2. 변수인 경우
tcl_prompt1 존재하는 경우 프롬프트를 출력하는 Tcl 스크립트로 구성되어야 합니다. 대신에
프롬프트 출력 소원 에서 스크립트를 평가합니다. tcl_prompt1. 변수
tcl_prompt2 개행 문자를 입력할 때와 비슷한 방식으로 사용되지만 현재 명령은 그렇지 않습니다.
아직 완전하다; 만약에 tcl_prompt2 설정되지 않은 경우 불완전한 명령에 대한 프롬프트가 출력되지 않습니다.
키워드
쉘, 툴킷
onworks.net 서비스를 사용하여 온라인으로 Wish8.4 사용
