gpt4 book ai didi

compare - AppleScript:在值大于 0 之前不要让用户继续

转载 作者:行者123 更新时间:2023-12-04 10:30:31 25 4
gpt4 key购买 nike

我试图让用户输入 X 的数量,但这些东西不能低于 0,并且在用户输入超过 32 的情况下,代码应该警告用户但如果选择仍然允许继续.

这是我到目前为止的代码:

set aerender_clone to 0
set USER_instances to 0

repeat until USER_instances ≥ 1
set USER_instances to the text returned of (display dialog "Render instances" default answer 1 with icon note buttons {"Cancel", "Continue"} default button "Continue")
if USER_instances < 0 then
display dialog "Atleast 1 instance must be selected" with icon note buttons {"sure, ok"} default button "sure, ok"
else if USER_instances > 32 then
display dialog "We recomend a maximum of 32, still want to continue?" with icon note buttons {"No", "Yes"} default button "No"
set USER_instances to 0
else
display dialog "Code is working!"
set aerender_clone to USER_instances
end if
end repeat

问题是如果我输入一个像 4、8、6 这样的数字,代码会不断警告我我的数字大于 32,但如果我输入 12,代码会继续。

我有点迷失在这里。

最佳答案

您需要设置您的 USER_instances变量到实际数值 as number :

set USER_instances to the text returned of (display dialog "Render instances" default answer 1 with icon note buttons {"Cancel", "Continue"} default button "Continue") as number

添加 as number 后,比较应该有效到声明结束。

关于compare - AppleScript:在值大于 0 之前不要让用户继续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60447021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com