사용자가 숫자를 입력 할 수있는 대화 상자를 만들려고합니다. 그러나 각 파일에 숫자를 입력하여 대화 상자에 파일이 몇 개 있는지 알아야합니다.
Pick 디렉터리를 사용하여 파일을 가져오고이를 변수에 저장합니다.
각 파일에는 숫자가 필요합니다.
애플리케이션 빌더를 사용하고 있습니까? 그렇다면 대답은 약간 다를 수 있습니다. 어떻게 할 수있는 지에 대한 예가 있습니다.
folder = Pick Directory("Pick a folder");
files = Files in Directory(folder);
dlg = New Window("Assign Numbers",
V List Box(
text box("Assign numbers to each file"),
fileList = Lineup Box(2),
Button Box("OK")
)
);
for(i = 1, i<= N Items(files), i++,
fileList << Append(
textbox(files[i])
);
Eval(Parse(Eval Insert(
"filelist << Append( file_num_^i^ = Number Edit Box())"
)))
);결국 변수 이름을 가진 숫자 편집 상자가 생깁니다. file_num_1, file_num_2, 기타 각 숫자 편집 상자를 반복하여 값을 가져 와서 사용자가 "확인"을 누르면 저장할 수 있습니다.