查看: 1323|回复: 6
收起左侧

[已解决] Autohotkey FileAppend 语句为什么有延迟?

 关闭 [复制链接]
iLkfoy
发表于 2018-1-15 19:58:32 | 显示全部楼层 |阅读模式
本帖最后由 iLkfoy 于 2018-1-16 10:39 编辑
  1. FileAppend,, test.txt
复制代码
单独这样使用 FileAppend, 明显感到有延迟, 创建的 test.txt 要一会儿才显示出来.
但是, 如果是下面这样, 就感觉不到延迟了, 创建的 test.txt 瞬时就显示了. 只是有了 msgbox, 会有个小窗口闪一下.
  1. msgbox,,,, 0.001
  2. FileAppend,, test.txt
复制代码
还有什么别的办法取消这个延迟吗? (msgbox 有这个效果是无意间发现的. @阿拉布 )

随便注册
发表于 2018-1-15 21:16:27 | 显示全部楼层
你没@成功,ID后面要加空格 @阿拉布
你这不算什么,我只有首次创建会显示,删除再来就再也不显示了,一直如此,试了msgbox也不行。右键“刷新”或者到别的文件夹再回来就显示了。可能和资源管理器有关吧。
iLkfoy
 楼主| 发表于 2018-1-15 21:37:01 | 显示全部楼层
本帖最后由 iLkfoy 于 2018-1-15 21:41 编辑
随便注册 发表于 2018-1-15 21:16
你没@成功,ID后面要加空格 @阿拉布
你这不算什么,我只有首次创建会显示,删除再来就再也不显示了,一直 ...

谢谢. 原来 "@" 还有这个讲究啊, 我改改试试.

奇怪, 加了空格还是不变蓝和下划线啊.
随便注册
发表于 2018-1-15 21:44:38 | 显示全部楼层
iLkfoy 发表于 2018-1-15 21:37
谢谢. 原来 "@" 还有这个讲究啊, 我改改试试.

奇怪, 加了空格还是不变蓝和下划线啊.

有时就是死活不变蓝,但也能@成功,不知道怎么回事。
你知道ahk8去哪了吗?
iLkfoy
 楼主| 发表于 2018-1-15 21:47:55 | 显示全部楼层
随便注册 发表于 2018-1-15 21:44
有时就是死活不变蓝,但也能@成功,不知道怎么回事。
你知道ahk8去哪了吗?

http://autohotkey.cn/

评分

参与人数 1人气 +3 收起 理由
随便注册 + 3 +1

查看全部评分

阿拉布
发表于 2018-1-16 06:59:42 | 显示全部楼层
刷新一下资源管理器?
  1.         FileAppend, , test.txt
  2.         SHCNE_ASSOCCHANGED := 0x8000000
  3.         DllCall("Shell32\SHChangeNotify", Int,0x8000000, UInt,0, Ptr,0, Ptr,0)
  4.         return
复制代码



iLkfoy
 楼主| 发表于 2018-1-16 10:22:02 | 显示全部楼层
阿拉布 发表于 2018-1-16 06:59
刷新一下资源管理器?

加上这些代码感觉上无任何变化.

哦, 忘了提, 上述现象是在 total cmd 里的表现.
在微软的 "资源管理器" 里测试了下, 果然有延迟.
  1. ;msgbox,,,, 0.001
  2. FileAppend,, test.txt
  3. run notepad test.txt
复制代码

无论有没有 msgbox, 资源管理器里的表现都是一样的,
都是 notepad 先打开 test.txt 一会儿资源管理器里才显示 test.txt.
而在 total cmd 里, 注释 msgbox, 表现跟资源管理器一样, 明显感到有延迟. 有 msgbox, 则 msgbox 闪窗, notepad 打开 test.txt, 和 total cmd 里的 test.txt 三者几乎同时瞬时显示.

看来, 应该不是 FileAppend 的问题, 而是管理器的问题.
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-11 23:40 , Processed in 0.127863 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表