求一个定制ahk脚本

专门下了个qq试了下,还真是。
改了下代码:

#Persistent
goingon:=0

Hotkey, Lbutton up, MyLabel2, on
return

f1::
{
  goingon:=!goingon

try
{
  Hotkey, Lbutton, , off
  Hotkey, Lbutton up, MyLabel2, on
}
catch
{
  sleep,1
}

return
}

#if goingon

MenuHandler1:
{
  clipboard:=textget
  goingon:=!goingon
  Hotkey, Lbutton, , off
  Hotkey, Lbutton up, MyLabel2, on
}
return

MenuHandler2:
{
  sendinput,{lbutton}
}
return

MyLabel1:
{
Hotkey, Lbutton, , off
keywait,lbutton

clipboardtemp:=clipboard
clipboard=
sendinput,^c
clipwait,1
textget:=clipboard
clipboard:=clipboardtemp

Menu, MyMenu, Add, 复制, MenuHandler1
Menu, MyMenu, Add, 重新选择, MenuHandler2
Menu, MyMenu, Show
Hotkey, Lbutton up, MyLabel2, on
}
return

MyLabel2:
{
SendInput,{lbutton down}
Hotkey, Lbutton up, , off
Hotkey, Lbutton, MyLabel1, on
}
return

麻烦大佬了,感谢! :smiling_face:

打个小广告:
闲鱼id 豆子哆嗦
ahk代码定制,已经成功帮助50+客户实现了100+需求。
100%好评的好店铺哦~

大佬你写的那个ahk咏唱术的自制功能,玩不明白,能不能给我看看。

那个只适合有ahk基础的使用,不明白就算了吧,有个叫神秘鸭的软件,你可以试试

这个脚本的意思是 选中大段文字 的时候,就不用一直按着 左键 了?

能否再麻烦下大佬,帮我在加一个在文本结束位置右键或者ctrl+左键,不弹出菜单项,但是维持文本选中状态。 :nose: :nose:

听不懂。。。啥意思。。。

在想要停止的文本位置按下鼠标右键或ctrl+左键,不触发那个复制和重新选择的选项,但是保持对之前文本的选中状态

奥,看了好几遍看懂了。
感冒了,浑身无力,等好了给你看看咋改。
你可以先让ai给你改改,很简单,加个对Ctrl的处理就行了。

注意身体啊!不急。我也有尝试自己改过的,但是我不会调试脚本,改了半天没搞出来,头搞大了。

那个左键按下的状态没有关掉,想拖拽文本拖不动。

#Persistent
goingon:=0

Hotkey, Lbutton up, MyLabel2, on
return

f1::
{
  goingon:=!goingon

try
{
  Hotkey, *Lbutton, , off
  Hotkey, Lbutton up, MyLabel2, on
}
catch
{
  sleep,1
}

return
}

#if goingon

MenuHandler1:
{
  clipboard:=textget
  goingon:=!goingon
  Hotkey, *Lbutton, , off
  Hotkey, Lbutton up, MyLabel2, on
}
return

MenuHandler2:
{
  sendinput,{lbutton}
}
return

MyLabel1:
{
Hotkey, *Lbutton, , off
keywait,lbutton

clipboardtemp:=clipboard
clipboard=
sendinput,^c
clipwait,1
textget:=clipboard
clipboard:=clipboardtemp

if ! GetKeyState("ctrl")
{
Menu, MyMenu, Add, 复制, MenuHandler1
Menu, MyMenu, Add, 重新选择, MenuHandler2
Menu, MyMenu, Show
}else
{
  goingon:=!goingon
}
Hotkey, Lbutton up, MyLabel2, on
}
return

MyLabel2:
{
SendInput,{lbutton down}
Hotkey, Lbutton up, , off
Hotkey, *Lbutton, MyLabel1, on
}
return

ctrl+左键点击想改成 右键点击该怎么改

ctrl+左键点击很难生效,试了好几次就一次成功

什么测试环境?qq吗

就edge浏览器

我猜是你操作的问题,ctrl不要松开太快。
我测试不管edge还是qq都是百发百中的。

得ctrl+鼠标左键两个同时按下等一小伙才行,我提前松开了鼠标左键,就不行了。
跟我想要的有点出入,能不能再改个右键点击的版本。

有时候判断不好那个等待时间,还是会触发菜单项 :pensive: