Tôi có Ứng dụng Máy tự động mà tôi muốn yêu cầu người dùng nhập thời gian do người dùng chọn.
Lý tưởng nhất, tôi muốn hộp thoại có ba trường:
1) Trường giờ
2) Trường phút
3) Thời gian (chiều hoặc sáng)
Các trường một và hai có thể được nhập bởi người dùng và có một dấu hai chấm ở giữa hai trường. Trường ba là một danh sách thả xuống đơn giản và người dùng phải chọn một trong hai tùy chọn.
Tôi cũng muốn AppleScript kiểm tra xem bất kỳ văn bản nào được nhập vào các giờ và phút đều tuân theo các tiêu chuẩn về thời gian và nếu không, thì sẽ xuất hiện thông báo lỗi và người dùng phải nhập lại văn bản. (Tức là, văn bản được nhập trong trường đầu tiên phải là số có một chữ số từ 1 đến 12 và văn bản được nhập trong trường thứ hai phải là số có hai chữ số trong khoảng từ 00 đến 60.)
Tôi biết rằng tất cả những điều này có thể được thực hiện trong ba hộp thoại riêng biệt, nhưng tôi thực sự muốn hoàn thành tất cả trong một hộp thoại (vì mục đích trình bày cho người dùng một giao diện người dùng thuận tiện).
Tôi không thành thạo AppleScript, vì vậy dự án này cực kỳ tham vọng đối với tôi. Điều này có thể được thực hiện trong AppleScript?
Nếu hành vi này không thể xảy ra với AppleScript, ai đó có thể đề xuất một ngôn ngữ thay thế tương tự trong đó loại hộp thoại này có thể không?
Cảm ơn bạn.