成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > VBS 顯示“選擇文件或文件夾”對(duì)話框的代碼

VBS 顯示“選擇文件或文件夾”對(duì)話框的代碼

熱門標(biāo)簽:陜西高頻外呼回?fù)芟到y(tǒng)哪家好 新密防封卡外呼系統(tǒng)違法嗎 外呼營(yíng)銷下單系統(tǒng) 加盟電銷機(jī)器人好的品牌 百度地圖標(biāo)注怎么卸載 辦理膠州400電話財(cái)稅 前鋒辦理400電話申請(qǐng) 海外美發(fā)店地圖標(biāo)注 打電話的外呼系統(tǒng)貴不貴

一、顯示“選擇文件”的對(duì)話框

問(wèn): 嗨,Scripting Guy!有沒(méi)有什么方法可以讓我使用腳本向用戶顯示一個(gè)對(duì)話框,供用戶選擇文件使用?

答:您好。|
  如果您使用的是 Windows 2000,我們不知道實(shí)現(xiàn)此操作的方法,至少操作系統(tǒng)中沒(méi)有內(nèi)置這樣的方法。
  但如果您使用的是 Windows XP,情況就不同了。在 Windows XP 上,您可以使用"UserAccounts.CommonDialog” 對(duì)象向用戶顯示一個(gè)標(biāo)準(zhǔn)的“文件打開(kāi)”對(duì)話框。

      可以用類似以下代碼的腳本:

復(fù)制代碼 代碼如下:

Set objDialog = CreateObject("UserAccounts.CommonDialog")

objDialog.Filter = "All Files|*.*"
objDialog.InitialDir = "C:\"
intResult = objDialog.ShowOpen
If intResult = 0 Then
Wscript.Quit
Else
Wscript.Echo objDialog.FileName
End If

      這是一個(gè)小腳本,所以讓我們逐行進(jìn)行解釋吧:

1)我們首先創(chuàng)建一個(gè)對(duì) UserAccounts.CommonDialog 對(duì)象的對(duì)象引用(名為“objDialog”)。

2)接著,我們?cè)O(shè)置對(duì)話框的“篩選”屬性。我們要顯示所有文件,所以我們將篩選設(shè)置成這樣:
          objDialog.Filter = "All Files|*.*"

     假如我們只想顯示文本文件,那該怎么辦?在這種情況下,我們將使用以下篩選:
          objDialog.Filter = "Text Files|*.txt"

      您也許能夠看出它是如何運(yùn)行的:我們?yōu)槲募愋吞峁┱f(shuō)明 (Text Files),然后插入一個(gè)豎線分隔符 (|),最后使用標(biāo)準(zhǔn)的通配符來(lái)指示所有 .txt 文件 (*.txt)。
      是不是想默認(rèn)顯示 .txt 文件,然后為用戶提供查看所有文件的選項(xiàng)?那么可以使用以下代碼:
          objDialog.Filter = "Text Files|*.txt|All Files|*.*"

      試一試,您就明白我們的意思了。

3)然后,我們指定默認(rèn)文件夾。
      默認(rèn)情況下,我們希望對(duì)話框顯示位于驅(qū)動(dòng)器 C 的根文件夾中的文件,所以我們這樣設(shè)置“InitialDir”屬性:
          objDialog.InitialDir = "C:\"

      希望顯示 C:\Windows 文件夾中的文件嗎?那么可以使用以下代碼:
          objDialog.InitialDir = "C:\Windows"

      不必?fù)?dān)心:這是一個(gè)真正的“文件打開(kāi)”對(duì)話框,所以您可以隨意單擊,并且可以隨時(shí)停下來(lái)。您從 C:\Windows 開(kāi)始并不意味著您只能打開(kāi)該文件夾中的文件。

4)最后,我們使用下面這行代碼顯示對(duì)話框:

          intResult = objDialog.ShowOpen

  現(xiàn)在,我們只需坐下來(lái),等待用戶選擇文件并單擊“確定”(或者等待用戶單擊“取消”)。
  如果用戶單擊“取消”,則變量 intResult 將被設(shè)置為 0。在我們的腳本中,我們檢查 intResult 的值,如果是 0,我們將只需要使用 Wscript.Quit 來(lái)終止此腳本。
  但是如果用戶實(shí)際上選擇了文件并單擊了“確定”,那該怎么辦?在這種情況下,intResult 將被設(shè)置為 -1,“FileDialog”屬性將被設(shè)置為所選文件的路徑名。我們的腳本只回顯路徑名,這意味著我們將得到類似以下內(nèi)容的輸出:

          C:\WINDOWS\Prairie Wind.bmp

  不用說(shuō),您并不局限于只回顯文件路徑。實(shí)際上,您可以使用 WMI、FileSystemObject 或一些其他技術(shù)來(lái)綁定該文件,然后對(duì)其執(zhí)行刪除、復(fù)制、壓縮或檢索文件屬性等操作 — 您對(duì)文件能夠執(zhí)行的操作差不多都可以對(duì)它執(zhí)行。

  但無(wú)論如何,您都需要使用腳本。

  順便說(shuō)一句,使用此方法,您一次只能選擇一個(gè)文件,而不能按住“Ctrl”鍵選擇多個(gè)文件。有一種方法可以選擇多個(gè)文件,至少在 XP 計(jì)算機(jī)上可以,但是我們只能將此問(wèn)題留到以后的專欄中討論了。

 

