2011-07-05 6 views

답변

3

NativeApplicationINVOKE 이벤트를 수신 시도, 그것은 당신이 그런 정보를 찾을 수 있습니다 내가 알고있는 유일한 장소입니다.

CMD 실행을 아이콘 실행과 구별 할 수없는 것처럼 보입니다. CMD에서 일부 인수를 전달하지 않는 한.

http://help.adobe.com/en_US/AIR/1.5/jslr/flash/desktop/NativeApplication.html#event:invoke

+0

이미 호출 수신 및 인수를 구문 분석하고있다. 문제는 관련 파일을 두 번 클릭하여 앱을 실행하면 하나의 인수 (파일 경로)를 얻습니다. 명령 행에서 실행하면 여러 인수를 사용할 수 있습니다. 모든 명령 행 인수를 '-'문자로 시작하는 것과 같은 방법을 고안 할 수 있으며, '-'로 시작하지 않고 * CLI가 아닌 하나의 인수로 시작한다고 가정합니다. 그러나 이것은 해킹 비트. –

+0

@Jamie Bullock "문제는 관련 파일을 두 번 클릭하여 응용 프로그램을 실행하면 명령 줄에서 실행하면 하나의 인수 (파일 경로)를 얻게되며 여러 인수를 허용한다는 것입니다." 이 문제가 앱에 어떤 문제를 일으키는 지 이해하지 못합니다. – JeffryHouser

+0

@ www.Flextras.com 정확히 하나의 * 인수가있을 때 문제가됩니다. 이 경우 인수가 무엇인지 나타내는 유일한 방법은 내용을 검사하고 if (args [0] .substr (0, 1)! = "-") {}와 같은 지능형 기법을 사용하는 것입니다. Flex가, 지정된 인수가 아이콘의 기동으로부터 패스 한 패스를 표현하고 있을지 어떨지를 프로그램상에서 결정하는 방법을 제공하면 (자) 편리합니다. –

관련 문제