|
主题: 怎么样创建一个EXE执行文件的快捷方式并放到桌面上
|
jyuan828
职务:普通成员
等级:1
金币:0.0
发贴:105
|
#12002/9/26 22:07:27
怎么样创建一个EXE执行文件的快捷方式并放到桌面上?哪个U32函数好用些?怎么用?
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#22002/9/26 23:06:00
DDE.U32 可以实现
置顶的 Authorware插件函数 有英文说明
|
jyuan828
职务:普通成员
等级:1
金币:0.0
发贴:105
|
#32002/9/27 22:38:32
DDE好像只能建立程序组和程序项,快捷方式是怎么建立的??
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#42002/9/28 0:58:04
用budapi.u32吧,简单实用的两个函数baMakeShortcut和baMakeShortcutEx:
Result := baMakeShortcut( FileName , Path , Title )
Creates a Win 95/NT shorcut. FileName is the file the shortcut points to. Path is the location for the shortcut to be created in. Title is the name to give the shortcut. Returns 1 if made successfully, else 0. Only works in 32 bit.
Result := baMakeShortcutEx( FileName, Path, Title, Args, WorkDir, Icon, IconNumber, Hotkey, State )
Creates a Win 95/NT shorcut. FileName is the file the shortcut points to. Path is the location for the shortcut to be created in. Title is the name to give the shortcut. Args is the arguments for the shortcut. WorkDir is the working dirctory. Icon is the name of the icon file. IconNumber is the number of the Icon to use. Hotkey is the virtual key code of a hot key. State is the state of the window. Returns 1 if made successfully, else 0. Only works in 32 bit.
|
jyuan828
职务:普通成员
等级:1
金币:0.0
发贴:105
|
#52002/9/28 10:32:59
rock老师下面这句: baMakeShortcutEx( "Name.exe", "c:\\szbd-a\\", "训练系", "", "", "c:\\szbd-a\\ico.dll", 2, "", TRUE ) 运行后可创建一个快捷方式,但与执行文件链接不上,是不是写错了? 另外怎么样把快捷方式放到桌面上去?
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#62002/9/28 13:25:58
你的Name.exe没指定位置啊。。假如Name.exe在打包根目录下可以用:Filelocaiton^"Name.exe"
另外,桌面也是一个文件夹,具体路径98和2000是不同的,而且还要考虑到多用户设置问题。
|
jyuan828
职务:普通成员
等级:1
金币:0.0
发贴:105
|
#72002/9/28 22:58:25
thank you
|
zuxh
职务:普通成员
等级:1
金币:0.0
发贴:11
|
#82002/9/29 14:58:14
“多用户设置”这怎么去考虑呀?
怎么知道这台计算机上有多少用户,用户名是什么,是那个用户在用?
|
魔岩
职务:版主
等级:6
金币:34.0
发贴:4453
|
#92002/9/29 15:02:02
每个用户都有自己的一个文件夹,这是最简单的切入点
|