🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.visualbasic
Article #61

Re: [Q]VBでショートカットを作成したい

#61
From: AKIYA Saburou
Date: Fri, 24 Apr 1998 00:00
41 lines
1744 bytes
穐谷(あきや)です。

N.Maekawa wrote in article
 <6hn13v$mv4$1@news.kyoto-inet.or.jp>...
>  現在VB(5.0-SP3)からプログラム・グループやスタートアップにショートカ
> ットを作成しようとしていて悩んでいます。

VB5のCDの
	Q:\VB5.0\TOOLS\UNSUPPRT\SHELLLNK
を参考にして下さい。

COMネタだから、fj.os.ms-windows.programmingの方がふさわしいかも
しれません。

タイプライブラリを作るのが面倒だ、という場合は、まだ制作中ですが、
	http://www.cmpk.or.jp/user/akiya/typelibs/
に、一応おいてあります。(タイプライブラリは再配布の必要がありません。)

で、これを使った場合、エラー処理を端よりますが、

Sub CreateShortcut(LinkTo As String, FileName As String)
	Dim objShortcut As ShellLink
	Dim islShellLink As IShellLinkA
	Dim ipfFile As IPersistFile

	On Error Resume Next
	Set objShortcut = New ShellLink
	Set islShellLink = objShortcut
	Set ipfFile = objShortcut

	Call islShellLink.SetPath(LinkTo)
	Call ipfFile.Save(FileName, 0)

	Err.Clear
End Sub

という感じです。
------------------------------------------------------------
		差出人:	穐谷 三郎
		E-Mail:	akiya@cmpk.or.jp
Technical Details
Message-ID: <6hp21i$15p@rorty.mim.co.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <6hn13v$mv4$1@news.kyoto-inet.or.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 105c2e,10f31ede3647eb8e
X-Google-Attributes: gid105c2e,public
From: AKIYA Saburou <akiya@cmpk.or.jp>
Subject: Re: [Q]VBでショートカットを作成したい
Date: 1998/04/24
Message-ID: <6hp21i$15p@rorty.mim.co.jp>
X-Deja-AN: 347201342
References: <6hn13v$mv4$1@news.kyoto-inet.or.jp>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-2022-jp
Organization: CompKazumi Internet Service
Newsgroups: fj.lang.visualbasic