2008-08-20 4 views
2

프로그램에 전달 된 매개 변수가있는 Startup 폴더에 내 응용 프로그램에 대한 링크를 포함하려고합니다.Adobe AIR에서 매개 변수가있는 시작 폴더에 바로 가기 추가

로컬로 바로 가기를 만든 다음 내 원본에 추가하면 작동한다고 생각합니다. 그 후 처음 실행시 시작 폴더로 복사 할 수 있습니다.

File.userDirectory.resolvePath("Start Menu\\Programs\\Startup\\startup.lnk"); 

그러나 설치하는 동안이 문제가 발생하려고합니다. app.xml에 설치와 관련된 몇 가지 설정이 있지만 두 폴더에 설치하거나 매개 변수를 사용할 수있는 것은 없습니다.

<!-- The subpath of the standard default installation location to use. Optional. --> 
<!-- <installFolder></installFolder> --> 

<!-- The subpath of the Windows Start/Programs menu to use. Optional. --> 
<!-- <programMenuFolder></programMenuFolder> --> 

답변

2

저는 Air를 처음 사용하지만 설치 과정을 사용자 정의 할 수있는 방법을 찾지 못했습니다. 애플리케이션 코드에만 국한된 것처럼 보입니다. (업데이트는보다 유연하게 나타납니다.)

예를 들어 Windows를 시작할 때마다 매개 변수 상수로 앱을 실행하는 것처럼 보입니다. 따라서 앱을 처음 실행할 때

NativeApplication.nativeApplication.startAtLogin=true 

을 설정할 수 있다는 것을 이미 알고있을 것입니다. 이것을 응용 프로그램 또는 사용자 디렉토리의 설정 파일에서 매개 변수와 결합하여 필요한 것을 수행 할 수 있습니까?