首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 自动化指南(繁琐工作自动化)第二版:二十、使用 GUI 自动化控制键盘和鼠标

将鼠标光标放在绘图应用的画布上,选择铅笔或画笔工具,新的文件编辑器窗口中输入以下内容,并将其另存为spiralDraw.py : import pyautogui, time ?...首先,打开一个新的文件编辑器窗口,并把放在屏幕的左上角,这样 PyAutoGUI 就可以正确的地方点击,使成为焦点。...如果你的脚本找不到需要点击的东西,停止程序不是继续盲目点击。...希望写这本书的努力能让你成为最有生产力的自己,不是唯利是图的自己。 项目:自动填表 在所有无聊的任务,填表是最令人害怕的杂务。现在,项目的最后一章,你将会杀死。...以下是表单输入数据的步骤: 将键盘焦点放在name字段上,这样按键就可以字段键入文本。 键入一个名称,然后按下Enter。 键入最大的恐惧,然后按下Enter。

8.3K51

IntelliJ IDEA 常用快捷键列表及技巧大全

首先是使用ctrl+w选中rabbitTemplate这个文本,然后依次使用5次alt+j快捷键,逐个选中,这样五个文本就都被选中并且高亮起来了,这个时候就可以直接批量修改了。 ?...要轻松地定位到列表的一个条目,只需键入的名字即可。...17 、代码光标置于标记符或者的检查点上再按 Alt-F7 (右键菜单的 Find Usages… )会很快地查找到整个工程中使用地某一个类、方法或者变量的位置。...19 、要导航代码中一些地方使用到的类、方法或者变量的声明,把光标放在查看项上再按 Ctrl-B 即可。也可以通过按 Ctrl 键的同时查看点上单击鼠标键调转到声明处。...45 、在所有视图里都提供了速查功能:树里只需键入字符就可以快速定位到一个条目。

4.3K20
您找到你想要的搜索结果了吗?
是的
没有找到

常用的IDEA快捷键命令

首先是使用ctrl+w选中rabbitTemplate这个文本,然后依次使用5次alt+j快捷键,逐个选中,这样五个文本就都被选中并且高亮起来了,这个时候就可以直接批量修改了。...要轻松地定位到列表的一个条目,只需键入的名字即可。...17 、代码光标置于标记符或者的检查点上再按 Alt-F7 (右键菜单的 Find Usages… )会很快地查找到整个工程中使用地某一个类、方法或者变量的位置。...19 、要导航代码中一些地方使用到的类、方法或者变量的声明,把光标放在查看项上再按 Ctrl-B 即可。也可以通过按 Ctrl 键的同时查看点上单击鼠标键调转到声明处。...45 、在所有视图里都提供了速查功能:树里只需键入字符就可以快速定位到一个条目。

2.1K20

Typora一款简洁的Markdown编辑器

之所以推荐,因为是Markdown编辑器,Typecho使用的也是Markdown,对于使用Typecho发布文章时使用的格式不知道怎么输入,借助这款Typora可以帮助你,也使用了一段时间了,很好用...这些操作大部分效果与其他Markdown编辑器的效果是一样的,这里只给出认为不同的地方. 1.表格 我们可以工具栏的段落——表格中选择表格一栏,然后它会出现这样的窗口,在这里我们 选择表格的行列数...得到4×44×4的表格是这样的.↓ 即使输入之后我们也可以文本内容修改表格大小,选择左对齐,居中,右对齐操作....然后键入我们的内容即可.Typora会自动识别语言,并且带有代码高亮. 界面上也有插入代码这一按钮咯 界面的左下角 这个标志与其他Markdown编辑器是一样的....这里可能没办法表示光标位置,但这个功能下的Typora,会一直将我们的光标放在屏幕中央(或者说是界面中央?)

68530

使用Windows操作系统的13个窍门

