查看: 6825|回复: 16

[求助] 有没有会ahk的?

[复制链接]
伊泽洛

40

主题

1370

帖子

3661

积分

Lv.6

Rank: 6Rank: 6Rank: 6

9::
Send {9}
Send {7}
Return

0::
Send {0}
Send {8}
Return

F6::Pause
我想设置成两个键自动一直按,但是暂停不下来,暂停键我用过很多键了,F6,空格,数字键,等等,都不起作用,不能暂停,只能切出窗口手动暂停ahk,请问这个暂停应该怎么设置,还是说和之前的两个键的设置冲突了?
回复

使用道具 举报

吉尔菲

1

主题

72

帖子

147

积分

Lv.2

Rank: 2Rank: 2

国服不是有一键吃药嘛
回复

使用道具 举报

伊泽洛

40

主题

1370

帖子

3661

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2018-9-2 17:05
`::
if  flag!=0 ;如果flag=1,跳出循环  
flag:=0

谢谢,回去再试试
回复

使用道具 举报

伊泽洛

13

主题

435

帖子

3287

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2018*5
找到一个能暂停的新代码了
$1::
Loop {

`::
if  flag!=0 ;如果flag=1,跳出循环  
flag:=0
loop
{
if  flag=1 ;如果flag=1,跳出循环  
break
Send {7}
Send {8}
sleep, 500
if  flag=1 ;如果flag=1,跳出循环  
break
}
return

f2::
flag:=1  ;结束循环用。
return


抱歉 之前的是用我药侠的改的,有个括号忘了删了,您再试试。

点评

谢谢,回去再试试  详情 回复 发表于 2018-9-2 17:16
回复

使用道具 举报

伊泽洛

40

主题

1370

帖子

3661

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2018-9-2 14:19
你单独复制到ahk文件内。删除其他,我在外面回去再试试。

找到一个能暂停的新代码了
$1::
Loop {
send {q down}
sleep 50
send {q up}
}


$F5::
Pause
return
不过还是想看下你的代码是怎样的

点评

`:: if flag!=0 ;如果flag=1,跳出循环 flag:=0 loop { if flag=1 ;如果flag=1,跳出循环 break Send {7} Send {8} sleep, 500 if flag=1 ;如果flag=1,跳出循环 break } return f2:: flag:=1 ;结束循环用。  详情 回复 发表于 2018-9-2 17:05
回复

使用道具 举报

伊泽洛

13

主题

435

帖子

3287

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2018-9-2 12:58
运行不了,好像中间的代码错误了,图片发在下面了

你单独复制到ahk文件内。删除其他,我在外面回去再试试。

点评

找到一个能暂停的新代码了 $1:: Loop { send {q down} sleep 50 send {q up} } $F5:: Pause return 不过还是想看下你的代码是怎样的  详情 回复 发表于 2018-9-2 14:55
回复

使用道具 举报

伊泽洛

40

主题

1370

帖子

3661

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2018-9-2 09:28
按·启动 按F2停止,可以自己修改,同一个键的启动关闭有时候延迟低了容易出错。 ...

运行不了,好像中间的代码错误了,图片发在下面了

点评

你单独复制到ahk文件内。删除其他,我在外面回去再试试。  详情 回复 发表于 2018-9-2 14:19
回复

使用道具 举报

伊泽洛

40

主题

1370

帖子

3661

积分

Lv.6

Rank: 6Rank: 6Rank: 6



不行呀,貌似代码有错误,无法运行
回复

使用道具 举报

塑型者

22

主题

1995

帖子

1万

积分

Lv.10

Rank: 10Rank: 10Rank: 10Rank: 10

圣物之盾

高人啊,一头雾水
回复

使用道具 举报

伊泽洛

13

主题

435

帖子

3287

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2018-9-2 09:21
嗯嗯,太感谢了,看到停止命令了,谢谢

按·启动 按F2停止,可以自己修改,同一个键的启动关闭有时候延迟低了容易出错。

点评

运行不了,好像中间的代码错误了,图片发在下面了  详情 回复 发表于 2018-9-2 12:58
回复

使用道具 举报

0

主题

3

帖子

12

积分

Lv.1

Rank: 1

完全看不懂啦是按键么
回复

使用道具 举报

伊泽洛

40

主题

1370

帖子

3661

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2018-9-2 08:41
`::
if  flag!=0 ;如果flag=1,跳出循环  
flag:=0

嗯嗯,太感谢了,看到停止命令了,谢谢

点评

按·启动 按F2停止,可以自己修改,同一个键的启动关闭有时候延迟低了容易出错。  详情 回复 发表于 2018-9-2 09:28
回复

使用道具 举报

伊泽洛

13

主题

435

帖子

3287

积分

Lv.6

Rank: 6Rank: 6Rank: 6

`::
if  flag!=0 ;如果flag=1,跳出循环  
flag:=0
loop
{
if  flag=1 ;如果flag=1,跳出循环  
break
Send {7}
Send {8}
sleep, 100,设置延迟
}
if  flag=1 ;如果flag=1,跳出循环  
break
}
return

f2::
flag:=1  ;结束循环用。
return

给你加备注了,复制就能用。

点评

嗯嗯,太感谢了,另外这个是再按第二次同样的键就停止吗  详情 回复 发表于 2018-9-2 09:21
回复

使用道具 举报

格拉维奇

2

主题

123

帖子

628

积分

Lv.3

Rank: 3Rank: 3Rank: 3

用全局参数控制 i=1 if i= 1 运行
回复

使用道具 举报

伊泽洛

40

主题

1370

帖子

3661

积分

Lv.6

Rank: 6Rank: 6Rank: 6

回复

使用道具 举报

伊泽洛

40

主题

1370

帖子

3661

积分

Lv.6

Rank: 6Rank: 6Rank: 6

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】