写好shell脚本的13个技巧
目录:
这是创建AutoHotkey脚本的初学者指南。 AutoHotkey 是一个允许您为任务创建组合键的程序。你可以称它们为宏或迷你程序。使用AutoHotKey创建的脚本或小程序具有.AHK扩展名。编程语言非常简单,您可以在此迷你教程中看到AutoHotKey。
AutoHotkey教程
首先,您必须下载AutoHotKey并将其安装到您的计算机上。它的程序图标将位于系统托盘中,从哪里可以控制所有的脚本。如果您不需要运行脚本,您也可以在此暂停AutoHotkey一段时间,甚至退出。请注意,如果您退出系统托盘应用程序,您的脚本将无法运行。
安装AutoHotKey程序时,您可以选择在记事本中查看示例脚本。它说SHOW README。如果您保留此复选框并在安装后单击 完成 ,则会启动Windows帮助窗口,您可以在其中找到有关如何使用该程序的详细说明。
重要: 在记事本中创建脚本和用.AHK扩展名保存它们,以便它们可以工作。在类型下选择所有文件(文件名文本框下方的第二个下拉列表)。它在相关文本框中显示*。*,您必须输入AHK而不是TXT。如果保存为TXT,则脚本将不起作用。
如何使用AutoHotkey脚本
以下是使用AutoHotkey的简要教程。
特殊键(CTRL,ALT,SHIFT,WINDOWS KEY)
当您创建脚本时,将它们分配给键。在大多数情况下,您必须将它们分配到一组特殊键,然后是常规键。这方面的特殊键是WINDOWS KEY,CTRL,SHIFT和ALT。您可以使用一个或多个特殊键来分配脚本。例如,您可能希望将脚本分配给CTRL + SHIFT + S.在这种情况下,您必须以AutoHotKeys提供的格式键入特殊键
CTRL由^
表示SHIFT由+
ALT代表!
Windows键代表#
::部分结束热键组合,脚本如下
首先,您必须键入将激活脚本的特殊组合键你创建。例如,如果您希望指定CTRL + SHIFT + S启动Google,您的脚本将如下所示:
^ + S::运行google.com
特殊字词或命令
启动程序或网站,请使用 RUN 。例如,如果您创建以下内容:
!^ F::运行记事本
使用上面的脚本,当您按ALT + SHIFT + F时,启动记事本。 RUN是一个关键字,可帮助您运行程序或启动网站。下面的另一个例子显示了热键是如何在默认程序中打开Google,然后启动记事本。
^ + E:: Run google.com运行记事本返回
以上所有四行是使用CTRL激活的一个脚本+ SHIFT + E。单词 RETURN 是另一个关键字,用于指示使用多行时的脚本结束。无论何时使用多行创建脚本,都应在脚本末尾使用RETURN,以便AutoHotKey知道脚本在此处结束。
您可以将任意多个命令添加到单个AHK文件中,但请记住在AHK文件中使用RETURN到最后一个脚本的末尾。您必须通过双击启动AHK文件才能使用脚本
另一个值得使用的关键字是 SEND 。它发送击键到shell,你可以使用它创建签名等东西。请看下面的例子。
^!S:: Send Regards {ENTER} Arun Kumar Return
在上面的脚本中,当我按下CTRL + ALT + S,它会粘贴 问候,然后按Enter键(用于换行),然后插入 Arun Kumar 。上面的例子展示了如何输入ENTER键。 ENTER键始终包含在大括号{}中。
同样,如果您想输入一个TAB,它应该是{TAB}。同样,空格键将是{空格}。您无需使用{空格}输入空格。如上例所示,当您在脚本中输入SPACE键时,它将自动进入SPACE。在这个例子中, Arun 之后是空格,然后是 Kumar 。
本教程并不全面,但足以让您开始使用该程序创建短AutoHotKey脚本。
现在阅读: 在Windows中显示全局热键列表。