10266.html

来自「以电子书的形式收集了VB一些常见问题解决方法,可以很方便的查找自己需要解决的问题」· HTML 代码 · 共 23 行

HTML
23
字号
<html>
  <head>
    <title>Re: 帮帮忙阿!</title>
  </head>
  <body bgcolor="#FFFFFF" vlink="#808080">
    <center>
      <h1>Re: 帮帮忙阿!</h1>
    </center>
<hr size=7 width=75%>

<hr size=7 width=75%><p>
Posted by <a href="mailto:subird@ms20.url.com.tw">SuBird</a> on February 23, 1999 at 11:23:10:<p>
In Reply to: <a href="10208.html">帮帮忙阿!</a> posted by qqman on February 21, 1999 at 13:19:14:<p>
: 我写了一个程式,使用安装精灵来作安装程式<br>: 但是安装精灵只会把程式的捷径建立在 开始/程式集 里<br>: 我则是要把捷径放在 开始/程式集/启动 里<br>: 请问如何修改setup.lst来达成<br>: 以下该如何修改,谢谢<br>: File3=1,,LogoMgr.ex_,LogoMgr.exe,$(AppPath),,,2/14/1999 20:02:14,62464,1.0.0.0,"","我的程式","$(AppPath)\LogoMgr.exe"<p>Re:<br>我之前也想过也改过这个问题,但始终无法如愿,不过后来想到一个弹性的做法,在表单上放一CheckBox,Caption为"Windows启动时就执行本程式",这个选项应该很眼熟吧!可以让使用者自行决定是否启动,以下程式码请参考一下,假如你依然想在安装时就帮使用者建立捷径,可能就要找其它的安装制作程式(如InstallShild)或者真能改变setup.lst,改出来可否告诉我一下, 谢谢!<p>Public Declare Function fCreateShellLink Lib "vb6stkit.dll" _<br>   (ByVal Forder As String, ByVal ShortCutName As String, _<br>    ByVal ExePath As String, ByVal Params As String) As Long<p>Private Sub Check1_Click()<br>    If Check1 = 1 Then    '建立捷径<br>        ret = fCreateShellLink(".\启动", "欲产生的捷径名称", App.Path & "\" & App.EXEName, "")<br>        If ret <> 1 Then<br>            MsgBox "很抱歉!无法执行 [Windows启动时就执行本程式] 的设定!", vbCritical + vbOKOnly, "建立错误"<br>        End If<br>    Else    '删除捷径<br>        On Error Resume Next<br>        Kill "C:\WINDOWS\Start Menu\Programs\启动\欲产生的捷径名称.lnk"<br>    End If    <br>Exit Sub<p>我是做在一选项设定的Form内,用SaveSetting与GetSetting存在注册区内,当按[确定]后再一并处理。
<br>
<br><hr size=7 width=75%><p>
<a name="followups">Follow Ups:</a><br>
<ul><!--insert: 10266-->
</ul><!--end: 10266-->
<br><hr size=7 width=75%><p>

</body></html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?