自動ホットキースクリプトのint値をdoubleに変更する方法があるかどうかは、カーソルの移動速度と使いたいものを「微調整」小数点以下の値。私が10進数値を入力できると思う唯一の方法は、doubleを使うことですが、int値をdoubleに変更する方法(または可能であれば)を変更する方法がわかりません。Autohotkey |どのようにintを二倍に変更するには
ここにコードがあり、あらかじめありがとうございます!私は小数点
DllCall("mouse_event", uint, 1, int, 0, int, Y, uint, 0, int, 0)
Sleep, 15
DllCall("mouse_event", uint, 1, int, 0, int, Y, uint, 0, int, 0)
私は高い私はYの値は、より速く、それが行くことを変えることを知っていることを、以下に示すYの値を変更しようとしていますが、私はあることを望んでいた
#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%
; NRA
NRA := 1
; NR
~LButton::
while GetKeyState("LButton") & NRA
{
DllCall("mouse_event", uint, 1, int, 0, int, 1, uint, 0, int, 0)
Sleep, 15
DllCall("mouse_event", uint, 1, int, 0, int, 1, uint, 0, int, 0)
Sleep, 5
}
return
; keys
Insert::ExitApp
delete::suspend
そのY位置に値(例として1.5または2.7など)を入れることができます。
申し訳ありませんが、少し具体的なはずです。私が変更しようとしているコードは、DLL CallマウスイベントのY位置です。本当の質問をすばやく編集します –