社区
VB基础类
帖子详情
如何得知当前运行的程序的所在路径?
mylzw
2002-08-26 06:45:12
如何得知当前运行的程序的所在路径?
如何实现:
一个用VB编译的*.exe , 无论用户将他移动到任何目录或驱动器,都能够返回它当前的路径。
...全文
116
11
打赏
收藏
如何得知当前运行的程序的所在路径?
如何得知当前运行的程序的所在路径? 如何实现: 一个用VB编译的*.exe , 无论用户将他移动到任何目录或驱动器,都能够返回它当前的路径。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
way_hamehame
2002-08-26
打赏
举报
回复
app.path
jenny00101
2002-08-26
打赏
举报
回复
app.path
netfor2000
2002-08-26
打赏
举报
回复
app.path
Maxdell
2002-08-26
打赏
举报
回复
获取当前运行的程序的所在路径
VB中通过App关键字来实现的对程序全局对象的访问,App对象的Path属性直接指出了应用程序的工作路径。
例如,下面的代码实现在程序运行中PictureBox控件动态加载位于工作目录的image子目录下的图像文件picture1.gif :
FilePosition = App.Path & "\image\picture1.gif"
Picture1.Picture = LoadPicture(FilePosition)
Visual C++ (VC)
MFC似乎并没有直接提供取得应用程序工作路径的方法,但在VC中可以简单使用C语言中的getcwd函数(在中说明)来取工作路径。
例如:
char buffer[_MAX_PATH];
if(_getcwd(buffer,_MAX_PATH)==NULL)
cout<< "_getcwd error"<<"\n";
else
cout<
输出为工作路径:
E:\PathInfo\Debug
Delphi
在Delphi中,调用函数ParamStr(0)可以取得可执行文件的完整路径信息(工作路径加可执行文件名),再调用ExtractFileDir或ExtractFilePath函数即可提取出应用程序工作目录或路径。例如:
label1.caption:=ExtractFileDir(ParamStr(0));
label2.caption:=ExtractFilePath(ParamStr(0));
其显示结果分别为:
E:\PathInfo
E:\PathInfo\
C++Builder(BCB)
C++Builder完全兼容ANSI C、C++,因而同VC一样,我们也可以调用C语言中的getcwd函数来取工作路径。此外,BCB语言还提供了如ParamStr()、ExtractFilePath等与Delphi一致的函数,我们只需将Delphi中的"."改为BCB中的"->"即可同样使用。例如,在Label1中显示工作路径:
Label1->Caption=ExtractFilePath(ParamStr(0));
需注意的只是BCB区别大小写而Delphi不区别大小写。
tinafang
2002-08-26
打赏
举报
回复
app.path可以
但在根目录下好象是错的
intersun
2002-08-26
打赏
举报
回复
app.path.
coolsky
2002-08-26
打赏
举报
回复
app.path
wiler
2002-08-26
打赏
举报
回复
App.Path
rushing
2002-08-26
打赏
举报
回复
app.path
如果在网络上,或根目录、光驱。
注意判断一下返回值,有些许出入。
YHeng
2002-08-26
打赏
举报
回复
试试 App.Path &"\" & app.EXEName & ".exe" !!!!!!
sandder
2002-08-26
打赏
举报
回复
msgbox app.path
研发&技术&项目管理专题-如何规划人才梯队建设
路径
?
》相关基础课程上,针对企业成员稳定性较低,离职率高,人才缺乏竞争力,如何根据企业人才实际情况,规划人才梯队建设
路径
和解决企业人才管理难题,增强团队凝聚力和人才竞争力,为企业发展和项目团队建设提供科学...
获取
当前
运行
程序
路径
VC上或取
当前
路径
有多种方法,最常用的是使用 GetCurrentDirectory和GetModuleFileName函数,个中都有诸多注意事项,特别总结一下。 一、获取
当前
运行
目录的绝对
路径
1、使用GetCurrentDirectory函数 假设
程序
路径
为D:\Test\tst.exe,执行GetCurrentDirectory函数 char pBuf[MAX_PATH]; GetC
qt 获取
当前
程序
运行
路径
_Qt 获取
程序
所在
路径
等特殊
路径
的方法
经常我们的
程序
中需要访问一些特殊的
路径
,比如
程序
所在的
路径
、用户目录
路径
、临时文件夹等。在 Qt 中实现这几个功能所用的方法虽然都不难,但是各不相同,每次用到时还要现去查,很不方便。因此就写了这篇博客,把这几种需求的实现方式总结了一下。 比如我们有一个
程序
在: C:/Qt/examples/tools/regexp/regexp.exe 1.
程序
所在
路径
获取 exe
程序
所在
路径
,QCoreApplication 类里就实现了相关的功能: //输出:C:/Qt/examples/tools/r
python获取
当前
运行
程序
所在的
路径
的代码
内容过程中中,把内容过程中较好的内容段备份一下,如下内容是关于python获取
当前
运行
程序
所在的
路径
的内容,应该是对码农有些用处。 import os.pathprint os.path.realpath(file) 转载于:https://blog.51cto.com/14117740/2371757...
C#获取
当前
程序
所在
路径
的各种方法
C#获取
当前
程序
所在
路径
的各种方法
VB基础类
7,762
社区成员
197,608
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章