對話框選擇文件夾
1、首先,確保我們已經正確安裝了python2.7的環境,然後,編輯一個.py文件。
B. 電腦的選擇文件夾對話框不顯示文件夾,不能選擇了,求高手!!
可能你電腦被惡意軟體修改過了,建議是重新安裝系統。
你也可以做下下面的嘗試看看能不能逐一恢復。
打開文件夾,單擊工具欄上「視圖」按鈕 旁的箭頭,然後選擇一個視圖設置。
在工具欄上,單擊「組織」,然後單擊「文件夾和搜索選項」。
在「文件夾選項」對話框中,依次單擊「查看」選項卡、「應用到文件夾」、「是」,然後單擊「確定」。提示若要更改優化文件夾所針對的文件類型,請右鍵單擊該文件夾,並依次單擊「屬性」、「自定義」選項卡和「優化此文件」列表中的文件類型,然後單擊「確定」。
C. MFC點擊按鈕打開對話框選擇文件夾(不是文件)
選擇所選擇的文件夾,獲取文件夾的路徑:
CString m_FileDir;
BROWSEINFO bi;
ZeroMemory(&bi, sizeof(BROWSEINFO));
bi.hwndOwner = m_hWnd;
bi.ulFlags = BIF_RETURNONLYFSDIRS;
LPITEMIDLIST pidl = SHBrowseForFolder(&bi);
BOOL bRet = FALSE;
TCHAR szFolder[MAX_PATH*2];
szFolder[0] = _T('\0');
if (pidl)
{
if (SHGetPathFromIDList(pidl, szFolder))
bRet = TRUE;
IMalloc *pMalloc = NULL;
if (SUCCEEDED(SHGetMalloc(&pMalloc))
&& pMalloc)
{
pMalloc->Free(pidl);
pMalloc->Release();
}
}
m_FileDir = szFolder;//選擇的文件夾路徑
查找所有MDB文件(記錄數組自己寫吧)
CFileFind ff;
BOOL res = ff.FindFile(m_FileDir+"*.mdb");
while(res)
{
res = ff.FindNextFile();
//不遍歷子目錄
if(!ff.IsDirectory() && !ff.IsDots())
{
CString strFile = ff.GetFileName();
…// 在這里寫需要的代碼
}
}
ff.Close(); // 不要忘記關閉
D. vba,怎麼實現通過文件夾對話框選擇想要選擇的文件夾
代碼如下:
SubGetFile()
DimFolderPickerAsObject
DimFilePathAsString
SetFolderPicker=Application.FileDialog(msoFileDialogFilePicker)
WithFolderPicker
.Filters.Clear
.Filters.Add"文本文件","*.txt"
If.Show=-1Then
FilePath=.SelectedItems(1)
Else
ExitSub
EndIf
EndWith
EndSub
E. vb怎麼實現彈出對話框選擇文件路徑
VB6.0使用CommonDialog 控制項彈出對話框選擇文件路徑。
通過使用 CommonDialog 控制項的 ShowOpen 和 ShowSave
方法可顯示「打開」和「另存為」對話框。
兩個對話框均可用以指定驅動器,目錄,文件擴展名和文件名。除對話的標題不同外,另存為對話外觀上與打開對話相似。
下例顯示「打開」對話框然後在信息框中顯示所選的文件名:
PrivateSubCommand1_Click()
'設置「CancelError」為True
CommonDialog1.CancelError=True
OnErrorGoToErrHandler
'設置標志
CommonDialog1.Flags=cdlOFNHideReadOnly
'設置過濾器
CommonDialog1.Filter="AllFiles(*.*)|*.*|TextFiles"&_
"(*.txt)|*.txt|BatchFiles(*.bat)|*.bat"
'指定預設的過濾器
CommonDialog1.FilterIndex=2
'顯示「打開」對話框
CommonDialog1.ShowOpen
'顯示選定文件的名字
MsgBoxCommonDialog1.FileName'顯示路徑
ExitSub
ErrHandler:
'用戶按了「取消」按鈕
ExitSub
EndSub
F. VB通用對話框怎麼選擇文件夾類型的文件
'+部件 microsoft Common Dialog Control 6.0,並拖一個CommonDialog1和 Command1控制項到窗體,
Private Sub Command1_Click()
CommonDialog1.FileName = "C:\Program Files\566.mp3" '打開的文件夾,及默讓打開的文件名
CommonDialog1.Filter = "音樂文件(*.mp3)|*.mp3|文本文件(*.txt)|*.txt|JPG圖片文件(*.jpg)|*.jpg|所有文件(*.*)|*.*|"
CommonDialog1.DialogTitle = " 打開文件" '彈出窗體的標題
CommonDialog1.ShowOpen
End Sub
G. 易語言 如何用對話框選擇一個文件夾
編輯框1.內容=瀏覽文件夾
好象是這樣
查查幫助文件吧
H. 怎樣能夠彈出「瀏覽文件夾」的對話框,用來選擇文件夾
我用一個很笨的方法:
用opendialog控制項,先選一個文件(此文件夾下的);
然後用extractfilepath(opendialog.filename)函數來獲取這個文件夾;
I. MFC如何實現文件夾選擇對話框
今天寫一個程序,其中一個功能是用對話框來選擇一個文件夾的路徑。可是以前常用的CFileDialog必須指定到文件,選擇一個文件夾只能繼續打開而不能返回這個路徑,CFileDialog貌視也沒有參數可以弄成選擇文件夾的式樣。上網找了找,CSDN里有人提供下面這個函數的用法:
CString
ShowSelectDirectoryDlg(const
CString
&
strDlgTitle)
{
char
szDir[MAX_PATH];
BROWSEINFO
bi;
ITEMIDLIST
*pidl;
bi.hwndOwner
=
this->m_hWnd;
bi.pidlRoot
=
NULL;
bi.pszDisplayName
=
szDir;
bi.lpszTitle
=
strDlgTitle;
bi.ulFlags
=
BIF_RETURNONLYFSDIRS;
bi.lpfn
=
NULL;
bi.lParam
=
0;
bi.iImage
=
0;
pidl
=
SHBrowseForFolder(&bi);
if(pidl
==
NULL)
return
_T();
if(!SHGetPathFromIDList(pidl,
szDir))
return
_T();
這個函數的傳入參數strDlgTitle,就是選擇文件夾對話框的標題欄名稱。只需要模擬這個函數的寫法,添加代碼到特定的消息響應函數里去就可以了。
J. 在「打開」對話框選擇要打開的文件時,按住()鍵可以打開不相鄰的多個文件
在「打開」對話框選擇要打開的文件時,按住(ctrl)鍵可以打開不相鄰的多個文件。
ctrl鍵的多種用法:
1、快速關閉Windows XP我們都知道,Windows XP的關機過程很慢,要等很長的時間,不過我們可以利用「Windows任務管理器」來快速關機:點擊任務管理器的「關機」菜單,在選擇「關閉」命令的同時按住Ctrl鍵即可。
2、在多文檔程序中關閉當前文檔
眾所周知,Alt+F4可以關閉當前項目或者退出當前程序,但卻很少人用Ctrl+F4這個組合鍵,其實它可以在多文檔程序中關閉當前文檔,而不會關閉程序。
3、顯示「開始」菜單
在按住Ctrl鍵的同時,再按下Esc鍵,就可以顯示「開始」菜單,跟按WIN鍵的作用是一樣的。
4、輸入法切換
按下Ctrl鍵的同時,再按下Shift鍵,可以在不同的輸入法之間切換。
5、開關中文輸入法
按下Ctrl+Space(空格)可以在中英文輸入法之間切換,也就是打開或關閉中文輸入法。
(10)對話框選擇文件夾擴展閱讀:
組合鍵:
Ctrl鍵+ A 全選(字體、文件或文件夾);Ctrl鍵+ B 整理收藏夾;
Ctrl鍵+ C 復制(字體、文件或文件夾);Ctrl鍵+ D 將當前Web頁添加到收藏夾;
Ctrl鍵+ E 打開系統或Internet搜索;Ctrl鍵+ F 查找;Ctrl鍵+ H 打開歷史記錄
參考資料來源:網路-Ctrl鍵