找回密码
 加入
搜索
查看: 2676|回复: 6

如何使用autoit做一个每隔几分钟复制文件或者移动文件

  [复制链接]
发表于 2009-12-29 15:20:50 | 显示全部楼层 |阅读模式
如何使用autoit做一个每隔几分钟复制文件或者移动文件,2个文件夹都是在本地的。而且也是固定的。怎么做,请大家多多指教。
发表于 2009-12-29 15:57:19 | 显示全部楼层
While 1
Sleep (3 * 60000) ;间隔3分钟执行一次
Filecopy ("D:\1.txt","E:\1.txt") ;拷贝D:\1.txt 到E:\
FileMove("E:\1.txt","C:\1.txt") ;移动e:\1.txt 到C:\
Wend

评分

参与人数 1金钱 +15 贡献 +1 收起 理由
afan + 15 + 1

查看全部评分

发表于 2009-12-29 16:00:51 | 显示全部楼层
While 1
        Sleep(1000*60);隔1分钟
        FileCopy("file1","file2");复制文件1到文件2,如果是移动用FileMove
WEnd

或:

AdlibEnable("myadlib",1000*60);隔1分钟
;...
Exit

Func myadlib()
        FileCopy("file1","file2");复制文件1到文件2,如果是移动用FileMove
EndFunc

评分

参与人数 1金钱 +15 贡献 +1 收起 理由
afan + 15 + 1

查看全部评分

 楼主| 发表于 2009-12-29 16:16:32 | 显示全部楼层
如果要copy或移动一个文件夹下的所有文件到另一个文件夹呢?
发表于 2009-12-29 16:18:25 | 显示全部楼层
复制目录:DirCopy
移动目录:DirRemove
 楼主| 发表于 2009-12-29 16:26:12 | 显示全部楼层
While 1

Sleep (3 * 60000) ;间隔3分钟执行一次

Filecopy ("D:\1.txt","E:\1.txt") ;拷贝D:\1.txt 到E:\

FileMove("E:\1.txt","C:\1.txt") ;移动e:\1.txt 到C:\

Wend


这个是每间隔3分钟执行一次的吗?我试了一下只执行了一次。还有能让其常驻内存在后台执行吗?
发表于 2009-12-29 16:58:40 | 显示全部楼层
你是不是复制下来没修改就运行了?
我有个注释符号错误了  运行会出错
你再试试
While 1
Sleep (3 * 60000) ;间隔3分钟执行一次
Filecopy ("D:\1.txt","E:\1.txt") ;拷贝D:\1.txt 到E:\
FileMove("E:\1.txt","C:\1.txt") ;移动e:\1.txt 到C:\
Wend
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-28 10:12 , Processed in 0.072554 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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