回答
未经测试脚本,但应与一些调整工作,我不认为psTools命令是正确的,我不打算安装所有这些程序为你测试它。如果您需要这里的帮助,我会很乐意进一步提供帮助。
的AutoHotkey:
startDwellClicker() {
Input, key, V L1, {space}.{esc}.{shift}.{enter}.{tab}.{Ctrl} ;Waits for Anykey to be pressed
Run, pssuspend "-r \\%A_ComputerName% dwellclicker.exe" ;Resume DwellClicker
pauseDwellClicker()
}
pauseDwellClicker() {
Loop {
Input, key, V L1 T4
if (ErrorLevel = "Timeout") ;Waits for 4 second Time Out
Break
}
Run, pssuspend "\\%A_ComputerName% dwellclicker.exe" ;Pause DwellClicker
startDwellClicker()
}
谢谢!工作解决方案:) – CuchoAv
@CuchoAv请将其标记为已接受! – Blauhirn
@CuchoAv请标记此答案。我相信这是答案左上角的一个选项,此选项仅适用于海报。 – errorseven
我不知道什么是PS或RSI,但我知道AutoHotkey的是为你。
#persistent
waitTime := 4 ; seconds
isWriting := false
loop {
input, anyKey, V L1 M I T%waitTime%
if(errorLevel=="Timeout") {
if(isWriting) {
goSub stoppedWriting
isWriting := false
}
} else {
if(!isWriting) {
goSub startedWriting
isWriting := true
}
}
}
return
startedWriting:
send START
return
stoppedWriting:
send STOP
return
你必须利用Input
命令和超时时间设置为任何你想要的,在上面的例子中我将其设置为4秒。有关此命令的可用选项的详细信息,请参阅Input。
编辑。我误解了ahkcoder的回答,他的意愿是
谢谢! 没有尝试其他代码,但看起来与我最终做的非常相似。 我用AutoHotkey的:)
BTW:RSI基本上是..手一个很大的痛苦,因为电脑的腿部,肩部,手指:(...嘿嘿
这是工作代码:
Loop{
Input, SingleKey, L1 V I B, {F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{F9}{F10}{F11}{F12}{Left}{Right}{Up}{Down}{Del}{BS}{WheelUp}{WheelDown}
MouseGetPos,xpos,ypos
stop:=0
Run "D:\RSI\DesactivaDwell.vbs"
While !stop {
wait:=2500
While wait>0{
;If ANY Key is pressed again, we set wait=4000. Input works as Sleep for 100ms (Parameter T0.1)
Input,SingleKey, L1 V I B T0.5, {F1}{F2}{F3}{F4}{F5}{F6}{F7}{F8}{F9}{F10}{F11}{F12}{Left}{Right}{Up}{Down}{Del}{BS}{WheelDown}{WheelUp}{RButton}
If ErrorLevel=Timeout
wait-=500
Else
wait:=2500
}
Sleep,1000
Run "D:\RSI\ActivaDwell.vbs"
stop:=1
}
}
- 1. docker撰写运行bash命令开始
- 2. SWIFT - 在用户停止键入文本框后1秒钟运行代码
- 3. 如何在执行运行时命令后停止java挂起
- 4. 每当Unicorn开始时运行命令
- 5. 当写入新文件时运行CommandTFlush命令
- 6. 写入从Linux命令行
- 7. 每秒运行命令
- 8. OpenBinaryDirect()运行时的exeption:写入开始后无法设置此属性
- 9. VBA active x命令停止运行
- 10. 码头工人组成:后搬运工,撰写运行命令
- 11. 在运行程序时写入数值
- 12. 从命令行运行xcodebuild时,如何写入iPhone SDK中的当前目录?
- 13. 如何在执行其余命令之前停止一秒钟
- 14. 码头工人撰写运行命令
- 15. VB.Net模仿开始 - 运行命令
- 16. 从命令行运行“即时运行”
- 17. linux - 在R中运行系统命令,然后将输出写入文件
- 18. 如何批量写入命令行输入到命令中?
- 19. 反应:运行npm时意外的令牌导入开始
- 20. 运行静止开始
- 21. 几秒钟后停止requestAnimationFrame
- 22. /SUBSYSTEM:Windows程序不会写入命令行
- 23. 减少多少xcodebuild写入命令行
- 24. 如何在运行linux命令之前10秒钟睡眠?
- 25. 批处理文件在第一条命令后停止运行
- 26. 工作客户端开始后几秒钟停止
- 27. 脚本在命令运行时运行
- 28. 每秒运行多个函数,将结果写入文件
- 29. Firebase停止运行一小时后
- 30. 阻止Perl eval在遇到传入输入中的空行时停止运行?
你在写什么呢? –
我有RSI(重复性劳损)。我试图整合eViacam(照相机,鼠标软件)和DwellClicker。问题是,停留唱首歌继续点击,而我因此我想在每次开始写作时使用PsSuspend暂停它,并在完成写作时继续:) – CuchoAv
https:// windo ws-dwell-clicker.googlecode.com/files/DwellClicker.exe – CuchoAv