婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > vbscript下調(diào)用 Dir 命令的方法

vbscript下調(diào)用 Dir 命令的方法

熱門標(biāo)簽:怎么看地圖標(biāo)注 深圳外呼系統(tǒng)收費(fèi) 外呼線路中繼線是什么 廣州ai電銷機(jī)器人一般多少錢 外呼系統(tǒng)telrobot 拉薩外呼系統(tǒng)業(yè)務(wù) 合肥高德地圖標(biāo)注 百度地圖標(biāo)注是什么意思 外呼系統(tǒng)免費(fèi)招代理
問:

嗨,Scripting Guy!我想做一些看上去非常簡單的事情:在腳本中調(diào)用 dir 命令。但是好像不起作用。怎樣實(shí)現(xiàn)我的想法呢?

-- CR, 墨西哥城,墨西哥

答:

你好, CR.從你的郵件來看,你想做一件類似如下所示的簡單工作:

Set objShell = CreateObject("Wscript.Shell") objShell.Run("dir"), 1, TRUE

但是,您并沒有得到一個(gè)當(dāng)前文件夾中所有文件的列表,而是得到了一條信息 The system cannot find the file specified(系統(tǒng)無法找到指定的文件)。為什么會(huì)這樣呢?

出現(xiàn)這個(gè)問題的原因是這樣的:您的計(jì)算機(jī)中實(shí)際上 并沒有 一個(gè)叫做“Dir”的文件。您可以搜索 dir.exe 或 dir.com;肯定無法找到它們。實(shí)際上,dir 是命令行外殼(cmd.exe 或 command.exe,具體情況根據(jù)所運(yùn)行 Windows 的版本而定)的一個(gè)內(nèi)部命令。也就是說,dir 命令只能在命令行窗口中使用。為了證明這一點(diǎn),請(qǐng)打開命令行窗口,輸入 dir,然后按 ENTER 鍵。您應(yīng)該看到當(dāng)前目錄下的所有文件和文件夾列表。現(xiàn)在,打開運(yùn)行 對(duì)話框,輸入dir ,然后按 ENTER 鍵。您將看到一條如下所示的錯(cuò)誤信息:

Hey, Scripting Guy!

但是,這并不意味著您很不走運(yùn)。實(shí)際上 還是 有辦法在腳本中調(diào)用 Dir 命令的;只不過您必須足夠聰明。由于 dir 是一個(gè)內(nèi)部命令,所以您只能調(diào)用命令行外科,然后將 Dir 作為一個(gè)命令行參數(shù)傳遞給它。讓我們看一個(gè)利用了這個(gè)技巧的腳本,然后具體解釋一下它的工作原理:

Set objShell = CreateObject("Wscript.Shell") objShell.Run("%comspec% /k dir"), 1, TRUE

腳本的第一行簡單創(chuàng)建了 WSH Shell 對(duì)象的一個(gè)實(shí)例,然后在第二行使用 Run 方法調(diào)用 dir 命令。但是,請(qǐng)注意:我們沒有直接指定 dir;而是指定了 %comspec% /k dir。該命令字符串可以被分解為下面這樣:

%comspec%

打開一個(gè)命令行窗口。%comspec% 是一個(gè)指向當(dāng)前命令行外殼的環(huán)境變量。通過使用 %comspec%,您不必?fù)?dān)心命令行外殼是 cmd.exe 還是 command.exe;%comspec% 會(huì)自動(dòng)選擇正確的一個(gè)。

/k

在調(diào)用 Dir 命令后,確保窗口始終保持打開。這就是 /k 參數(shù)的用處。如果我們想要確保命令窗口會(huì)在 Dir 命令調(diào)用完成后被自動(dòng)關(guān)閉,應(yīng)該將 /k (keep) 修改為 /c (close)。

dir

運(yùn)行 dir 命令。

標(biāo)簽:漳州 嘉興 周口 臺(tái)灣 六安 延安 廣安 玉林

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《vbscript下調(diào)用 Dir 命令的方法》,本文關(guān)鍵詞  vbscript,下,調(diào)用,Dir,命令,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《vbscript下調(diào)用 Dir 命令的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于vbscript下調(diào)用 Dir 命令的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章

    上一篇:用vbscript實(shí)現(xiàn)在文本文件中搜索兩個(gè)項(xiàng)

    下一篇:用vbscript實(shí)現(xiàn)從后到前閱讀一個(gè)文本文件

    主站蜘蛛池模板: 弥勒县| 射洪县| 霍山县| 保亭| 潮州市| 牟定县| 冷水江市| 盐源县| 甘南县| 鹤庆县| 兖州市| 白河县| 客服| 泽库县| 汕头市| 玉树县| 凯里市| 清苑县| 商水县| 恭城| 桦甸市| 桂东县| 班戈县| 赤峰市| 鄂托克前旗| 陵川县| 大石桥市| 蕉岭县| 清新县| 邢台县| 游戏| 千阳县| 滕州市| 丰城市| 固原市| 喜德县| 虞城县| 平原县| 吉木萨尔县| 抚顺县| 彝良县|