找回密码
 加入
搜索
楼主: pizigao

如何每隔几秒检查一下U盘并且自动拷贝文件到U盘?

 火.. [复制链接]
发表于 2009-12-26 11:14:33 | 显示全部楼层
4楼代码改了下,这样更简单些!
发表于 2009-12-26 11:18:37 | 显示全部楼层
这样估计就能复制文件吧!没有测试。
$File = 'D:\123'
AdlibRegister ( "detect" ,3000)

While 1
        Sleep(250)
WEnd        

Func detect()
$var = DriveGetDrive("Removable")
        If NOT @error Then
                For $i = 1 to $var[0]
                        ;MsgBox(4096,"发现可移动磁盘", $var[$i]&' 开始复制文件!')
                        DirCopy($File, $var[$i]&'\123')
                Next                
        EndIf
EndFunc
 楼主| 发表于 2009-12-26 11:21:32 | 显示全部楼层
谢谢木子~我测试一下看看
发表于 2009-12-26 11:24:07 | 显示全部楼层
嗯!没事,关键是你要懂得方法,上面复制文件的代码我没有测试。
估计还有很多需要改进的地方。
 楼主| 发表于 2009-12-26 11:25:53 | 显示全部楼层
嗯!没事,关键是你要懂得方法,上面复制文件的代码我没有测试。
估计还有很多需要改进的地方。
水木子 发表于 2009-12-26 11:24


想提个修改意见~增加一个退出功能~发现现在死循环了~哈哈!只有结束进程
发表于 2009-12-26 11:32:04 | 显示全部楼层
这个简单,加个快捷键退出呗!
 楼主| 发表于 2009-12-26 11:35:51 | 显示全部楼层
$File = 'c:\模板'
AdlibRegister ( "detect" ,3000)

While 1
        Sleep(2500)
WEnd        

Func detect()
$var = DriveGetDrive("Removable")
        If NOT @error Then
                For $i = 1 to $var[0]
                       DirCopy($File, $var[$i]&'\模板')                                                
If FileExists($var[$i]&"\模板\*.xls") Then
MsgBox(64, "拷贝成功", "拷贝成功,请退出携税宝")
Else
MsgBox(16,"拷贝失败", "拷贝失败,请重新拷贝")
endif
                Next                
        EndIf
EndFunc
修改了一下~加了个文件判断~应该差不多了!不知道有没有需要完善的~
发表于 2009-12-26 11:37:26 | 显示全部楼层
嗯!没问题就可以啦!要怎么扩展自己看着办吧!
如果问题解决了,记得改“已解决”哦!
 楼主| 发表于 2009-12-26 11:39:55 | 显示全部楼层
这个简单,加个快捷键退出呗!
水木子 发表于 2009-12-26 11:32


OK~我研究一下!
发表于 2010-1-1 15:24:03 | 显示全部楼层
把必须声明变量关了
发表于 2010-1-1 21:31:27 | 显示全部楼层
又学到很多东西了
发表于 2010-1-4 12:30:32 | 显示全部楼层
我正在做往u盘写个.inf的程序,这个可以参考
发表于 2010-1-5 23:45:01 | 显示全部楼层
呵呵,一直没有发现 AdlibRegister ,今天无意看到,解决大问题了,
无心插柳啊!!!!!
发表于 2010-5-15 00:46:35 | 显示全部楼层
学习做记号
发表于 2010-11-8 12:43:22 | 显示全部楼层
做记号,以后可能会用得到。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 01:58 , Processed in 0.093545 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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