怎么样用易语言编写程序,让这个程序打开桌面的123文件??

 我来答
匿名用户
2017-09-02
展开全部

123.txt????

123.exe???

:--------------------以下是API复制粘贴到易语言上

.版本 2


.DLL命令 SHGetSpecialFolderPath, 逻辑型, , "SHGetSpecialFolderPathA"

.参数 hwndOwner, 整数型

.参数 lpszPath, 文本型

.参数 nFolder, 整数型

.参数 fCreate, 逻辑型


.DLL命令 PathFileExistsA, 整数型, "shlwapi.dll", "PathFileExistsA"

.参数 pszPath, 文本型


.DLL命令 ShellExecuteA, 整数型, , "ShellExecuteA"

.参数 hwnd, 整数型

.参数 lpOperation, 文本型

.参数 lpFile, 文本型

.参数 lpParameters, 文本型

.参数 lpDirectory, 文本型

.参数 nShowCmd, 整数型

以下是执行文件代码直接复制到易语言上:

.版本 2


.局部变量 局部_缓冲区, 文本型

.局部变量 局部_路径, 文本型

.局部变量 局部_执行方式, 字节型

.局部变量 局部_命令行, 文本型


局部_缓冲区 = 取空白文本 (256)

.如果真 (SHGetSpecialFolderPath (0, 局部_缓冲区, 16, 假))  ' SHGetSpecialFolderPath  该api用来获取指定的系统路径

局部_路径 = 局部_缓冲区 + “\123.txt”

.如果真 (PathFileExistsA (局部_路径) = 1)  ' PathFileExistsA 该api判断文件或目录的文件系统对象的路径是否是有效的

局部_执行方式 = 1  ' 0隐藏模式,1用最近的大小和位置显示,激活,2最小化窗口模式:更多亲自行百度搜索"PathFileExistsA"

局部_命令行 = “”

ShellExecuteA (0, “open”, 局部_路径, 局部_命令行, “”, 局部_执行方式)  ' 如果想知道有没有执行出错,请自行百度搜索"ShellExecuteA"

还有,另外补充以下SHGetSpecialFolderPath (0, 局部_缓冲区, 16, 假)

第三个参数,16是获取用户桌面路径的

如果想获取其它系统目录,请自行百度SHGetSpecialFolderPath

yi大神丶
2017-09-01
知道答主
回答量:39
采纳率:50%
帮助的人:7.4万
展开全部
打开文件()
更多追问追答
追问
我试了,没反应
追答
执行()
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式