앱인벤터(app inventor)에는 스크린(Screen)을 추가할 수 있는 기능이 있지만 복사하는 기능은 없다.

그리고 스크린을 만들 때 이름을 지정할 수 있지만 수정하는 기능 또한 없다.




하지만 방법이 있다.


준비물


1. 노트패드 : https://notepad-plus-plus.org/


2. 7zip : https://www.7-zip.org/


굳이 노트패드가 아니라도 다른 편집기를 사용해도 된다. 메모장을 사용하지 않는 이유는 간혹 글자가 깨지는 등 인코딩 문제가 발생하기 때문이다.


7zip을 사용하는 이유는 aia 파일 내용을 수정하기 위해서이다.



1. 'Export selected project (.aia) to my computer' 을 클릭하여 수정할 aia 파일을 다운 받는다.




2. AIA 파일을 우클릭하여 [7-Zip] -> [압축파일열기] 을 한다.


3. [src] -> [appinventor] -> [ai_ID] -> [project name] 순서로 들어가면 아래와 같을 것이다. (스크린명이나 갯수, 아이콘 모양은 차이가 있을 수 있다.)



이제 파일을 간단한 수정을 통해 스크린을 복사, 수정할 수 있고 덤으로 블록, 디자이너들을 복사할 수 있다.

이는 여러 스크린에서 반복되는 블록, 디자이너가 있을 경우 매우 유용한 방법이다.


ex) Screen1의 디자이너와 블록을 Screen2에서도 사용하고 싶다.


Screen1의 내용은 아래 사진과 같다.




방법


1. 7zip안의 파일을 밖으로 끌어낸다.

2. Screen1.bky 파일을 노트패드를 이용하여 실행한 후 소스들을 전부 복사한다. ('Ctrl + a' 단축키를 사용하면 전체 선택을 할 수 있다)

3. Screen2.bky 파일에 붙여넣기를 한다.

4. Screen1.scm 파일을 노트패드를 이용하여 실행한 후 소스를을 전부 복사한다.

5. Screen2.scm 파일에 있는 내용을 지우고 위에서 복사한 소스를 붙여넣기를 한다.

6. Screen2.scm에서 $Name을 찾고 스크린 명을 고쳐준다. 

(Screen1에서 소스를 복사했기 때문에 Screen1이라 써있지만 우리가 사용할 스크린은 Screen2이기 때문이다.)

7. 수정된 Screen2.bky, Screen1.scm 파일을 다시 7zip 안으로 넣어준다. 파일을 압축파일로 복사 하시겠습니까? 란 문구가 나오면 '예(Y)' 를 선택한다.


이제 test.aia 파일을 다시 앱인벤터에 저장해주면 되는데 현재 test.aia 라는 프로젝트가 존재하기 때문에 수정 전 프로젝트를 삭제하고 저장을 해야한다.

또는 프로젝트 수정을 위해 aia 파일을 컴퓨터로 저장하기 전 'save project as' 를 사용하여 다른 이름으로 저장하고 사용해도 된다.


컴퓨터에 저장된 aia 파일을 'improt project (.aia) from my computer'을 클릭하여 가져와준다.



그리고 프로젝트를 열어보면 스크린, 디자이너, 블록 모두 복사 된 것을 확인할 수 있다.


이를 응용하여 스크린 이름 변경, 스크린 추가 및 수정 등을 할 수 있다.


cmd에서 ipconfig를 입력하면  자신의 아이피 주소를 알 수 있다.

그리고 msinfo32.exe 를 입력하면 컴퓨터의 시스템정보를 알 수 있다.


그런데 cmd에 명령어를 입력해도 아무런 결과가 나타나지 않을 때는 환경변수 값을 수정해야한다.


%SystemRoot%\system32;


를 환경변수 path 값에 넣어주면 된다.

요즘같은 글로벌한 시대에 해외직구라는 단어는 한번쯤 들어봤을 것이다.


그러나 해외직구를 이용하는사람보단 이용하지 않는 사람이 많다.


이유는 A/S 등이 있겠지만, 단지 어려워서, 할줄몰라서, 두려워서인 사람도 있을 것이다.


필자도 같은 이유로 이용하지 않다가 이번에 필요한 제품이 생겨서 이용하게 되었다. 그 방법을 공유하고자 한다.


이번에 사용한 사이트는 '아마존' 이라는 사이트이다. 아마존은 세계 최대의 쇼핑 중개자이다.





아마존 : https://www.amazon.com/



아마존 사이트에 들어가면 sign in 을 눌러서 로그인 화면으로 간다.


로그인을 할때는 아이디(이메일주소)와 비밀번호를 입력한다.


아이디가 없으면 회원 가입을 해야한다.



이름과 이메일주소, 패스워드를 입력하면 회원가입이 된다.


자주 사용하는 주소는 미리 저장해두는게 좋다.


full name : 영문 이름

street address : 주소, 세부주소

City : 도시

State / Province / Region

Zip code : 우편번호

Customs ID Number : 개인 통관 번호

Phone number : 전화번호



영문 주소를 모르거나 개인통관번호를 발급받지 않거나, 기억이 나지 않을 경우 아래의 링크를 참고한다.


도로명주소 안내시스템 : http://www.juso.go.kr/openIndexPage.do


개인통관고유부호 발급 : https://unipass.customs.go.kr/csp/persIndex.do



저장된 주소를 확인할 수 있고 수정, 삭제가 가능하다.



이번에 구매하게 된 커세어 보이드 프로이다.




한국으로 배송이 되는지 꼭 확인해야한다.







보안을 위해 비밀번호를 입력한다.


Deliver to this address를 눌러서 배송받을 주소 정보를 선택한다.




물론 새로운 주소를 사용할 수 있다.



3개의 라디오버튼이 있는데 간단하게 비유하자면 일반, 빠른, 특급 배송이며 아래로 갈 수록 배송비가 급격히 증가한다.



카드 영문이름과 카드 번호, 유효기간을 입력한다.

이때, 자신의 카드가 해외결제가 가능한 카드여야한다.

Add your card를 선택하면 카드 정보를 저장할 수 있다.



KRW를 선택하면 엉뚱한 비용이 발생할 수 있으니 꼭 위 사진과 같이 해준다.



Order total에 보이는 금액은 배송비를 포함한 실제 결제 금액이다.

주문, 배송정보까지 모두 확인했으면 Place your order 버튼을 눌러서 주문을 마무리한다.




성공적으로 물건 구매를 완료한 모습이다.


해외직구는 어렵지 않다.


국내에 원하는 물건이 없거나 국내에서보다 해외에서 더 저렴한 물건이 있다면 이용해보는 것도 좋을 것 같다.



+ Recent posts