二、顯示“選擇文件夾”對(duì)話框?

問(wèn):嗨,腳本專家!在前面的專欄中,您為我們展示了如何給用戶顯示對(duì)話框,使他們能夠選擇文件。存在給用戶顯示一個(gè)對(duì)話框,只讓他們選擇文件夾的辦法嗎?

答:您好。

  實(shí)際上,我們有 BrowseForFolder 方法,它是 Windows Shell 對(duì)象的一部分。

  讓我給您一個(gè)腳本示例,然后講一下它的工作方式:

   

復(fù)制代碼 代碼如下:

 Const WINDOW_HANDLE = 0
    Const OPTIONS = 0
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.BrowseForFolder _
    (WINDOW_HANDLE, "Select a folder:", OPTIONS, "C:\")
    If objFolder Is Nothing Then
    Wscript.Quit
    End If
    Set objFolderItem = objFolder.Self
    objPath = objFolderItem.Path
    Wscript.Echo objPath

  首先,我們定義一對(duì)常量:WINDOW_HANDLE 和 OPTIONS。
  WINDOW_HANDLE 常量表示需要指定給要顯示的對(duì)話框的數(shù)字 ID;對(duì)于腳本,此值應(yīng)始終為 0。
  將 OPTIONS 設(shè)置為 0 表示我們將顯示一個(gè)非常簡(jiǎn)單的對(duì)話框,一個(gè)限制用戶只從文件夾列表進(jìn)行選擇的對(duì)話框?;蛘?,我們可以將 OPTIONS 設(shè)置成 H10。這種情況下,我們的對(duì)話框?qū)ㄎ谋緟^(qū),用戶可以在此鍵入文件夾路徑。

  定義完常量后,我們創(chuàng)建 Shell.Application 對(duì)象的實(shí)例,然后使用以下代碼顯示“瀏覽文件夾”對(duì)話框:
    Set objFolder = objShell.BrowseForFolder _
    (WINDOW_HANDLE, "Select a folder:", OPTIONS, "C:\")

  您可以看到,我們只是調(diào)用 BrowseForFolder 方法,傳遞了四個(gè)參數(shù):
    WINDOW_HANDLE,正如我們所說(shuō)明的,是分配給對(duì)話框窗口的數(shù)字 ID。
    文本字符串 Select a folder:,將作為顯示在對(duì)話框中的說(shuō)明性消息。
    OPTIONS,表示構(gòu)造對(duì)話框所用選項(xiàng)的常量。
    C:\,將作為對(duì)話框的根文件夾。對(duì)話框?qū)⒋蜷_(kāi) C:\,但不允許您選擇樹(shù)視圖中較上方的文件位置(例如,您不能選擇“我的電腦”)。如果將根文件夾設(shè)置為 C:\Scripts,則將只允許用戶選擇文件夾 C:\Scripts 及其所有子文件夾。

  該代碼將產(chǎn)生一個(gè)類似屏幕上顯示的對(duì)話框。
  (您是否有疑問(wèn),是的,您以前曾見(jiàn)過(guò)此對(duì)話框。許多 Windows 應(yīng)用程序使用同樣的方法,同樣的對(duì)話框。)

  此時(shí),我們的腳本暫停,等候用戶選擇文件夾并單擊確定,或者單擊取消。當(dāng)用戶進(jìn)行了這兩個(gè)操作之一,對(duì)話框?qū)⒈磺宄僮鲗⒋鎯?chǔ)在對(duì)象引用 objFolder 中。

  那么我們?nèi)绾沃烙脩羰欠襁x擇了一個(gè)文件夾并單擊了確定,或者只單擊了取消?以下代碼塊就用來(lái)解決這個(gè)問(wèn)題:
    If objFolder Is Nothing Then
    Wscript.Quit
    End If

  該代碼檢查我們的對(duì)象引用 (objFolder) 是否等于一個(gè)真正對(duì)象(這是關(guān)鍵字 Nothing 的用途)。如果 objFolder 等于 Nothing,則意味著用戶單擊了取消;如果是那樣的話,我們只簡(jiǎn)單用 Wscript.Quit 退出腳本。如果 objFolder 不等于 Nothing,那么 objFolder 一定指向一個(gè)真正的對(duì)象;于是腳本將繼續(xù)運(yùn)行。

  由于 Shell 對(duì)象的特點(diǎn),以下兩行代碼是必要的:
    Set objFolderItem = objFolder.Self
    objPath = objFolderItem.Path

  當(dāng)用戶選擇文件夾并單擊確定,他們將得到 Shell Folder 對(duì)象的實(shí)例。然而,由于某些原因您不能使用 Shell Folder 對(duì)象;如果我們要檢索選定文件夾的路徑,我們得用 FolderItem 對(duì)象來(lái)代替。(為什么是這樣呢?我們不知道。)于是,我們的第一行代碼使用 Self 方法返回一個(gè) FolderItem 對(duì)象,該對(duì)象正與我們的 Folder 對(duì)象相同。第二行代碼將到此 FolderItem 對(duì)象的路徑存儲(chǔ)到變量 objPath 中??瓷先ビ悬c(diǎn)笨拙,但它確實(shí)能夠工作。

  最后我們回顯到選定文件夾的路徑,到此工作既已完成。

  正如我們說(shuō)明的,示例對(duì)話框使用 C:\ 作為根文件夾,不允許您選擇位于計(jì)算機(jī)其他地方的文件夾。有時(shí)這樣做很好;這樣會(huì)迫使用戶從一組特定文件夾中進(jìn)行選擇。但有時(shí),想使用戶能夠選擇文件系統(tǒng)中任意位置的文件夾。這可能嗎?

  當(dāng)然可以。我們不詳述這個(gè)修改后的腳本,但該腳本會(huì)將“我的電腦”設(shè)置為根文件夾:
    

