我在@echo off
color 0a
title Solver
:numbers
cls
set /p first=First:
set /p second=Second:
set /p third=Third:
set /p fourth=Fourth:
set /p fifth=Fifth:
goto solve
:solve
cls
set /a second_minus_first= %second% - %first%
set /a third_minus_second= %third% - %second%
if %third_minus_second%==%second_minus_first% (
goto s
) else (
goto d
)
:d
cls
set /a fourth_minus_third= %fourth% - %third%
set /a difference= %third_minus_second% - %second_minus_first%
set /a difference_one= %fourth_minus_third% - %third_minus_second%
if %difference%==%difference_one% (
set /a difference_two= %difference_one% / 2
set /a thing= %first% - %difference_two%
cls
echo %difference_two%n Squared + %thing%
pause >nul
goto numbers
) else (
goto wrong
)
的通话中使用参数m(mymusic)
让来电者听到一些音乐而不是无聊的铃声。但是我想在一段时间后拥有不同的音乐文件。音乐改变的时间应该很容易改变(通过编辑变量),所以不能选择只创建一个音乐保持文件,其中有X秒的音乐1,然后是Y秒的音乐2.
我想要的基本上是这个,但没有第二个Dial()
而没有实际的第二次拨打Dial()
,因为这会产生两个"未接来电#34;一个未接来电的条目,它会中断电话的铃声。
${device}
这有可能吗?
答案 0 :(得分:0)
Hold类可以有无限数量的任意长度的不同声音文件
音乐保留类的数量也是无限的。因此,您可以为每个需求创建自己的集合
但是您无法通过拨号方案类信息进行控制。您可以使用外部漫游应用程序并转发到您需要的应用程序参数。需要星号和linux的专家级别。
答案 1 :(得分:0)
这样的事情可能有用:
s,1,Set(time_until_new_music=20)
s,2,Dial(${device},${time_until_new_music},gm(music1))
s,3,GotoIf($[${DIALSTATUS}=NOANSWER]?s,4:s,5)
s,4,Dial(${device},,m(music2))
s,5,Hangup()