A_LoopF​​ileFullPath中的错误? AutoHotkey的

时间:2015-05-11 14:19:05

标签: autohotkey

这个autoHotKey脚本会产生一个疯狂的输出:

  • A_LoopF​​ileFullPath = E:\ fre \ private \ HtmlDevelop.stversions
  • A_LoopF​​ileFullPath = E:\ fre \ private \ HtmlDevelop.stversions
  • A_LoopF​​ileName = .stversions
  • A_LoopF​​ileDir = E:\ fre \ private \ HtmlDevelop
  • A_ScriptDir = E:\ fre \ private \ HtmlDevelop \ AutoHotKey

但.stversions的完整路径是 - E:\ fre \ private \ HtmlDevelop \ AutoHotKey.stversions 并不是 - A_LoopF​​ileDir = E:\ fre \ private \ HtmlDevelop.stversions

确保有可能解决这个问题。但为什么会这样呢?这是autohotkey中的一个错误吗?

Loop, %A_ScriptDir%/*.*, 2 , 1
{
if(StrLen(A_LoopFileFullPath) < StrLen(A_ScriptDir))
{
; thats bullshit
continue
}
;~ ToolTip,A_LoopFileFullPath=%A_LoopFileFullPath%
MsgBox,,,A_LoopFileFullPath= %A_LoopFileFullPath% `n     A_LoopFileFullPath=%A_LoopFileFullPath% `n A_LoopFileName=%A_LoopFileName% `n A_LoopFileDir=%A_LoopFileDir% `n A_ScriptDir=%A_ScriptDir%
}

1 个答案:

答案 0 :(得分:0)

这可能是一个错误,请确保您拥有AutoHotkey的最新版本,并尝试A_LoopFileLongPath而不是FullPath内置变量。