第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Windows批處理腳本中的文件/文件夾選擇器對話框

Windows批處理腳本中的文件/文件夾選擇器對話框

當(dāng)年話下 2019-07-10 16:47:11
Windows批處理腳本中的文件/文件夾選擇器對話框通常,要求用戶向批處理腳本提供文件名是一件很麻煩的事情,不需要拼寫錯誤,不需要帶空格的路徑引號,等等。不幸的是,用戶并不以準(zhǔn)確性而聞名。在直到運行時才知道輸入文件位置的情況下,使用GUI進行文件選擇輸入可以減少用戶出錯的可能性。是否有一種方法來調(diào)用File... Open來自Windows批處理腳本的Gui文件選擇器還是文件夾選擇器?如果腳本用戶安裝了PowerShell或.NET,則有可能。見下面的答案。我還想看看其他人還能提供什么解決方案。
查看完整描述

3 回答

?
慕碼人2483693

TA貢獻1860條經(jīng)驗 獲得超9個贊

Windows腳本主機


文件選擇

WindowsXP有一個神秘的UserAccounts.CommonDialogWSH對象它允許VBScript以及啟動文件選擇提示符的JScript。顯然,那是視為安全風(fēng)險并在Vista中刪除。


文件夾選擇

但是,WSH Shell.Application對象BrowseForFold方法仍然允許創(chuàng)建文件夾選擇對話框。下面是一個混合批處理+JScript示例。將其保存在.bat分機。

@if (@a==@b) @end /*:: fchooser2.bat:: batch portion@echo off
setlocalfor /f "delims=" %%I in ('cscript /nologo /e:jscript "%~f0"') do (
    echo You chose %%I)goto :EOF:: JScript portion */var shl = new ActiveXObject("Shell.Application");
    var folder = shl.BrowseForFolder(0, "Please choose a folder.", 0, 0x00);WSH.Echo(folder ? folder.self.path : '');

BrowseForFolder()方法時,第四個參數(shù)指定層次結(jié)構(gòu)的根??匆?/trans>ShellSpecialFolderConstant有關(guān)有效值的列表。


查看完整回答
反對 回復(fù) 2019-07-10
  • 3 回答
  • 0 關(guān)注
  • 2452 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號