如何通过自动热键自动完成繁琐的任务来节省时间

你是否需要在你的电脑上一遍又一遍地执行同样的无意识任务?不要浪费时间点击按钮和按键,这是一个完美的时间来使用你的自动热键技能,使你的电脑为你做的工作。...

你是否需要在你的电脑上一遍又一遍地执行同样的无意识任务?不要浪费时间点击按钮和按键,这是一个完美的时间来使用你的自动热键技能,使你的电脑为你做的工作。

注意:这个特别的例子是我今天早些时候用来节省少量时间的一个真实例子,但是这些是我多年来多次使用的技术,实际上是为了节省自己几天的时间。

情景

我正试图浏览并清除我们的电子邮件通讯帐户中的一堆不正确的广播消息,这时我意识到他们的界面要求我手动单击删除按钮,然后在我们讨论的每一条消息上确认需要删除的300条不正确消息。更糟糕的是,这个界面非常慢,这意味着我会花30-40分钟来点击,使我的腕管更加糟糕。

如何通过自动热键自动完成繁琐的任务来节省时间

我没有这样做,而是创建了一个新的自动热键脚本,并很快编写了一个脚本来为我完成这项工作。

第一步是准确地确定我需要自动执行哪些单击和键显然第一步是单击X按钮,它将打开Ajax确认对话框:

如何通过自动热键自动完成繁琐的任务来节省时间

幸运的是,删除按钮会自动高亮显示,因此您只需按空格键确认即可。一旦记录被删除,所有的东西都会向上滑动,就好像那一行从未出现过一样。知道了这一点,我们将继续并创建一个脚本,该脚本自动单击X按钮,等待3秒钟等待确认对话框,按下空格键,然后再等待3秒钟该行消失。

创建脚本

我们要做的第一件事是创建一个循环,将重复相同的操作多次在这种情况下,我们估计需要重复300次,因此我们将使用如下循环语法:

  Loop 300   {

  }

现在我们需要自动执行单击操作,这在AutoHotkey中很容易,只需键入click。如果您愿意,您可以使用更高级的click语法,确切地选择要在屏幕上单击的位置,或者选择按钮click。出于我们的目的,我们将只使用默认值,这将留给我们以下内容:

  Loop 300   {      click   }

现在我们的脚本将连续单击300次,但不幸的是我们要处理确认对话框,所以现在我们将使用Send函数将空格键发送到活动窗口。

  Loop 300   {      click      Send,{Space}   }

如果您查看文档,您将看到特殊键的所有语法常规击键可以正常输入例如,如果您希望键入test,然后以空格结束,您将使用以下命令:

Send, test{Space}

所以现在我们有一个脚本,点击按钮,然后点击空格键,这将是好的,除了界面很慢,所以我们需要**一个小的暂停之间的每次执行点击和发送功能。为了实现这一点,我们将使用Sleep函数,它只接受一个参数延迟(毫秒)。

  Loop 300   {      sleep 3000      click      sleep 3000      Send,{Space}   }

现在我们有了一个脚本,它将成功地删除项目,在开始之前等待3秒,这样您就可以将鼠标光标移动到第一个X上,单击按钮,等待3秒,点击空格键,然后等待3秒,然后再通过下一个集合。如果你想现在就可以使用这个简单的脚本,但是如果你想停止这个脚本呢?

我们要做的是使用GetKeyState函数检查您是否按了某个键进行测试,我们将使用F8键并将以下内容添加到循环的中间。这将检测是否已按下F8键,然后使用中断退出循环。

GetKeyState, state, F8    if state = D      break

最后的剧本

这里是最后一个脚本,可能对您没有太大帮助,因为它是特定于我的场景的,但是您可以使用它来创建自己的脚本,只需修改单击和按键发送。

  Loop 300   {     GetKeyState, state, F8     if state = D         break     sleep 3000     click     sleep 3000     Send, {Space}   }   Return

为了说明这在实践中是如何起作用的,这里有一个快速的视频演示了它的实际应用:

在这个特定的场景中,我花了大约3分钟来编写一个工作脚本,节省了27分钟的时间。刚好有足够的时间来录制视频和写这篇文章!

  • 发表于 2021-04-13 07:25
  • 阅读 ( 116 )
  • 分类:互联网

你可能感兴趣的文章

用这个神奇的机器人自动完成trello上繁琐的任务

...可以****,每周最多250次手术。然后,查看条款和条件,通过登录链接您的Trello帐户,并选择您的首选项。 ...

  • 发布于 2021-03-14 13:44
  • 阅读 ( 191 )

7个简单的windows脚本,为您节省时间和精力

...然后从这里开始。弄清楚它们是怎么工作的。想一想你该如何为自己调整它们。一旦你对什么是脚本感到满意,你就可以考虑潜入编码的本质。 ...

  • 发布于 2021-03-15 21:37
  • 阅读 ( 289 )

初学者快速自动热键指南

... 如何在windows中安装autohotkey ...

  • 发布于 2021-03-21 16:59
  • 阅读 ( 321 )

4个linux自动化应用程序,简化您的任务和工作流

...,那么很简单:创建您一直键入的内容的片段,然后选择如何触发它们。它可以是热键或缩写。例如,输入“adr”可以扩展到输入您的家庭地址。 ...

  • 发布于 2021-03-21 21:10
  • 阅读 ( 260 )

6个windows最佳文本扩展工具

...技术提供了一个很好的解决方案:文本扩展器。它们可以通过简单的键盘命令快速输入。 ...

  • 发布于 2021-03-29 21:40
  • 阅读 ( 322 )

如何编写自动热键脚本

...销Windows或重新启动电脑时,它们也会消失。 自动热键是如何工作的? 在它的核心,AHK做了一件事将动作绑定到热键。有许多不同的操作、热键组合和控制结构,但所有脚本都将基于相同的原理进行操作。下面是一个基本的AHK...

  • 发布于 2021-04-03 15:15
  • 阅读 ( 209 )

最好的谷歌表单附加组件

...件提高了生产效率,有些则增加了更广泛的功能。以下是如何开始。 安装附加组件 要获取加载项,请在Google Sheets中打开一个新的或现有的文件,单击“加载项”,然后单击“获取加载项” 您可以浏览所有加载项的列表,使用...

  • 发布于 2021-04-03 18:51
  • 阅读 ( 223 )

自定义mac键盘快捷键的6个最佳工具

...应用程序都可以运行Automator工作流。 相关:Automator 101:如何在Mac上自动执行重复任务 享受:使用控制器作为键盘 与此列表中的其他应用程序不同。它只有一个功能:将控制器连接到键盘。只需**控制器,按一下要绑定的按钮...

  • 发布于 2021-04-05 01:14
  • 阅读 ( 235 )

学习如何使用excel宏自动执行繁琐的任务

...—很多次都不需要编写一行代码。 如果您对宏是什么或如何实际创建宏感到好奇,没问题—我们将引导您完成整个过程。 注意:在大多数版本的microsoftoffice中都应该使用相同的过程。截图看起来可能略有不同。 什么是宏(a macr...

  • 发布于 2021-04-11 20:30
  • 阅读 ( 253 )

如何使用imacros自动化重复的web浏览器任务

...os会保存宏。我们可以点击播放按钮播放宏,iMacros将访问如何极客,选择表单字段,输入我们的搜索查询,并提交表单。虽然你可以通过在这里的搜索页面上加上书签来实现这个结果,但是有些网站并没有那么方便。在那些迫使...

  • 发布于 2021-04-12 11:14
  • 阅读 ( 186 )
kKgi365
kKgi365

0 篇文章

相关推荐