如何将autohotkey文件加载到另一个autohotkey文件(.ahk)

时间:2011-09-04 17:27:56

标签: autohotkey

我正在制作一个autohotkey脚本,允许我选择文本/代码切换剪贴板并点击键盘组合,然后将其作为我的帐户下pastbin.com网站上的新条目发布,并返回URL新的pastebin.com条目到我的剪贴板。

到目前为止,我有一个很好的例外。下面是我的自动键代码......

; ******* INFO *******
; < Pastebin.com copy/paste> - Instantly share your code on pastebin.com
; SCRIPT FUNCTION: Press hotkey (ctrl+shift+c) to save selected text to  pastebin.com


; ******* Initiate script *******
#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.
#SingleInstance, Force


; ******* Hotkeys - Post Code and Get URL *******
^+c::
Send ^c
ClipWait
pastestring:=ClipBoard

api_user_key:="cd25-CHANGED-7c0158bgg06a91e617"
api_dev_key:="24-CHANGED-eecedghb97f35"
URL:="http://pastebin.com/api/api_post.php"

POSTDATA := "api_paste_code=" pastestring "&api_user_key=" api_user_key "&api_paste_name=" filename "&api_paste_private=1&api_paste_format=php&api_dev_key=" api_dev_key "&api_option=paste"

html := httpQUERY(URL,POSTDATA)
Clipboard:=html
TrayTip, AHKClipper, Added %Html%, 2, 1

真正的魔力发生在

函数调用httpQUERY(URL,POSTDATA)

该功能的代码位于此处的文件中...... http://pastebin.com/Bcb3ELPE我在那里发布了它,因为它就像200多行,并不是真的需要回答这个问题。

现在问题是我上面的脚本工作了,我必须将httpquery.ahk文件的内容包含在我上面的.ahk文件中。

在没有将所有代码混乱到我自己的文件中的情况下,是否有某种方法可以将该文件包含在其中?

1 个答案:

答案 0 :(得分:7)

我似乎通过包含像这样的其他文件

来工作
#include HTTPQuery.ahk

我不知道你能做到这一点