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

AutoHotkey(续集)

在本向导中, 你会看到大量的文字和大量代码. 为了更有效的学习, 建议你阅读这些文字并尝试这些代码. 然后再深入学习这些代码. 你可以复制并粘贴此页上的大多数示例....窗口特定的热键/热字串 有时候你也许想要热键或热字串只在某些特定窗口上工作(或禁用)....它们也相互排斥的; 也就是说, 只有最近的一个会有效. ; 记事本 #IfWinActive ahk_class Notepad #space:: MsgBox, You pressed Win+Spacebar...代码代码块就是用一对花括号({ 和 }) 包围起来的一段代码, AutoHotkey 以此来判断这些代码是一个整体. 代码块经常用于 If 和 Loop 中....有时候对象被当作数组, 在这重点声明一下所有的数组都是对象. 我们调用对象不同的东西取决于我们使用它们的目的, 但是所有对象都是相同的. 对象基本上是变量的集合.

3.2K30

13典藏AutoHotKey脚本让您生活更轻松

自定义缩略语 致敬Intellij IDEA 代码自动补全,AutoHotkey可以实现类似的自定义缩略语(Live Template),按Tab键后自动展开补全。...不要忘记用您的程序路径替换代码中双引号括起来的部分。...; 清空回收站 #Del::FileRecycleEmpty ; win + del return 11.窗口置顶 有时无论焦点对准哪个窗口或切换不同窗口,您都希望工作用的窗口始终位于最上面。...使用AutoHotKey,您只需一行代码即可轻松完成此操作。 ; 将当前窗口置顶 shift+空格。第二次按会取消置顶。...12.暂时挂起AutoHotKey 使用AutoHotKey创建的快捷方式有时可能会干扰某些程序。在这种情况下,您可以使用以下脚本暂时禁用AutoHotKey

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

AutoHotKey建立自己的便签本

顺手记录各种东西:网址,关键字,代码……      不过这种模式有一个比较大的问题,就是没有记录,其实在记事本上粘贴过的东西,很多都是有用的,但如果每次都要去保存,去选择目录,去命名,去管理,是一个很头大的问题...今天有时间把这个问题解决了一下,其实说到软件,我现在用的最多的Evernote完全符合要求,本身就是笔记软件,又是自动保存的,能够存大量文本没有问题。...于是想到利用第三方的工具,首先就想到AutoHotKey,小众软件介绍过的,比较向往但没有时间研究。...http://www.appinn.com/autohotkey-all-in-one/      通过一晚上的研究,终于建立了一个脚本,按下win+z,自动打开新窗口,再按再打开。

1.5K80

Python中的NirCmd入门

虽然NirCmd是一个独立的可执行文件,但我们可以使用Python调用它并将其集成到我们的脚本中。 本文将介绍如何在Python中使用NirCmd。...调整音量要在Python中使用NirCmd调整音量,我们可以使用以下代码:pythonCopy codeimport subprocess# 调用NirCmd的音量命令subprocess.call([...打开网站要在默认浏览器中打开一个网站,我们可以使用以下代码:pythonCopy codeimport subprocess# 调用NirCmd的打开网站命令subprocess.call(['nircmd.exe...除了NirCmd之外,还有一些类似的工具可以执行类似的任务,例如:AutoHotKeyAutoHotKey是一个用于自动化任务和脚本编写的开源脚本语言和自定义工具。...与NirCmd相比,AutoHotKey可以更灵活地处理和控制系统操作,同时具有更多的扩展功能和更友好的编程接口。

32540

AutoHotkey 通过 COM 操作 Excel 文档

