在Amazon Workspace (Windows 7、Windows Server 2008)上运行。
我晚上在机器上运行这个简单的AutoHotKey脚本,在某些位置单击鼠标,第二天早上,我收到了一条崩溃消息。有人知道为什么会这样吗?
代码:
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()错误详细信息:
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发布于 2016-12-28 04:08:58
您的程序堆栈内存不足。
您正在递归地调用您的函数,而不返回。可以通过以下程序复制此崩溃:
afterPlayedMiddle()
{
skipPlay()
Return
}
skipPlay()
{
afterPlayedMiddle()
Return
}
skipPlay()你必须以不同的方式组织你的代码。我建议使用循环顺序调用这两个函数。
https://stackoverflow.com/questions/41346984
复制相似问题