2.Windows2000/XP定时自动关机自动关机是个很实用的功能,但是Windows本身似乎没有这种功能,那么能不能不用一些额外和程序 Windows 2000/XP自动关机呢?...如果你想以倒计时的方式关机,可以输入“ shutdown.exe-s-t 6000”,表示6000秒后系统将自动关机。如果取消的话,可以在运行输入“shutdown -a”。...3.Windows输入国际音标 Windows,并没有直接提供输入英语音标的功能,不过经过设置,是可以实现的。...这样,以后需要在Windows输入音标,只要将字体切换为YinBiao,就可以直接利用键盘输入英语的国际音标。 ...其实,此时单击“搜索” 框后,可以直接在此框中键入所要搜索的磁盘符,并在盘符间以“;”分隔,比如键入“A:;C:;D:”,你就可以同时多个磁盘搜索自己需要的文件了。

93820

Typora——一款简洁的Markdown编辑器

这些操作大部分效果与其他Markdown编辑器的效果是一样的,这里只给出认为不同的地方. 1.表格 我们可以工具栏的段落——表格中选择表格一栏,然后它会出现这样的窗口,在这里我们 选择表格的行列数...得到 4times44×4 的表格是这样的.↓ 即使输入之后我们也可以文本内容修改表格大小,选择左对齐,居中,右对齐操作....然后键入我们的内容即可.Typora会自动识别语言,并且带有代码高亮. 界面上也有插入代码这一按钮咯 界面的左下角 这个标志与其他Markdown编辑器是一样的....这里可能没办法表示光标位置,但这个功能下的Typora,会一直将我们的光标放在屏幕中央(或者说是界面中央?)...这样就很是保持健康保健 qwq. 8.实时的字数统计 同Word一样,Typora也支持实时字数统计. 但是Word的字数统计是放在左下角的,Typora的放在右下角.

1.2K20

为什么要选择Vim编辑器

因此这个命令在编辑程序代码的时候非常有用,可以你方便的一段代码的头尾间移动。 5高效的输入编辑 1、使用关键词自动完成 VIM 有一个非常漂亮的关键词自动完成系统。...非常强大,只很少的编辑器才有这样的功能。你可以选择一个矩形块,并且在这个矩形里面的文本会被高亮。 选择模式的时候使用上面所述的方向键和命令(motion)。...y:拷贝选择的内容到剪贴板。 c:剪贴选择的内容到剪贴板并且进入插入模式非可视选择模式下剪切和拷贝 如果你很清楚的知道你想拷贝或者剪切什么,那你根本就不需要进入可视选择模式。...对于第一种情况,写程序的过程直接用CTRL+p即可选择,对于第二种情况,如果申明了结构体T,想在输入T.时弹出成员供选择,只需在用之前按一下:CTRL+F12,然后效果如图: ?...这样就可以象使用 |tags| 一样函数等等之间便捷的跳转。

1.3K30

Intellij IDEA 2019 debug断点调试技巧与总结详解

command 对应 ctrl option 对于 alt 为项目配置了运行配置后,可以通过按 Shift+F9 调试模式下启动。...要创建这样的一个断点,只需单击字段声明的操作界面左侧的装订线: IntelliJ IDEA字段断点 操作断点 如果您想要在特定的代码行中计算某些内容不实际停止,则另一个操作可能会很有用。...运行到光标 有时您需要恢复程序并在另一行代码停止,不添加另一个断点。要达到这样的要求很简单:只需要按 Alt+F9 就可以了。...Drop Frame (默认无):回退断点,后面会详解 Run to Cursor (Alt + F9):运行到光标处,可以将光标定位到你需要查看的那一行,然后使用这个功能,代码会运行至光标行,不需要打断点...这里添加了一个NullPointerException异常断点,如图6.8,出现空指针异常后,自动定位在空指针异常行。 多线程调试 一般调试是一个线程的,一步一步往下走。

5.1K41

IDEA日常配置和操作小结