不过在执行本文中的代码时,为了查看代码执行的效果,这里必须让它显示出来: objExcel.Visible := True 创建新的 Excel 实例常常需要等一些时间,有时我们不想创建(例如在学习本文需要测试其中的代码...听起来很复杂,但具体到能够创建 Excel 实例的 ComObjCreate 的调用,只需要写以下区区两行代码: objExcel := ComObjCreate("Excel.Application...下面将在第一行第一列输入“AutoHotkey”: objExcel.Cells(1, 1).Value := "AutoHotkey" ##从电子表格读取数据 现在我们把刚才存入的数据读取并显示出来...),那么可以在 SciTE4AutoHotkey 中使用单步执行的方法。...,把它们转换成 AutoHotkey 中的代码是很简单的。

1.8K20

Google Enjarify:可代替

相比之下,Enjarify在设计的时候就考虑到了尽可能多的情况,特别是对于那些Dex2jar不起作用的情况下。...另外,Enjarify能够有效地处理Unicode编码的类名、常量,隐式类型转换、正常处理流程中的移除处理啊等等。...Usage and installation Enjarify是一个普通的Python 3的应用程序,你可以直接Git Clone然后运行。...下载好了之后直接进到对应的目录下: python3 -O -m enjarify.main yourapp.apk Linux 有时候为了方便调用,可以将该脚本做一层封装,尽可能的使用Pypy,这货会比...另外,Enjarify默认会使用一些优化算法使得整个反编译之后的代码的可读性增加,比如移除未使用的变量等。如果你不需要这些,可以使用--fast参数来加快速度。

1.1K21

当网页图片不存在时不显示叉叉,显示默认图片的方法,管用的很!

有时候管理系统里面的产品图片没上传,或者因为网络原因传输过程中断了,图片没显示出来,就会显示一个叉叉,并且图片的占位符也不起作用了。...昨晚上花了1个小时搜索、调试,验证了几种网络上的方法,最终有2种方法的确有效,鉴于代码优美的需要,我选择了如下一种。....Replace("original","middle")%>" alt="" class="img-responsive center-block"> js代码...nophoto.png';             this.onerror = null;//控制不要一直跳动         }     }); }); 另一种,需要在img里面增加onerror的调用..."middle")%>" alt="" class="img-responsive center-block" onerror="nophoto()"> js代码

1.8K20

技术“摸鱼” 大神,国外小哥 5 年白拿 45 万工资!

有意思的是,在我完成岗前培训后,我发现这是一个Autohotkey就可以完成的工作,AutoHotkey是一个功能强大的Windows开源工具,可以自动执行重复的任务。...在我居家办公的前两年,我每天仅需花费不到5分钟的时间检查系统是否出现Bug,然后将函数添加到代码中让电脑自动运行,最后我就可以去看电影、睡觉或者出去散步。...尽管有时候同事尝试超过我的订单输入配额,这时我就会打开系统查看代码,将订单配额从8更改为9 ,从而增加我的产量,使自己工作效率领先于其他同事。此外我还会定期更改数字“以防万一”。...GPHHNEIH051484S5.html 往 期 回 顾 资讯 OpenAI真的open了,更加开放 资讯 Meta新语音模型可支持128种语言交流 资讯 Meta研发触觉手套助力元宇宙 专访 低代码平台产品的使用者都是谁

33330

讲解Cannot open D:Program FilesAnaconda3Scriptspip-script.py 错误解决办法

问题背景在使用Anaconda进行Python开发时,有时会遇到以下错误消息:Cannot open D:\Program Files\Anaconda3\Scripts\pip-script.py。...Anaconda的pip有时会出现路径配置问题,导致无法正确访问pip的执行脚本。解决办法以下是几种可能的解决办法,可以帮助解决这个问题:1....重新安装Anaconda如果上述方法都不起作用,那么可能需要重新安装Anaconda。先卸载现有的Anaconda,然后重新下载并安装最新版本的Anaconda。...我们可以根据实际需要,在代码调用install_package函数,并传递需要安装的库名,比如"requests"。函数会尝试使用pip安装该库,并输出安装结果。...它是在使用pip命令时,通过命令行调用该文件来执行pip相关的操作。

19510

你不知道的Cypress系列(3) -- 是时候重构自己的思维了!

下面我们来一个个分析: (一)诡异的赋值 01 — 赋值不起作用 赋值操作是最常见的了,赋值最常用的场景是获取元素的某个属性供以后使用。...02 — 赋值不起作用的原因 写惯了Python或Java的同学往往会卡在这里觉得莫名其妙。其实也就是同步执行和异步执行的差异了。...你如果感兴趣, 可以搜索同步、异步、阻塞、非阻塞来了解更多进程通信和系统调用的知识。 正常情况下,Python代码,Java代码就是同步执行的,JavaScript代码就是异步执行的。...btn.setAttribute('class', 'active') }, random) 你的测试代码就会如下: it('薛定谔的测试', () => { // 多执行几遍,你发现,有时候btn的属性是...active,有时候不是active。

2.1K20

Python DeBug的7个步骤【Programming】

先别动你的代码 继续研究它,甚至可能提出一个假设。 但是,在开始编写代码之前,请接受那个创建 bug 的调用,并将其转换为测试。...这一点很重要,因为有时候你所做的测试并没有模仿失败的调用; 如果你正在使用一个网络或其他框架来模糊测试,这一点尤其重要。...很有可能问题出在代码中,而不是Python核心,甚至不是第三方软件包,所以先扫描堆栈,在代码中寻找代码行。另外,在自己的代码中设置断点通常要容易得多。...Pdb,Python调试器。 在您的代码中找到一个您知道此调用应该命中的位置。你至少应该能找到一个地方。在这里插入一个pdb断点。 题外话 为什么不是一个打印声明?我过去常常依赖于打印语句。...一旦您完成了测试,也许还有其他测试,就可以开始修改代码中的内容,看看是否可以缩小问题的范围。 记住,以全新的提交来开始故障排除,这样您就可以轻松地退出不起作用的更改。

1.2K00

solidity语言开发以太坊智能合约中的继承

你还必须通过复制包含多态的代码来了解Solidity支持多重继承。所有函数调用都是虚函数,这意味着会是调用派生函数最多的函数,除非明确给出了合约名称。...OpenZeppelin的员工写了很多可以在智能合约中使用的可重用代码。这些代码段可通过其工具或其Github存储库获得。...external:外部函数是智能合约接口的一部分,这意味着可以从其他合约和交易中调用它们。external函数f不能在内部调用(即f()不起作用,但this.f()起作用)。...当外部函数接收大量数据时,它们有时会更有效。 public:公共函数是智能合约接口的一部分,可以在内部调用,也可以通过消息调用。对于公共状态变量,会生成自动getter函数(见下文)。...python以太坊,主要是针对python工程师使用web3.py进行区块链以太坊开发的详解。

91230

超强Python『向量化』数据处理提速攻略

我们可以使用它的一种方式,包装我们之前的函数,在我们传递列时不起作用的函数,并向量化它。它比.apply()快得多,但也比.where()慢了17倍。...你可以调用np.where在任何情况下,代码长了就变得有点难读了 实际上有一个函数专门可以做多重条件的向量化,是什么呢? 5 numpy.select() 向量化if...elif...else。...代码如下: 如果添加了.values: 4 更复杂的 有时必须使用字符串,有条件地从字典中查找内容,比较日期,有时甚至需要比较其他行的值。我们来看看!...3、日期 有时你可能需要做一些日期计算(确保你的列已经转换为datetime对象)。这是一个计算周数的函数。以天为单位的两个日期之差除以7得到过去的周数。下面是使用.apply()的方法。...能够跨集群扩展到TB级的数据,或者甚至能够更有效地在一台机器上处理多核数据。 6 总结 向量化可以极大地加快速度!

6.2K41

Python 安装与快速入门

Python安装 许多PC和Mac已经预装了Python。...:https://www.python.org/ Python快速入门 Python是一种解释性编程语言,这意味着作为开发人员,您在文本编辑器中编写Python(.py)文件,然后将这些文件放入Python...恭喜,您已经编写并执行了您的第一个Python程序。 Python命令行 为了测试Python中的一小段代码有时最快最简单的方法不是将代码写入文件中。这是因为Python可以作为一个命令行运行。...在Windows、Mac或Linux命令行上键入以下命令: C:\Users\Your Name>python 或者,如果"python"命令不起作用,您可以尝试"py": C:\Users\Your...Name>py 然后,您可以编写任何Python代码,包括我们之前在教程中演示的“Hello World”示例: C:\Users\Your Name>python Python 3.6.4 (v3.6.4

16920

VSCode的Python扩展下程序运行

在VSCode中编写Python程序时,由于有些地方要使用环境变量,但是发现设置的环境变量有时不起作用,花了点时间研究了一下,过程不表,直接说结论。...首先,环境变量的设置,Python扩展中有三种方式: 直接设置系统环境变量,或在使用命令行启动VSCode时临时先设置环境变量。...python.envFile 是一个绝对路径,指向一个文件,默认为工程目录下的.env文件,用于定义需要的环境变量,基本格式如下: # 注释 PYTHONPATH = D:\workspace\safe110...\webapps PYTEST = 111 其次,VSCode的Python扩展有四种程序运行方式,针对不同的运行方式,起作用的环境变量分别如下: Debug 以上三种方式设置的环境变量都会生效,VSCode...右键文件-->在终端运行 或 选中代码,右键-->在Python终端运行 只有第1种和第2种方式设置的环境变量生效,读取顺序同上。 运行测试和调试测试(只分析了pytest) 同2。

1.8K10

vue2本地开发环境正常,生产环境下this.$router.push({ name: ‘login‘ })不跳转

$router.push({ name: 'login' })​​不起作用,可能有几个原因需要检查和解决: 路由配置问题: 确保你的路由配置正确,特别是确保在生产环境中,路由的配置和本地开发环境一致。...// 路由配置中设置 mode const router = new VueRouter({ mode: 'history', routes, }); 路由实例问题: 确保在你调用this.router.push...({ name: 'login' })之前,this.router是一个有效的路由实例。...浏览器缓存问题: 有时浏览器可能会缓存旧的 JavaScript 文件。尝试清除浏览器缓存或使用不同的浏览器进行测试。 在检查和解决以上可能的问题之后,你应该能够在生产环境中成功执行​​this.

6000

自定义HScript Expression Functions

阅读设定它们的源代码应该是一种万变不离其宗的理念,但是很遗憾,HScript的命令以及表达式函数都是通过C++编译成底层的二进制文件存放在Houdini安装目录下,查看源代码有点不切实际,现在唯一寄希望于帮助文档或者...有人可能觉得笔者在钻牛角尖,其实不然,笔者理解的牛角尖是当我不理解一件事件的时候,我会去从根本上去学习它的规则是怎么玩的,而不会纠结它的规则为什么这样制定,钻牛角尖是一件浪费时间才能有所收获的事情(除非你有时间...Edit>Aliases and Variables,点击Expressions选项,输入一个求矢量元素最小值的函数,Apply Changes就会将这个表达式函数存储到当前的hip文件中,在参数面板按规则调用就没有问题...exread 从文件中加载表达式函数 exrm 删除自定义表达式函数 这里的自定义表达式函数有个很大的缺点,不能写完在所有Houdini环境中使用,换个hip文件就不起作用,官方在很多表达式函数的使用上都使用了...Python语言来替代,所以不建议自己来写HScript表达式函数,写Python就足够用,比如stamp(“..

70350
领券