资源简介
matlab guide 调用dll实现文件夹路径的选取
代码片段和文件信息
function folder = uibrowseforfolder( title_str initial_path )
%UIBROWSEFORFOLDER Standard Windows browse for folder dialog box.
%
% folder = uibrowseforfolder( title_str initial_path )
%
% Output: folder = selected folder (empty string if dialog cancelled)
% Inputs: title_str = title string (OPTIONAL)
% initial_path = initial path (OPTIONAL defaults to PWD)
%
% Examples: folder = uibrowseforfolder - default title and initial path
% folder = uibrowseforfolder(‘Select results folder‘) - default initial path
% folder = uibrowseforfolder([] ‘C:\Program Files‘) - with no title
%
%
% 1. using mex function browseforfolder.dll
% 2. credit for “C++“ code goes to Armen Hakobyan
% code taken from “The Code Project“
% at: http://www.codeproject.com/dialog/cfolderdialog.asp
% 3. coverted to matlab mex file by Ohad Gal.
% 4. some operating systems need two additional DLLs in this zip:
% msvcrtd.dll and MFC42D.DLL
%
% check input parameters
switch (1)
case (nargin==0)
title_str = ‘Please select a folder‘;
initial_path = pwd;
case (nargin==1)
initial_path = pwd;
end
% check for valid input
if isempty(initial_path)
initial_path = pwd;
end
if isempty(title_str) & (nargin>0)
title_str = ‘ ‘; % we can‘t send an empty string send “space“ instead
end
% more valid checks
if size(initial_path1)>size(initial_path2)
initial_path = initial_path‘;
end
if size(title_str1)>size(title_str2)
title_str = title_str‘;
end
% call the function
folder = browseforfolder( title_str initial_path );
if isnumeric(folder)
folder = ‘‘;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 929844 2005-11-02 02:21 MFC42D.DLL
文件 102511 2005-11-02 00:51 browseforfolder.dll
文件 401484 2005-11-02 02:21 msvcrtd.dll
文件 1768 2005-11-06 15:10 uibrowseforfolder.m
文件 1308 2014-02-12 12:16 license.txt
相关资源
- Matlab_2013_64bit支持VS2013 的配置文件
- 基于视频的matlab光流法
- matlab串口实时波形显示
- matlab神经网络、模糊和LQR控制一级、
- 一级倒立摆神经网络控制
- LK光流法MATLAB代码
- matlab串口实时显示波形。
- EXR格式图片Matlab读写插件
- matlab批量抠图
- Deep Semi-NMF源代码
- Semi-NMF源代码
- 背景差分提取,波门跟踪
- 傅立叶变换五大性质的matlab实现
- matlab中的牛顿下山法
- 基于形态学的matlab边缘检测小程序
- 超大tif图像分割为100等份
- matlab三相调压异步机电路
- 随机过程 布朗运动matlab仿真程序
- 多元霍夫曼编码的matlab实现
- r元霍夫曼编码的matlab实现
- MATLAB课程设计 信号的取样与恢复
- 等效电荷法计算电场
- matlab做的图像检索源码
- 基于Graphcut的图像分割(Matlab)
- matlab数字图像处理——清华大学出版
- 用MATLAB仿真markov链程序
- RBFNN的Matlab仿真
- matlab 实现的一位搜索算法和多维搜索
- 分数阶傅里叶变换MATLAB
- 语音变速变调matlab代码
评论
共有 条评论