查看: 2214|回复: 12
收起左侧

[求助] 请问autohotkey,将shift连按5次,怎么表达?

[复制链接]
mifanu
发表于 2024-1-6 15:38:37 | 显示全部楼层 |阅读模式
谢谢。希望知道的告知,有用处。[实际效果是唤起粘滞键]
随便注册
发表于 2024-1-6 16:45:09 | 显示全部楼层
连发写法,但是测试唤不出粘滞键
  1. Send {Shift 5}
复制代码


循环法加延时也不行
  1. Loop, 5
  2. {
  3.         Send {Shift}
  4.         Sleep, 200
  5. }
复制代码


但AHK的发送分“按下”“抬起”,想粘谁粘谁
延时10秒后抬起,这期间你试试选择文件
  1. Send {Shift down}

  2. Sleep, 10000

  3. Send {Shift up}
复制代码


StrokeIt也分

评分

参与人数 1人气 +3 收起 理由
mifanu + 3

查看全部评分

mifanu
 楼主| 发表于 2024-1-6 20:52:28 | 显示全部楼层
随便注册 发表于 2024-1-6 16:45
连发写法,但是测试唤不出粘滞键

谢谢,还有2问。
1、shift和+号在ahk里是通用的吗?因为我之前看到有用+表示shift
2、如果我想利用ahk,按下某个键,执行shutdown -s,或者其他windows命令,这个应该怎么写呢?
随便注册
发表于 2024-1-6 22:32:42 | 显示全部楼层
对,而且在指定快捷键时只能用+代表Shift
  1. +a::
  2. MsgBox
复制代码


发送原义+,用{}括起来
  1. +a::
  2. send {+}
复制代码


Run和RunWait,后者会等待程序结束才继续往后执行
有的系统命令可以直接写
  1. +a::
  2. Run cmd
复制代码


其它可以写完整路径,后面跟参数,有空格的加双引号括起来
Run C:\Windows\System32\shutdown.exe /r /t 0 /f

也可以Run 1.htm Run 1.txt,相当于双击打开

你没有帮助文件吗,中文版的?

评分

参与人数 1人气 +2 收起 理由
mifanu + 2

查看全部评分

mifanu
 楼主| 发表于 2024-1-6 23:00:25 | 显示全部楼层
随便注册 发表于 2024-1-6 22:32
对,而且在指定快捷键时只能用+代表Shift

了解了。我试试看
mifanu
 楼主| 发表于 2024-1-6 23:49:06 | 显示全部楼层
随便注册 发表于 2024-1-6 16:45
连发写法,但是测试唤不出粘滞键

大佬,还有个问题,左边的7怎么表示?
需求是只有按下字母u上边那个7才奏效,按键盘7不奏效。
7::x
像这种肯定是针对键盘上所有的7了吧。
随便注册
发表于 2024-1-7 00:34:20 | 显示全部楼层
7就只是大键盘上的,小键盘的要用Numpad7或NumpadHome,看NumLock灯亮不亮
mifanu
 楼主| 发表于 2024-1-7 00:37:45 | 显示全部楼层
本帖最后由 mifanu 于 2024-1-7 00:39 编辑
随便注册 发表于 2024-1-7 00:34
7就只是大键盘上的,小键盘的要用Numpad7或NumpadHome,看NumLock灯亮不亮

妙啊。没想到默认的,即是我想要得。我还以为7对应俩7得人工区分一下呢。看您这么一说,直接就解决了。
正我我需要把键盘左边那个7定义一个键,且按下小键盘7不起作用。看来默认即是我需,不需要额外注明是左边的7。
mifanu
 楼主| 发表于 2024-1-7 01:46:43 | 显示全部楼层
本帖最后由 mifanu 于 2024-1-7 01:48 编辑
随便注册 发表于 2024-1-6 22:32
对,而且在指定快捷键时只能用+代表Shift

大佬,我又发现一个问题。
比如
5::^c
这个表示5用来复制,是可以的。
但是
6::+
这个用来表示6用来shift,却不行。
难道^c放在双冒号右边可以,单崩一个^或+放在双冒号右边不行,是么?
随便注册
发表于 2024-1-7 02:04:18 | 显示全部楼层
mifanu 发表于 2024-1-7 01:46
大佬,我又发现一个问题。
比如
5::^c

在Send说明里有说,我理解为一种简写,不能单独用
普通模式: 不处于原始模式或文本模式时, 以下符号具有特殊含义: !+^#{}

这些修饰键 !+^# 仅影响紧跟着的下一个键.
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-3 16:47 , Processed in 0.125370 second(s), 18 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表