Mã mẫu cho một công cụ tập lệnh sẽ có một hộp kiểm duy nhất. Nếu một hộp kiểm sẽ được kiểm tra bởi người dùng, công cụ sẽ xác minh sự tồn tại của một tệp dữ liệu được chỉ định.
import arcpy
input_fc = r'C:\GIS\Temp\data_shp.shp'
#getting the input parameter - will become a tool parameter in ArcGIS of Boolean type
ischecked = arcpy.GetParameterAsText(0)
#Important to convert the check box value to a string first.
#Should be 'true' with the small case for 't',
#not the 'True' as shown in the Python window in ArcGIS
if str(ischecked) == 'true':
arcpy.AddMessage("The check box was checked")
result = arcpy.Exists(input_fc)
#to return 'True' or 'False' depending on whether the data file exists
#since it is a Boolean, important to convert it to a string
arcpy.AddMessage(str(result))
else: #in this case, the check box value is 'false', user did not check the box
arcpy.AddMessage("The check box was not checked")
Hãy nhớ thêm một tham số công cụ của kiểu dữ liệu Boolean khi tạo một công cụ tập lệnh mới trong ứng dụng ArcGIS Desktop. Tham số này sẽ được tự động hiển thị dưới dạng hộp kiểm khi người dùng chạy công cụ.