2014-10-29 25 views
0

这是我第一次在这样一个有声望的网站上,所以请通过协助我来欢迎我。我正在做独立开发,主要是音乐设计师。所以这就是为什么我听起来不像一个真正的专业编码器,但真正喜欢通过自动化过程来创造我的音乐。AutoHotkey在Windows 8.1中运行命令问题

我现在的问题是: 的Windows 8.1专业版 AutoHotkey的1.0.48.5 32位(如运行管理员)

每次我尝试使用命令“RUN”与.ahk目标,我得到预期的结果除了MS Explorer打开.ahk驻留文件夹。我怀疑,像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文件解决类似的问题?

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

谢谢。

+0

尝试升级到AHK的最新版本第一,[这里](HTTP:// ahkscript。 org/download /),如果可能的话发布你的代码样本,尤其是'Run'命令。 – Sid 2014-10-29 20:24:53

+0

是的,我会在几天后发布这个问题的一些示例代码,并将报告她关于我的WIN764Pro和WIN81Pro新代码行为,因为这两个版本将运行最新的AHK版本。 – 2014-10-31 19:17:47

回答

1

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

+0

你说得很对,可能将我在WINXP32Pro上成功使用的相同版本移植到WIN764Ultimate中,也是成功的,并且从那里移植到WIN81Pro失败。我现在在WIN81Pro笔记本电脑上构建了一个WIN764Pro,但两个操作系统都保留在两个不同的硬盘上,这样我就可以像指定的那样运行uuptodate AHK了。几天后会在这里提供支持。谢谢。 – 2014-10-31 19:19:27

1

一件事尝试,如果你只对赢8这个问题是与行政程序http://www.autohotkey.com/board/topic/70449-enable-interaction-with-administrative-programs/

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

但是让我们看到一些脚本代码这样,我们有一些来测试,可以更好地帮助你......

+0

blackholyman,一个星期前我确实检查了一下这个方法,那时候我开始认为我应该切换到WIN764,以便尽快恢复音频设计,然后再花费太多时间Windows世界的'权限'。在我开始进入WIN764之前的一天,一些酷科技告诉我Windows 10应该在大约12个月内正式推出。也许Windows 8就像Vista一样。从来没有触及过。 – 2014-11-03 04:35:25

+0

其中'spicounter_XRTLT_Launch.exe'是从'spicounter_XRTLT_Launch.ahk'编译的。我也尝试过一个批处理文件,注释行,来启动这个编译后的.exe,但具有相同的行为。但目前我没有WIN8硬盘来测试它。从本质上讲,一个脚本启动另一个脚本等,但在WINXPPro 32bit和WIN764Pro 64bit我总是成功的。 另外我必须告诉@Sidola,在运行WIN764Ultimate的另一台2年前的机器上,我运行的是Autohotkey_L。我刚刚在错误的网站上为我所有新的WIN8安装获取了“”最新“”AHK(!!!)。 – 2014-11-03 05:02:25