Autoit не поддерживает числа с плавающей точкой из-за ограничений встроенного типа данных в этом языке программирования. В Autoit используются только целочисленные значения для работы с числами.
Чтобы установить скорость мыши в скрипте от 1 до 100 и исключить возможность установки десятичных значений, можно использовать следующий скрипт:
```autoit
#include <Misc.au3>
Local $speed = InputBox("Set Mouse Speed", "Enter mouse speed from 1 to 100:", "")
$speed = Int($speed) ; преобразуем введенное значение в целое число
If IsInt($speed) And $speed >= 1 And $speed <= 100 Then
If _MouseSetSpeed($speed) Then
MsgBox(64, "Success", "Mouse speed set to " & $speed)
Else
MsgBox(48, "Error", "Failed to set mouse speed")
EndIf
Else
MsgBox(48, "Error", "Invalid input. Please enter a number between 1 and 100")
EndIf
```
Этот скрипт открывает диалоговое окно, в котором пользователь может ввести значение скорости мыши от 1 до 100. Затем скорость мыши устанавливается на введенное значение, если оно целочисленное и находится в диапазоне от 1 до 100.