復(fù)制代碼 代碼如下:

Const MY_COMPUTER = H11
    Const WINDOW_HANDLE = 0
    Const OPTIONS = 0
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.Namespace(MY_COMPUTER)
    Set objFolderItem = objFolder.Self
    strPath = objFolderItem.Path
    Set objShell = CreateObject("Shell.Application")
    Set objFolder = objShell.BrowseForFolder _
    (WINDOW_HANDLE, "Select a folder:", OPTIONS, strPath)
    If objFolder Is Nothing Then
    Wscript.Quit
    End If
    Set objFolderItem = objFolder.Self
    objPath = objFolderItem.Path
    Wscript.Echo objPath

  如您所料,所得到的對(duì)話框提供了很多選擇。這正是您所需要的。

標(biāo)簽:梅州 阜陽(yáng) 咸陽(yáng) 伊春 武威 四平 牡丹江 河南

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《VBS 顯示“選擇文件或文件夾”對(duì)話框的代碼》,本文關(guān)鍵詞  VBS,顯示,選擇,文件,或,文件夾,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS 顯示“選擇文件或文件夾”對(duì)話框的代碼》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于VBS 顯示“選擇文件或文件夾”對(duì)話框的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚洲人成毛片在线播放| 欧亚精品中文字幕| 黄色激情网址| 国产精品久久久久久久久久免费| 亚洲精品在线播放视频| 色99之美女主播在线视频| 自拍亚洲一区欧美另类| 亚洲综合一区在线| 91av在线免费播放| 4444欧美成人kkkk| 青青国产精品| 欧美日韩国产精品自在自线| 丁香婷婷综合色啪| mm1313亚洲国产精品美女| 欧美福利小视频| www.亚洲黄色| 亚洲第一页av| 欧美日韩视频专区在线播放| 日韩美女视频免费在线观看| 亚洲va综合va国产va中文| 好吊色这里只有精品| 综合在线一区| 丁香天五香天堂综合| 玖玖玖电影综合影院| 国产suv精品一区二区6| 制服.丝袜.亚洲.中文.综合懂色| 午夜激情一区| 日韩精品免费一区| 精品成人一区二区三区免费视频| 日韩成人av电影在线| 91福利免费观看| 亚洲九九九在线观看| av资源在线播放| 男人女人拔萝卜视频| 美女在线观看www| 一级二级三级在线观看| 亚洲精品免费电影| 北京富婆泄欲对白| 99国产在线观看| 成人免费毛片在线观看| 久久久久久久久99| 亚洲av片在线观看| 色吧影院999| 成人豆花视频| 在线亚洲精品福利网址导航| 大尺度做爰床戏呻吟舒畅| 捆绑调教美女网站视频一区| 亚洲成人av电影| 中日韩美女免费视频网址在线观看| 欧美日韩xxxx| 奇米一区二区三区| 亚洲wwww| 日韩五码在线| 一区二区三区视频网| 黄色网址在线免费| 国产精品欧美一区二区| 一本一本久久a久久精品综合麻豆| 日本不卡一区二区三区高清视频| 亚洲欧美视频一区| 97久久精品午夜一区二区| 日本不卡1234视频| 尤物视频在线观看视频| 国产成人无码一二三区视频| 亚洲第一天堂在线观看| 日本午夜精品理论片a级appf发布| 亚洲一二三不卡| 国产精品久久久久久久久久久久久久久久久久| 欧美韩国日本不卡| 永久www成人看片| 精品成人免费观看| 日韩伦理一区二区| 亚洲精品自在久久| 97人妻精品一区二区三区软件| 625成人欧美午夜电影| 国产精品毛片va一区二区三区| 不卡的免费av| 国产成人强伦免费视频网站| 欧美国产日韩视频| 三上悠亚在线免费观看| 91手机在线视频| 在线播放网站| 97精品久久人人爽人人爽| 久久久综合九色合综国产精品| 999国产精品永久免费视频app| 国产永久免费观看| 亚洲精品自在在线观看| 九色porny丨精品自拍视频| 最好2018中文免费视频| 亚洲一区二区不卡免费| 男男h黄动漫啪啪无遮挡软件| 一区二区欧美视频| 日韩黄色一级视频| 久久久另类综合| 国产精品久久亚洲不卡| 在线观看日韩精品| 成人精品国产亚洲| 亚洲国产成人一区| 日韩在线你懂的| 亚洲欧洲一区二区在线播放| 91精品国产综合久久国产大片| 二区三区偷拍浴室洗澡视频| 九九九伊在线综合永久| 亚洲成人动漫一区| caoporn-草棚在线视频最| 91www成人久久| 亚洲专区视频| 亚洲av综合色区无码一区爱av| 亚洲天堂日韩在线| xxxx黑人da| 久久麻豆精品| 亚洲无亚洲人成网站77777| 少妇精品高潮欲妇又嫩中文字幕| 国产高清自拍视频在线观看| 男女做爰猛烈刺激| 久久伊人精品视频| 国产高潮视频在线观看| 男人添女人下部视频免费| 另类欧美视频| 欧美在线资源| 九九热视频免费观看| www日本在线| 亚洲国语精品自产拍在线观看| 国产亚洲欧美在线视频| 91pony九色| 18岁免费网站| 国产又粗又长又硬| 日本亚州欧洲精品不卡| 亚洲精品欧洲精品| 国产一区欧美| 欧美性资源免费| 久久久噜噜噜久久人人看| 国产成人精品三级高清久久91| 日韩欧美aaaaaa| www.亚洲激情.com| 国产精品久久久久久9999| 五月婷婷丁香激情| 2019中文字幕在线免费观看| 日韩国产大片| 亚洲高清免费视频| 国产成人综合欧美精品久久| 最色在线观看| 91在线不卡| 精品国产成人系列| 亚洲欧美成人综合| 懂色一区二区三区| 国产精品二区一区二区aⅴ| 国产999久久久| 久久久亚洲国产天美传媒修理工| 国产中文字幕91| 国产日韩欧美另类| 亚洲精品网站在线播放gif| 日韩欧美福利视频| 一色屋色费精品视频在线看| 日韩人妻无码一区二区三区99| 女女同性女同一区二区三区按摩| 先锋影音av网站| 国产欧美一区二区精品婷婷| a在线免费观看| 国产精品视频一区二区三区四蜜臂| 91一区二区三区在线播放| 国产成人精品777777| 四虎影视在线播放| 国产精品一区三区| 国产视频久久久久久久| youjizz.com日本| 亚洲最大免费| 国精产品999国精产品官网| 欧美激情图片区| 国产激情偷乱视频一区二区三区| 都市激情亚洲一区| 天堂网在线观看在线观看精品| 亚洲一本二本| 欧美 中文字幕| 亚洲欧美小视频| 99精品视频在线播放观看| 最近中文字幕一区二区| 中国极品少妇xxxx| 成人免费视频久久| 欧美国产精品人人做人人爱| 亚洲高清免费观看高清完整版在线观看| 亚洲911精品成人18网站| 大地资源高清播放在线观看| 久久久久久999| 台湾亚洲精品一区二区tv| 男人插曲女人视频免费| 国产精品无圣光一区二区| 欧美精品性生活| 中国女人一级一次看片| 最近中文字幕第一页| 岛国视频一区免费观看| 日韩漫画puputoon| 99久久免费精品高清特色大片| 欧美a在线观看| 国产精品99一区二区三区| 亚洲午夜久久久久久久久电影网| 二区三区中文字幕| 亚洲欧洲色图| 欧美三级午夜理伦| 精品日韩免费| 日本高清不卡在线观看| 亚洲综合色丁香婷婷六月图片| 黄网站app在线观看下载视频大全官网| 国产欧美成人| 性伦欧美刺激片在线观看| 美女精品自拍一二三四| 91精品国产色综合久久不卡粉嫩| 色一情一区二区三区| h片在线观看下载| 91香蕉电影院| 久久动漫网址| 青青草免费av| 在线观看视频一区| 福利电影在线| 蜜臀av性久久久久av蜜臀妖精| 日韩av电影手机在线观看| 一区二区三区精彩视频| 亚洲综合999| 色999日韩自偷自拍美女| 久久久久久久久久婷婷| 在线国产一级| 无码h黄肉3d动漫在线观看| 日韩中文字幕高清在线观看| 亚洲国产成人精品一区二区三区| 无套内谢丰满少妇中文字幕| 久久99精品久久久久久秒播放器| 伊人久久青草| 成人a在线视频免费观看| 亚洲精品亚洲人成在线| 制服丝袜中文字幕一区| 手机看片国产日韩| 99视频入口| 亚洲网中文字幕| 500福利第一精品导航| 国精产品一区一区三区mba桃花| 三级视频网站在线观看| 欧美日韩福利| 久久精品一区二区三区中文字幕| 麻豆影视在线播放| 久久精品日产第一区二区三区精品版| 91老师片黄在线观看| 欧美视频在线观看一区二区三区| 国产精品老熟女一区二区| 激情国产一区二区| 激情成人综合网| 国产精品人人爽人人做我的可爱| 99久久99精品久久久久久| 精品国产精品三级精品av网址| 精品久久久久久中文字幕| www.香蕉视频在线观看| 国产精品18久久久久久首页狼| xxx免费观看| 国产卡二和卡三的视频| 这里只有久久精品| 亚洲国产精品字幕| 亚洲在线免费观看视频| 五月天国产精品| 日本精品一区二区| 野战少妇38p| 欧美不卡视频一区发布| 日韩精品人妻中文字幕| 国产精品视频福利| 亚洲国产综合在线看不卡| 色屁屁草草影院ccyycom| 自拍偷拍在线视频| 色综合天天综合网国产成人综合天| 亚洲国产果冻传媒av在线观看| 久久久亚洲天堂| 亚洲一区二区三区中文字幕| 日本精品久久久久中文字幕| 在线视频一区二区三区| 国产一区二区动漫| 国产老女人精品毛片久久| 最好看的中文字幕| 国产色一区二区三区| 日韩精品无码一区二区三区| 国产一区二区三区在线观看免费| 91精品福利在线一区二区三区| 免费在线观看黄色网| 一本一道精品欧美中文字幕| 午夜不卡视频| 色噜噜夜夜夜综合网| 先锋影音资源综合在线播放av| 亚洲一级网站| 神马午夜电影一区二区三区在线观看| 日韩在线中文| 国产激情视频在线观看| 精品福利在线观看| 巨大荫蒂视频欧美大片| 真实原创一区二区影院| 韩国视频理论视频久久| 国产精品视频xxxx| 成年人在线网站| 91狠狠综合久久久久久| 欧美综合欧美视频| 色综合网站在线| 日韩av一区二区三区在线观看| 国产原创视频在线| 一区二区三区欧美视频| 日韩三级在线观看| а√在线中文在线新版| 美美女免费毛片| 国产成a人亚洲精v品| 欧美成人手机在线| 亚洲综合社区网| 欧美激情欧美| 日本丰满www色| 成熟的女同志hd| 国产成人一区二区精品非洲| 含羞草久久爱69一区| 高清在线观看免费韩剧| 国产黄色在线网站| 亚洲午夜激情网站| 91视频你懂的| av男人天堂一区| 成人免费观看视频| 成人在线观看小视频| 久久综合桃花网| 亚洲人成电影网站色www| 亚洲精品理论片| 国产成人3p视频免费观看| 国产在线欧美在线| 暗呦丨小u女国产精品| 黄网站在线观看永久免费| 欧美成人性色生活仑片| 国内精久久久久久久久久人| 97国产精品videossex| 国产欧美亚洲视频| 国产精品视频3p|