변수 선언 문제안녕, 모두들.
여기에 2 개의 스크립트가 있습니다.
첫 번째 스크립트는 검색 기능없이 dialog () 함수를 사용합니다.
두 번째 스크립트는 개선 스크립트 인 검색 기능과 함께 새 window () 함수를 사용합니다.
내가 직면하는 문제는 첫 번째 스크립트 (dialog () 함수)를 실행할 때 값을 반환 할 수 있고 OK 버튼을 클릭 한 후 bin 정보를 가져올 수 있다는 것입니다.
두 번째 스크립트에서는 단어를 사용하여 제품을 검색 할 수 있지만 문제는 확인 버튼을 클릭하면 제품 정보를 얻을 수 없다는 것입니다.
어떤 문제로 인해 제품 정보를 캡처 할 수 없는지 확실하지 않습니다.
누구든지 내 대본을 볼 수 있도록 도와 줄 수 있습니까?
어떤 대답이라도 감사합니다.
감사.
Re : 변수 선언 문제나는 위의 문제를 해결했다.
고마워 나중에
Re : 변수 선언 문제이 예제는 위에서 인용 한 설명을 기반으로합니다. JMP 스크립팅 가이드 . 새 Window () 함수가 사용되지 않는 Dialog () 함수처럼 작동하고 사용자가 입력 한 숫자를 가져 오는 데 사용할 수있는 할당 목록을 반환하는 방법을 보여줍니다.
win = New Window( "Set a Value",
<<MODAL></MODAL>
Re : 변수 선언 문제분명한 아아 내가 사용하는 것은 새 창에서입니다.
<< Return Result를 사용하여 값을 캡처합니다. aa.
Re : 변수 선언 문제새 창 ()에서 콤보 상자를 사용할 수 있습니다.
Names Default To Here( 1 );
New Window( "Example",
cb = Combo Box(
{"One", "Two", "Three"},
selection = cb << Get Selected();
Print( "Selected: " || selection );
)
);
이 객체는 하나의 선택을 의미합니다. 목록 상자 ()는 0 개 이상의 선택 항목에 대한 객체를 만듭니다. 이 두 개체 사이의 선택은 UI 디자인 및 필요에 따라 다릅니다.
Re : 변수 선언 문제변수를 어떻게 내리고 있습니까? 아아 대화 상자에서? 또한이 변수를 어떻게 사용하고 있습니까? 아아 대화 상자가 사라진 후에?
Re : 변수 선언 문제안녕, 고마워. @markbailey 답장.
글쎄, 내 스크립트에서 << Return Result를 사용하고 있습니다. 실제로는 dialog () 함수처럼 동작합니다. 프로그램을 실행할 때 제품을 추출 할 수 있습니다.
하지만 여전히 얼굴 하나의 문제가있다, 거기에 새 창 () 함수에서 숫자를 반환 할 수있는 함수가 있습니까?
감사.
Re : 변수 선언 문제나는 그것을 의미하지 않았다. 말 그대로 . 나는 네가 새창() 접근 방식은 기본적으로 정확합니다. 표시 대화 상자를 만드는 함수의 결과를 변수에 지정하여 이전 Dialog () 함수처럼 작동하도록 (즉, 언로드 할 할당 목록을 반환) 특정 변경 작업을 수행해야합니다.
내가 언급 한 스크립팅 가이드의 섹션을 읽지 않았습니다. 그것은 당신이해야 할 일을 정확하게 보여줍니다. 그러면 내 설명이 명확해질거야.
Re : 변수 선언 문제감사 @markbailey 답장.
두 번째 스크립트의 경우 첫 번째 스크립트의 개선이므로 이제 두 번째 스크립트를 사용하여 프로그램을 실행해야합니다.
두 번째 스크립트에서 아무 것도 변경할 필요가 없다고 언급했습니다. 그러나 제품의 정보를 어떻게 캡처 할 수 있습니까? 가치를 포착하기 위해 변수를 선언 할 필요가 없습니다. 왜냐하면 두 번째 스크립트에서 "aa"를 실행하면 빈 상태로 반환되기 때문입니다.
그리고 나는 jmp 12 버전을 사용하여 스크립팅 북에서 창에서 추출 값의 설명을 찾을 수 없습니다.
감사.
Re : 변수 선언 문제사용되지 않는 Dialog () 함수는 자동으로 언로드 할 할당이있는 목록을 반환합니다. New Window () 함수는 또한 목록을 반환하지만 기본적으로 클릭 한 단추의 표시 만 포함합니다. 이 동작은 이전 Dialog () 함수와 동일합니다.
새 창 ()을 사용할 때 대화 상자를 언로드하는 세 가지 방법이 있습니다. 자세한 내용은 다음을 선택하십시오. 도움 > 서적 > 스크립팅 안내서 . 다음의 설명을 참조하십시오. 창에서 값 추출 ~에서 시작하다 444 페이지 . 첫 번째 방법은 인라인 메시지를 사용합니다. << 반환 결과 . 이 메시지는 창을 이전 대화 상자처럼 작동하게합니다. 두 번째 스크립트에서 다른 것을 변경할 필요는 없습니다.