+enter 即可根据需要完成 set,以笔者为例,我们要设置默认值,所以我们就选择 with default value 选项 他就会帮我们自动生成相应的 set # 4.2 复制类名 如果我们复制某个类的类名..., IDEA 我们可以直接对着类名 Ctrl+C , 即可将类名粘贴到我们的代码 # 4.3 粘贴复制历史 开发过程你可能会复制无数个代码,或者在其他应用复制过各种数据,如果你希望粘贴曾经复制过的数据... IDEA 强大的支持下,我们完全可以通过 Ctrl+shift+V,找到自己的复制历史,如下图所示,例如我们复制修改配置这个文本,只需键盘键入 1 即可 # 4.4 格式化代码 有时候因为格式原因接受的代码出现代码格式很混乱...flag){} # 4.15.4 格式化字符串 # 4.15.5 将变量设置为同步锁 变量后面输入 .sync 就可以看到了 于是就会生成这样的代码 # 4.15.6 异常捕获 在对应代码后面...Bar Alt + Enter IntelliJ IDEA 根据光标所在问题,提供快速修复选择光标放在的位置不同提示的结果也不同 (必备) Alt + Insert 代码自动生成,如生成对象的 set

1.2K10

2019年最全的UI设计之输入字段剖析

今天,谈谈UI设计中最常用的一个设计元素 - 输入字段输入字段允许用户UI输入文本。它们通常出现在表单和对话框。 本文将为大家揭秘最佳的输入字段设计技巧以及元素,一起来看看吧。 ?...容器字段 容器的大小应与用户预期输入成正比 单行字段,当光标到达右侧字段边缘时,比输入行长的文本会自动向左滚动。用户眼睛隐藏的文本越多,他们验证输入的难度就越大。...输入字段的默认与禁用状态 不要将文本字段设计为与按钮类似 UI元素的视觉外观解释其含义的过程起着关键作用。一个物品的外观可以使用户了解他们如何与之交互。...这就是为什么输入字段看起来像输入字段不是按钮或任何其他UI元素,这个是至关重要的。 ?...右:占位符中提供了正确的格式 某些情况下,最好使用自动格式化 - 该字段自动调整用户提供的信息(根据格式)。使得表单验证信息变得更加容易。 ?

2.4K20

10 个你进入 Emacs 世界的技巧

