这是针对我们在实验室中进行的一项实验。首先,脚本要求提供参与者编号并在 C: 中创建一个文件。在实验过程中,使用游戏手柄的参与者按下单个按钮 (8),每次按下按钮时,文件都会写入当前时间。q 按钮返回退出消息并结束脚本。
它不起作用。我认为问题围绕着操纵杆。非常感谢任何帮助。
FormatTime, timestamp, , yyyy_MM_dd_HH_mm
JoystickNumber = 1
#SingleInstance
#persistent
InputBox, ssnum, Subject Number, Please enter the participant number
if ErrorLevel
ExitApp
else
thefilename=%ssnum%_T_%timestamp%
FileAppend,
(
%ssnum%%timestamp%
), C:\%thefilename%.txt
return
Loop
{
GetKeyState, state, Joy8
if state = D
FileAppend,
(
%timestamp%,
), C:\%thefilename%.txt
}
q::
MsgBox Exiting. Your data is saved in the C drive as %thefilename%.txt
ExitApp