#22003/4/29 10:40:40
1、使用系统变量filelocation代替".' 试试!!
2、可以使用这个函数:ShellExecuteA:这个函数在执行Open一类的操作时,与Jumpout函数本质上是一样的,但在使用上更灵活。
ShellExecuteA函数是shell32.dll中的函数,shell32.dll位于system目录下。
该函数的具体设置如下:
Function Name:ShellExecuteA
Parameters:Long,String,String,String,String,Long
Return value:Long
返回值非零表示成功,零表示失败。
函数原型是:ShellExecuteA(hwnd,lpOperation,lpFile, lpParameters, lpDirectory, nCmdShow)
其中的参数意义如下:
hwnd:窗口句柄,AW中本窗口的句柄是WindowHandle
lpOperation:执行的动作,例如"open"、"find"、"print"等
lpFile:程序名或文件名
lpParameters:如果lpfile是一个可执行文件的话,这个参数是传递给执行程序的参数
lpDirectory:完整路径
nCmdShow:定义如何显示启动程序的常数值,即程序启动后的窗口形式。取值如下:
0 隐藏窗口,活动状态给令一个窗口
1或9 用原来的大小和位置显示一个窗口,同时令其进入活动状态
2 最小化窗口,并将其激活
3 最大化窗口,并将其激活
4 用最近的大小和位置显示一个窗口,同时不改变活动窗口
5 用当前的大小和位置显示一个窗口,同时令其进入活动状态
6 最小化窗口,活动状态给令一个窗口
7 最小化一个窗口,同时不改变活动窗口
8 用当前的大小和位置显示一个窗口,不改变活动窗口
真正的光明绝不是永没有黑暗的时间,只是永不被黑暗所湮没罢了;真正的英雄绝不是永没有卑下的情操,只是永不被卑下的情操所屈服罢了。