자동 단축키 스크립트의 int 값을 이중으로 변경하는 방법이 있는지 궁금 해서요. 커서를 얼마나 빠르게 움직이고 사용하고 싶습니까? 십진법 값. 내가 십진수 값을 입력 할 수 있다고 생각할 수있는 유일한 방법은 double을 사용하는 것이지만, int 값을 double로 변경하는 방법 (또는 가능한 경우)을 파악할 수 없습니다.Autohotkey | int를 변경하는 방법 double
여기 코드가 있으며 대단히 감사드립니다 !! 내가 소수점
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)
나는 더 높은 I가 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 호출 마우스 이벤트의 Y 위치입니다. 나는 진짜로 질문을 편집 할 것이다. –