博主你好,就是我根据您写的关于(Typora 设置代码块的默认编程语言以及字体颜色设置)的文章中,
根据您写的进行操作,将代码粘贴至.ahk文档中(代码在下面的链接中);

进行Run Script,出现了如下链接图片中报错问题:

劳烦您的百忙之中能够帮助解决一下问题,谢谢。
博主你好,就是我根据您写的关于(Typora 设置代码块的默认编程语言以及字体颜色设置)的文章中,
根据您写的进行操作,将代码粘贴至.ahk文档中(代码在下面的链接中);

进行Run Script,出现了如下链接图片中报错问题:

劳烦您的百忙之中能够帮助解决一下问题,谢谢。
以下内容由CHATGPT及阿里嘎多学长共同生成、有用望采纳:
根据您提供的两张截图,我注意到了以下问题:
第一张截图显示的错误信息是在执行AutoHotkey脚本时,第17行出现了问题,具体是“Error: This line does not contain a recognized action.”。这意味着第17行的代码没有被识别为有效的操作。
第二张截图中提供的AutoHotkey脚本包含了一些可能的问题点:
Ctrl+Alt+K中的Ctrl和Alt之间应该没有空格,且Ctrl和Alt的表示方式可能不正确。addFontColor函数的调用方式可能不正确。为了解决这些问题,我会提供一些修正建议:
Ctrl和Alt不需要加空格,且应该使用^表示Ctrl,使用!表示Alt。以下是根据您提供的截图修正后的脚本示例:
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
#Warn ; Enable warnings to assist with detecting common errors.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
#IfWinActive, ahk_exe Typora.exe
^!k:: ; 快捷键 Ctrl+Alt+K
Send, {Text}```c
Send, (Enter)
Send, (Enter)
Return
addFontColor(color) {
; 清空剪切板
Clipboard := ""
Send, ^c
SendInput, % "font color=" . color
Send, ^v
If (Clipboard = "") {
SendInput, /font>
} Else {
SendInput, /font>`n
}
}
#IfWinActive
请注意,这个修正只是一个示例,可能还需要根据实际情况进行调整。如果您不熟悉AutoHotkey脚本的编写,建议您查阅AutoHotkey官方文档以获取更多帮助。
另外,如果您需要进一步的帮助或者有其他问题,欢迎随时提问。