我用
桌面上notes.exe的快捷方式的属性是下面这样的:
"C:\Program Files\lotus\notes\notes.exe" "=C:\Program Files\lotus\notes\notes.ini"我在用ShellExecute Me.hwnd, vbNullString, str, vbNullString, vbNullString, 1执行它的时候
怎么改变用到的notes.ini的?比如:
我想用d盘下面的notes.ini文件
"C:\Program Files\lotus\notes\notes.exe" "=D:\notes\notes.ini"
桌面上notes.exe的快捷方式的属性是下面这样的:
"C:\Program Files\lotus\notes\notes.exe" "=C:\Program Files\lotus\notes\notes.ini"我在用ShellExecute Me.hwnd, vbNullString, str, vbNullString, vbNullString, 1执行它的时候
怎么改变用到的notes.ini的?比如:
我想用d盘下面的notes.ini文件
"C:\Program Files\lotus\notes\notes.exe" "=D:\notes\notes.ini"
Function GetTargetPath(ByVal LinkName As String)
On Local Error Resume Next
Dim Obj As Object
Set Obj = CreateObject("WScript.Shell") Dim Shortcut As Object
Set Shortcut = Obj.CreateShortcut(LinkName)
GetTargetPath = Shortcut.TargetPath
Shortcut.SaveEnd Function读出主应用程序,shell 传入参数就可以
分离出"C:\Program Files\lotus\notes\notes.exe" 然后
shell "C:\Program Files\lotus\notes\notes.exe" "=D:\notes\notes.ini"
我运行shell "C:\Program Files\lotus\notes\notes.exe" "=D:\notes\notes.ini"
语法错误呀!!
z这样有错么?
为什么???谢谢!!
原因很多啊,不太清楚了