相信,问题在于人们其实并不想“学习” Emacs,而是他们习惯 Emacs 的传统。他们想了解那些神秘的键盘快捷键和不熟悉的术语。他们按照他们认为的“使用目的”来使用 Emacs。...例如,如果你不知道如何在 Emacs 只用键盘快捷键复制一个单词,编辑菜单的复制、剪切和粘贴选择提供了最轻松的路径。没有理由因为选择了 Emacs 惩罚自己。...你可以通过键入M-x(Alt+X),然后键入?` 来获得所有可用函数的列表。 你也可以输入函数时,通过按 M-x 键,然后输入 auto-complete-mode,再按回车键,获得弹出的函数描述。...激活该模式后,当你文档中键入任何 Emacs 函数时,都会向你提供自动补完选项,以及函数的描述。...每一个软件包的名称都是一个按钮,所以你可以将光标移到上面,然后按回车键,或者直接用鼠标点击。你可以 Emacs 框架中出现的新窗口中阅读有关软件包的信息,然后用安装按钮来安装

79620

Vim,牛逼

就好像弹一把吉他,一开始学起来非常痛苦,简直摔了,但学会后,就能感受到乐器的无限魅力,以及学妹崇拜的小眼神。 来吧,下定决心拥抱,没有比它更好的文本编辑器了,非常地难学,但却不可思议地好用。...这想起来最喜欢的一支乐队——Beyond 的一首歌《Amani》。 打开终端,键入「vim」,就可以进入启动界面了,如下图所示。 ?...咱们直接上手来体验一把。键入 vim xxx 命令。如下图所示。 ? 随后敲回车键,就进入 xxx 文件的阅读模式了。如下图所示。 ? 阅读模式下,你需要尝试下面这些命令。...键入 . 可以重复上一次的命令。这意味着什么呢?意味着如果我们键入 dd 删除了一行内容,如果我们还想删除一行的话,不需要再按下两次 d 键了,只需要按下一次 . 键就可以了。...一下,键入 10. 会发生什么?相信我,试玩之后,你会“哇”的。 妙,实在是妙。除此之外,你还可以键入: % 匹配括号来移动,包括 {[(,前提条件是你需要把光标移动到括号上。

41310

最强 Android Studio 使用小技巧和快捷键

通过检索框输入部分路径的前缀,并添加斜杠号,你就可以第一次尝试的时候就找到正确的那个。...该操作会识别当前选中字符串,选择下一个同样的字符串,并且添加一个光标。这意味着你可以同一个文件里拥有多个光标,你可以同时在所有光标输入任何东西。...列选择/块选择(Column Selection) 描述: 正常选择时,当你向下选择时,会直接将当前行到行尾都选中,选择模式下,则是根据鼠标选中的矩形区域来选择。...更多: 如果你知道模板的缩写,就可以不必使用快捷键,只需要键入缩写并使用Tab键补全即可。...其实还有另外一种方法来选择补全的代码:我们可以输入一个点(.)或者一个分号(;)。这样就会完成补全,添加所选字符。这在结束一条语句补全或者快速链式调用方法的时候特别有用。

1.4K10

Chrome DevTools 一些隐藏技巧

光标需要使用 CTRL+点击。 ? 多光标是很有帮助的,但不是很准确,而且当你需要选择和替换一个文本的大量出现时,有点麻烦。对于这些情况,你可以使用更合适的CTRL+D 快捷键。 ?...颜色选择器 为了使颜色调整更容易,我们可以使用颜色选择器,通过找到你想改变颜色的元素,然后点击的 CSS 颜色字段来打开。...其中一个技巧是使用 CTRL+Click 找到 CSS 属性的定义位置,这样就可以的源文件编辑。 ?...使用设计模式 另一个 CSS 和设计技巧是使用设计模式直接编辑网站上的内容,不需要修改 HTML 和 CSS 源文件,只需点击/高亮页面上的内容,就可以修改。...当你四处寻找暂停执行过程的错误时,你也可以考虑将可疑的变量添加到 Watch 选项卡这样就可以值变化时关注它们。要将变量添加到 Watch ,你可以执行以下操作。 ?

1.9K31

数据库设计

同时还应该用可能、将会和必须等词汇表达系统的关系基数。这样就可以你的客户纠正你自己的理解然后做好下一步的 ER 设计。...创建模式 一张图表胜过千言万语:开发人员不仅要阅读和实现,而且还要用它来帮助自己和用户对话。模式有助于提高协作效能,这样在先期的数据库设计几乎不可能出现大的问题。...从输入输出下手 定义数据库表和字段需求(输入)时,首先应检查现有的或者已经设计的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要的 表和字段。...建议应该把姓氏和名字当作两个字段来处理,然后查询的时候再把他们组合起来。 最常用的是同一表创建一个计算列[字段],通过它可以自动地连接标准化后的字段这样数据变动的时候它也跟着变。...发现有一个指示计划相当关键——当我创 建系统类型查找时为什么要采用号码作为主索引字段呢?可以用传真号码进行检索,但是几乎就象系统类型一样对来说并不重要。

1K80

Resharper上手指南

这样做使你写代码时就能及时得发现你的错误,不需要等到编译时。这样做也使你的效率得到了提高。...没有Resharper之前,Visual Studio的自动完成功能就很强大了。只是定义的快捷键实在是人不顺手。Alt+右方向键,怎么都无法不低头按俩。...这样也有不方便的时候,比如你调用某个方法的时候,其实你只是输入(,然后开始写参数,再写),然后写分号,可是偏偏帮你写了,特别是当参数还是一个字符串的时候,你输入",它又自动的帮你写了",并且把光标置于其间...添加这个方法,并跳转到该方法,如果Presenter不止分布一个文件,会弹出对话框选择。...在你有私有字段的情况下,生成之前会选择哪些私有字段需要作为构造函数的参数,并生成初始化的代码,这样编写重载极其方便。生成属性也类似。  •再次常用的就是重写基类或者接口的方法了。

1.7K60

IDEA 官方数据库管理神器,比 Navicat 还香?

安装过程也很简单,双击安装,下一步,中间会选择主题,本人选择的是经典的 Darcula,安装完成后,启动,界面如下 如果你使用的是 IDEA 的话,内置的数据库管理我觉得基本就够用了,不需要再重新下载..., setting->Database-General 语句执行时默认是提示,改成 smallest statement 后,光标停留在当前语句时,按下 Ctrl+Enter 就会直接执行当前语句...,可以结果集左上角输入输入 where 条件过滤 也可以对着需要过滤数据的列右键,filter by 过滤 行转列 对于字段比较多的表,查看数据要左右推动,可以切换成列显示,结果集视图区域使用...,此时对着有问题的表名或字段名,按下 Alt+Enter,会自动提示是否创建表或添加字段 权限定字段名 对于查询使用表别名的,字段没有使用别名前缀的,datagrip 能自动添加前缀,鼠标停留在需要添加别名前缀的字段上...代码,使用 Ctrl+Alt+L 快捷键 datagrip 提供了一个功能强大的编辑器,实现了 notpad++的列编辑模式 列编辑 多光标模式 在编辑 sql 的时候,可能需要同时输入或同时删除一些字符

2.3K10

FL STUDIO2023最新V21版本更细功能介绍

FLSTUDIO的功能对于高手来说这句话应该比较合适吧。...FL Studio首先提供了音符编辑器,编辑器可以针对音乐创作人的要求编辑不同音律的节奏,例如鼓,镲,锣,钢琴,笛,大提琴,筝,扬琴等等任何乐器音乐的配乐。...搜索字段的文件夹图标,用于将找到的项目限制为仅当前文件夹。 多项选择项目(包括 Shift+单击和 Alt+Ctrl+单击) “键入以过滤”菜单选项,用于决定键入字母是过滤还是选择项目。...具有 mlisttiple 列的视图中搜索时,选择第一个文件夹。 下载图像后立即显示图像。 插件数据库显示有关插件的更多信息。 从右键单击的光标位置开始播放。...播放列表: 音频剪辑淡入淡出 - 编辑 ] 播放列表菜单的“自动交叉淡入淡出”现在与项目文件一起保存。新计算机上安装时,现在默认启用淡入淡出编辑模式

3.3K20

Visual Studio 系列调试方法整理

这样运行的程序结束后会自动pause一下,所以比较方便的能查看程序运行的结果,不会出现所谓的“闪退”。...开启Debug模式 F5键 表示开始调试,如果程序设置了断点,或者需要从控制台读入数据,那么会在断电处或者输入数据的地方停止下来,否则将运行程序直到结束,当程序结束的时候,他会直接结束调试模式,可以说是一种...想要做到这一点我们只需要把鼠标指针移到想要查看的光标上,光标旁边就会出现他的值了: 当然,如果查看一个数组各个元素的值,我们可以把鼠标放在数组名上,就会出现这样的下拉界面: 就可以方便的看到了各个数值了...关闭Debug模式 Debug模式下,点击窗口的红叉叉实际上是关闭不了的,我们当然可以菜单中选择停止调试,但是这样显然很cuo(第二声)(实际上按按钮的行为都很cuo(第二声),所以我把的按钮那一栏都直接取消了...,是不是看上去非常干净0.0),快捷的做法是按shift + F5 这样就可以结束Debug模式到正常的码代码的模式了。

66110

数据库设计经验谈

同时还应该用可能、将会和必须等词汇表达系统的关系基数。这样就可以你的客户纠正你自己的理解然后做好下一步的 ER 设计。...创建模式 一张图表胜过千言万语:开发人员不仅要阅读和实现,而且还要用它来帮助自己和用户对话。模式有助于提高协作效能,这样在先期的数据库设计几乎不可能出现大的问题。...从输入输出下手 定义数据库表和字段需求(输入)时,首先应检查现有的或者已经设计的报表、查询和视图(输出)以决定为了支持这些输出哪些是必要的表和字段。...建议应该把姓氏和名字当作两个字段来处理,然后查询的时候再把他们组合起来。 最常用的是同一表创建一个计算列[字段],通过它可以自动地连接标准化后的字段这样数据变动的时候它也跟着变。...发现有一个指示计划相当关键——当我创建系统类型查找时为什么要采用号码作为主索引字段呢?可以用传真号码进行检索,但是几乎就象系统类型一样对来说并不重要。

98240
领券