标题:[求助]运行文件
只看楼主
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
结帖率:100%
 问题点数:0 回复次数:16 
[求助]运行文件
运行.scf文件(可执行文件)可不可以用SHELL语句,运行的时候总是说找不到文件
搜索更多相关主题的帖子: 文件 运行 
2006-12-25 11:54
学习VB才2天
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1653
专家分:0
注 册:2006-5-4
得分:0 

*.scf
SCF文件是“WINDOWS资源管理器命令”文件,它也是一种可执行文件.
该类型文件由Windows Explorer Command解释,标准安装,包括下面3个该类型的文件

===========================
1) Explorer.scf(资源管理器)

[Shell]
Command=2
IconFile=explorer.exe,1


[Taskbar]
Command=Explorer


===========================
2)Show Desktop.scf(显示桌面)

格式类似如下:

[Shell]
Command=2
IconFile=explorer.exe,3


[Taskbar]
Command=ToggleDesktop

===========================
3)View Channels.scf(查看频道)
[Shell]
Command=3
IconFile=shdocvw.dll,-118

[IE]
Command=Channels


[GLOW=255,DeepPink,3]我的免费网盘[/GLOW]
2006-12-25 11:59
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
得分:0 
这个到网上搜一下,一大堆,我问的是能不能用SHELL语句调用

雁无留踪之意,水无取影之心
2006-12-25 12:00
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
不能用shell
可以考虑下用ShellExecute

我的msn: myfend@
2006-12-25 12:01
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
得分:0 
我也试了,没成功
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

ShellExecute 0&, vbNullString, App.Path + "\显示桌面.scf", vbNullString, vbNullString, vbNormalFocus

直接点击显示桌面.scf可以

雁无留踪之意,水无取影之心
2006-12-25 12:05
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
ShellExecute 0&, "Open", App.Path + "\显示桌面.scf", vbNullString, vbNullString, 5

这样试试.

我的msn: myfend@
2006-12-25 12:13
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
得分:0 
效果一样,不行

雁无留踪之意,水无取影之心
2006-12-25 12:17
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
得分:0 

这是可执行文件,为什么不能用SHELL语句调用


雁无留踪之意,水无取影之心
2006-12-25 12:18
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
得分:0 
那我就不懂这个东东了.

我的msn: myfend@
2006-12-25 12:18
PcrazyC
Rank: 6Rank: 6
等 级:贵宾
威 望:29
帖 子:5652
专家分:0
注 册:2006-10-20
得分:0 

不可以直接到用的是什么意思?


雁无留踪之意,水无取影之心
2006-12-25 13:04



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-111888-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.112247 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved