首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

pb创建快捷方式,在pb环境里运行没有关问题,但是编译成exe后yunxing无法创建快捷方式

2013-04-20 
pb创建快捷方式,在pb环境里运行没问题,但是编译成exe后yunxing无法创建快捷方式。pb创建快捷方式,在pb环境

pb创建快捷方式,在pb环境里运行没问题,但是编译成exe后yunxing无法创建快捷方式。
pb创建快捷方式,在pb环境里运行没问题,但是编译成exe后无法创建快捷方式。
代码如下:
OLEObject   lole_WshShell,lole_ShellLink  
Integer   li_rc    
string   ls_desktop_dir  

lole_WshShell   =   CREATE   OLEObject  
li_rc   =   lole_WshShell.ConnectToNewObject("WScript.Shell")    
IF   li_rc   <   0   THEN            
DESTROY   lole_WshShell  
MessageBox("连接OLE失败",           "错误代号:   "   +   String(li_rc))    
Return    
END   IF   

ls_desktop_dir   =   lole_WshShell.SpecialFolders("Desktop")//取桌面路径
lole_ShellLink   =   lole_WshShell.CreateShortcut(ls_desktop_dir   +'\' +gs_titles +'.lnk' ) //快捷方式文件名称  
lole_ShellLink.TargetPath   =  gs_dir +'\' + gs_exename + '.exe' //目标文件(目标)  
lole_ShellLink.WindowStyle   =   1  //运行方式(窗口)
lole_ShellLink.Hotkey   =   "CTRL+SHIFT+F"//(快捷键  )
lole_ShellLink.IconLocation   = gs_dir + '\' + gs_exename  + '.exe'  // 图标文件(如果为空,从目标文件本省取,否则取自指定文件)  
lole_ShellLink.Description   =  gs_titles //快捷方式描述(备注)
lole_ShellLink.WorkingDirectory   = gs_dir //工作路径(起始位置
lole_ShellLink.Save //保存快捷方式  

destroy   lole_ShellLink  
DESTROY   lole_WshShell  
pb 创建快捷方式 WSH 编译
[解决办法]
加几个messagebox,看一下运行到哪个地方出错了或者函数未执行成功

然后再分析一下问题所在

热点排行