2014-10-17 4 views
1

.txt 파일을 열고 스크래치에서 변수에 쉼표로 구분 된 일부 데이터를로드하고, 스크래치에서 .txt 파일로 변수 데이터를 추가하는 쉬운 방법이 있는지 알고 싶습니다. 비슷한?스크래치 출력 파일 .txt 또는 이와 유사한

나는 꽤 많은 수의 Google 검색을 수행했지만 아무 것도 만나지 않아서 내가 너희들에게 물어볼 것이라고 생각했다.

나는 자바를 사용하고 싶다. 그러나 내 학교 애들을 위해 그걸 사용하고 싶다. 나는 그들이 뭘해야만하는지 스크래치에서해야 할 필요가있는 것처럼 자바 나 다른 것으로 그것을 할 수는 없다.하지만 나는 바꿀 수 없다. .

답변

4

스크래치에는 파일 IO 기능이 없으므로 의심 스럽습니다.

내가 아는 가장 가까운 것은 importing/exporting a list입니다. Scratch IDE에서 목록 감시자를 마우스 오른쪽 단추로 클릭하고 내 보냅니다. 새 줄에 각 목록 항목이있는 .txt 파일이 생성됩니다. 비슷한 형식의 TXT 파일이있는 경우 동일한 방법을 사용하여 파일을 가져올 수 있습니다. 각 행은 목록 항목에 해당합니다. 쉼표로 구분 된 데이터는이 기능과 작동하지 않습니다.

0

현재 스크래치에는 IO 기능이 없습니다. 위의 대답에 나와 있듯이 JS 셸션이라고하는 메커니즘이 있습니다. 현재는 비공개 베타 버전이지만 공개 될 경우 모든 사람들이 Javascript 확장 기능을 프로그램 할 수 있습니다. 즉, 직접 "파일 열기"블록을 만들 수 있습니다.

1

스크래치 프로젝트의 json 스크립트를 다운로드하여 편집 할 수 있습니다.

  1. "내부보기"화면에서 파일 -> 컴퓨터에 다운로드하십시오.
  2. 파일 이름을 ".sb2"대신 ".zip"확장명으로 바꿉니다.
  3. "project.json"파일을 편집하려면 파일의 압축을 풉니 다.
  4. "ListName": "[your list]"에서 목록 데이터를 원하는대로 편집하십시오.
  5. zip 파일을 다시 어셈블하십시오.
  6. ".zip"확장자를 제거하십시오. (".sb2"로 돌아 가기)
  7. 원본 프로젝트로 이동하여 컴퓨터에서 파일 -> 업로드를 선택하여 스크래치 프로젝트를 업데이트하십시오.

이 샘플 프로젝트에는 "작업"이라는 목록이 있습니다. project.json 파일에는 다음과 같은 섹션이 있습니다.

"listName": "Jobs", 
    "contents": ["Accountant", 
     "Actor", 
     "Advocate", 
     "Appraiser", 
     "Architect", 
     "Baker", 
... 

목록에 원하는 부분을 직접 변경하십시오.

관련 문제