AIR 응용 프로그램에서 실행중인 OS를 찾을 수 있는지 궁금합니다. Windows XP, Vista, Mac OS 등. 또한 현재 OS 사용자 이름을 찾는 방법이 있습니까? 감사.AIR 응용 프로그램이 실행중인 OS를 찾을 수 있습니까?
1
A
답변
4
@TML가 언급 한 바와 같이, System.Capabilities.os
는 당신에게 운영 체제를 얻을 것이다 :
Acutally는,이 중복 질문 밝혀졌습니다. 이제는 사용자 이름을 가져 오는 직접적인 방법을 모르지만 AIR 파일 클래스에는 로그인 된 사용자의 홈 디렉토리에 대한 참조를 제공하는 userDirectory
속성이 있습니다. 그 객체의 nativePath
은 로그인 한 사용자의 이름을 가져야합니다. 내가 어떤 인식하지,하지만 단지 - 다양한 OS 년대와
//user directory path normally ends with the user name like
//xp : C:\Documents and Settings\userName
//mac : /Users/userName
//*nix : /home/username or /home/groupname/username
var os:String = System.Capabilities.os;
var usr:String = File.userDirectory.nativePath;
var sep:String = File.separator;
if(usr.charAt(usr.length - 1) == sep)
usr = usr.substring(0, usr.length - 1);//remove trailing slash
usr = usr.substring(usr.lastIndexOf(sep) + 1);
trace(usr);
테스트 및 사용자 이름은 사용자 디렉토리의 마지막 일부가 아닌 곳의 경우처럼 (생산 코드에서 이것을 사용하기 전에 모든 가장자리 경우가 있는지 찾아 경우).
2
체크인 : flash.system.Capabilities - 내가 찾은 바가 있다고 생각합니다. Get Current Operating System In Adobe Air
관련 문제
- 1. Eclipse를 사용하여 실행중인 스레드를 찾을 수 있습니까?
- 2. 시스템 트레이에서 실행중인 Adobe AIR 응용 프로그램이 창을 띄울 수 있습니까?
- 3. OpenLaszlo 응용 프로그램이 AIR API에 액세스 할 수 있습니까?
- 4. AIR 응용 프로그램이 활성화 = 거짓 (Busyindicator) 내 AIR 응용 프로그램에서
- 5. AIR 응용 프로그램 publisherID는 어떻게 찾을 수 있습니까?
- 6. MSBuild는 실행중인 서버를 어떻게 찾을 수 있습니까?
- 7. AIR 프로토콜을 처리하도록 AIR 응용 프로그램을 프로그래밍 할 수 있습니까?
- 8. AIR 응용 프로그램으로 SSO를 구현할 수 있습니까?
- 9. Ant 태스크로 AIR 응용 프로그램 컴파일 (WindowedApplication을 찾을 수 없음)
- 10. 실행중인 응용 프로그램이 다른 응용 프로그램 설치를 트리거 함
- 11. 응용 프로그램 : didFinishLaunchingWithOptions는 응용 프로그램이 이미 실행중인 경우에 해당합니까?
- 12. LaTeX : 어느 OS를 실행하고 있습니까?
- 13. GUI의 실행중인 프로그램이 파이썬에서
- 14. 실행중인 파이썬 프로그램이 자신을 덮어 쓸 수 있습니까?
- 15. 실행중인 응용 프로그램의 현재 디렉토리가 변경 될 수 있습니까?
- 16. javascript를 통해 Adobe AIR 버전을 어떻게 찾을 수 있습니까?
- 17. Netbeans에서 실행중인 Tomcat을 찾을 수 없습니다.
- 18. AIR 응용 프로그램 샌드 박스에서 jQuery.getScript를 사용할 수 있습니까?
- 19. 실행중인 tcsh 쉘 스크립트의 위치는 어떻게 찾을 수 있습니까?
- 20. 실행중인 Windows 서비스의 프로세스 ID는 어떻게 찾을 수 있습니까?
- 21. 어도비 AIR - AIR 응용 프로그램을
- 22. 안드로이드에 대한 Devleoping 어도비 AIR 응용 프로그램이 HTML
- 23. Windows 시작시 응용 프로그램이 app.config 파일을 찾을 수 없습니다.
- 24. 응용 프로그램이 Explorer에서 트리거 될 수 있습니까?
- 25. 응용 프로그램이 언제 게임이 될 수 있습니까?
- 26. Silverlight 응용 프로그램에서 OS를 감지하는 방법은 무엇입니까?
- 27. WinForm 컨트롤 검사기 응용 프로그램이 있습니까?
- 28. AIR 응용 프로그램이 컴퓨터가 절전 모드로 전환 된 것을 감지 할 수 있습니까?
- 29. Adobe AIR 응용 프로그램이 Active Directory에 대해 SSO 인증을받을 수 있습니까?
- 30. 실행중인 응용 프로그램을 다른 터미널/사용자에게 "전송"할 수 있습니까?
감사합니다. 현재 로그인 한 OS 사용자는 어떻습니까? –
나는 그 정보를 얻을 수 없다고 확신한다. 정보는 전혀 플래시 할 수 없어야한다. – TML
네이티브 프로세스를 통해 명령 줄을 열고 echo % username % 명령을 실행합니다. 이 명령의 출력을 얻을 :) 완벽 한 해결책은 아니지만이 트릭을 통해 당신은 그것을 할 수 있습니다. –