首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AutoHotKey应用崩溃

AutoHotKey应用崩溃
EN

Stack Overflow用户
提问于 2016-12-27 22:27:50
回答 1查看 138关注 0票数 0

在Amazon Workspace (Windows 7、Windows Server 2008)上运行。

我晚上在机器上运行这个简单的AutoHotKey脚本,在某些位置单击鼠标,第二天早上,我收到了一条崩溃消息。有人知道为什么会这样吗?

代码:

代码语言:javascript
复制
afterPlayedMiddle()
{
  Random, randomPlayEndPosition, 1386, 1391
  MouseClick, left, %randomPlayEndPosition%, 379
  Sleep, 12000
  skipPlay()
  Return
}

skipPlay()
{
  FileAppend,
  (
    1
  ), D:\Users\me\Desktop\log.txt
  Random, randomSkipSecondsPosition, 1208, 1326
  Random, randomPlayMiddleLength, 31000, 40000
  MouseClick, left, %randomSkipSecondsPosition%, 379
  Sleep, %randomPlayMiddleLength%
  afterPlayedMiddle()
  Return
}

skipPlay()

错误详细信息:

代码语言:javascript
复制
Problem signature:
  Problem Event Name:   APPCRASH
  Application Name: AutoHotkey.exe
  Application Version:  1.1.24.4
  Application Timestamp:    5854e399
  Fault Module Name:    AutoHotkey.exe
  Fault Module Version: 1.1.24.4
  Fault Module Timestamp:   5854e399
  Exception Code:   c00000fd
  Exception Offset: 0000000000037550
  OS Version:   6.1.7601.2.1.0.400.8
  Locale ID:    1033
  Additional Information 1: 0939
  Additional Information 2: 09391397756772fac27d80fc3911da27
  Additional Information 3: 3aa0
  Additional Information 4: 3aa056cf1d0cfdd807c97dd254e25a74

Read our privacy statement online:
  http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409

If the online privacy statement is not available, please read our    privacy statement offline:
  C:\Windows\system32\en-US\erofflps.txt
EN

回答 1

Stack Overflow用户

发布于 2016-12-28 04:08:58

您的程序堆栈内存不足。

您正在递归地调用您的函数,而不返回。可以通过以下程序复制此崩溃:

代码语言:javascript
复制
afterPlayedMiddle()
{
  skipPlay()
  Return
}

skipPlay()
{
  afterPlayedMiddle()
  Return
}

skipPlay()

你必须以不同的方式组织你的代码。我建议使用循环顺序调用这两个函数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41346984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档