这让我发疯了。为什么我真的需要这个来做这么多的提交?
我尝试使用带有 /closeonend:1 选项集的 TortoiseProc.exe,但它似乎不起作用。也就是说,我输入提交消息,单击确定,然后仍然显示“提交完成”消息框。
也许这与我插入了提交后挂钩脚本的事实有关?
这让我发疯了。为什么我真的需要这个来做这么多的提交?
我尝试使用带有 /closeonend:1 选项集的 TortoiseProc.exe,但它似乎不起作用。也就是说,我输入提交消息,单击确定,然后仍然显示“提交完成”消息框。
也许这与我插入了提交后挂钩脚本的事实有关?
我终于弄清楚了问题所在:
/closenonend:1 在使用 DOS 窗口启动 TortoiseProc.exe 时有效,无论是普通用户还是提升权限(管理员)
当开始使用以管理员身份运行的 AutoHotkey(运行 TortoiseProc.exe)(提升)时,它不起作用。
我以管理员身份运行 AHK 的原因是 AHK 可以覆盖 Windows 8 热键组合。
更令人费解的是,当我从运行 TortoiseProc.exe(即 AHK/Administrator -> 批处理脚本 -> TortoiseProc.exe)的提升 AHK 启动批处理脚本时,/closeonend:1 按预期工作!
这可能是 AHK 中的一些细微错误,或者是 Windows 8 权限设计方式的细微变化。