【问题标题】:AutoHotkey Run command issue in Windows 8.1Windows 8.1 中的 AutoHotkey Run 命令问题
【发布时间】:2014-12-25 17:13:42
【问题描述】:

这是我第一次访问这样一个著名的网站,所以请通过协助我来欢迎我。我正在做独立开发,主要是一名音乐设计师。所以这就是为什么我可能听起来不像是一个真正的专业程序员,但我却真的很喜欢通过自动化过程来创作我的音乐。

我现在的问题是: 视窗 8.1 专业版 AutoHotkey 1.0.48.5 32bit(以管理员身份运行)

每次我尝试对 .ahk 目标使用命令“RUN”时,我都会得到预期的结果,除了 .ahk 驻留文件夹是由 MS Explorer 打开的。我怀疑像 AutoHokey 是一个未签名的应用程序这样的事实,Windows 不希望它完美运行。我现在正在尝试禁用一些管理工具服务,但还没有成功。

RUN C\:XZN\Mecanisms\AnyAHK_script.ahk ;;or RUN AnyAHK_script.ahk, C\:XZN\Mecanisms ;;or RUN C\:XZN\Mecanisms\BactchfileLaunchingAboveScript.bat ;;or RUN AnyAHK_script.ahk, C\:XZN\Mecanisms

是否有在操作系统设置级别或其他方式来运行/启动 .ahk 文件的解决方法?

我尝试了“Compspec”方法以及从批处理文件中运行 .ahk,但只要 .ahk 包含请求 .ahk 目标的“RUN”命令,它就会被拦截。

谢谢。

【问题讨论】:

  • 首先尝试更新到最新版本的 AHK,here,并尽可能发布您的代码示例,尤其是 Run 命令。
  • 是的,我会在几天后发布这个问题的一些示例代码,并将向她报告我的 WIN764Pro 和 WIN81Pro 新代码行为,因为这两个版本都将运行最新的 AHK 版本。

标签: windows-8.1 autohotkey


【解决方案1】:

您使用的是超过 5 年的旧版 AutoHotkey。始终使用来自http://ahkscript.org/ 的 AutoHotkey 及其文档(当前最新版本,新官网)! AutoHotkey 及其来自 autohotkey.com 的文档已过时,您在使用它们时可能会遇到一些问题!

【讨论】:

  • 你说的很对,可能是把我在WINXP32Pro上成功使用的版本移植到WIN764Ultimate上,也成功了,从那里移植到WIN81Pro没有成功。我现在正在 WIN81Pro 笔记本电脑上构建 WIN764Pro,但将两个操作系统都保留在 2 个不同的 HDD 上,这样我就可以按照您的指定运行 uuptodate AHK。过几天会在这里做报告。谢谢。
【解决方案2】:

如果您只在 win 8 上遇到此问题,可以尝试的一件事是启用与管理程序的交互http://www.autohotkey.com/board/topic/70449-enable-interaction-with-administrative-programs/

该脚本修改可执行文件的嵌入式清单,然后创建并安装自签名证书并使用它对文件进行签名。除非您安装用于签署文件的证书,否则可执行文件不会在任何其他系统上运行。

但是让我们看看一些脚本代码,这样我们就可以测试一些东西并且可以更好地帮助你......

【讨论】:

  • blackholyman,我在一周前确实检查了一点那个方法,那时我开始认为我真的应该适应切换到WIN764的项目,以便恢复音频设计尽快在 Windows 世界的“权限”上浪费太多时间。在我开始着手 WIN764 的前一天早上,几个很酷的技术人员告诉我,Windows 10 应该在大约 12 个月后正式推出。也许Windows 8 类似于Vista。从来没有碰过。
  • 其中“spicounter_XRTLT_Launch.exe”是从“spicounter_XRTLT_Launch.ahk”编译而来的。我还尝试了一个批处理文件,注释行,以启动这个编译的 .exe,但具有相同的行为。但目前我没有 WIN8 硬盘来测试它。本质上,一个脚本会启动另一个脚本,依此类推,但在 WINXPPro 32 位和 WIN764Pro 64 位上我总是成功的。另外我必须告诉@Sidola,在另一台运行 WIN764Ultimate 的 2 岁机器上,我正在运行 Autohotkey_L。我只是在错误的网站上为我的全新 WIN8 安装获取“最新”AHK(!!!)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-07
  • 2021-07-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多