分類:[VB.NET]
> Hokotenで駄目なら 諦めるしかないのかな あれは、作者にきいてみないと何とも。
> 基本的には VisualBasicの中には こういうショートカットを作る クラスのようなものはないという事でしょうか? 先の回答を VB.NET で実装すれば、作成できるはずですよ。
>>http://msdn.microsoft.com/library/ja/script56/html/wsobjwshurlshortcut.asp >> ここを見てみたのですが(他のところは理解できなくて ここが一番簡単そうに見えたから) >> これも Visual Basic で書けるのでしょうか? > 書けますが、それらはCOM オブジェクトなので、Marshal.ReleaseComObject による > オブジェクトの解放処理を追加する必要があります。
すなわち、こんな感じ。
Option Strict Off Imports System.Runtime.InteropServices.Marshal Imports Microsoft.VisualBasic Public Module Module1 Public Sub Main() Dim path As String = "C:\google サジェスト.url" Dim url As String = "http://www.google.co.jp/webhp?complete=1&hl=ja"
Dim wshShell As Object = CreateObject("WScript.Shell") Dim shortcut As Object = wshShell.CreateShortcut(path) shortcut.TargetPath = url shortcut.Save() ReleaseComObject(shortcut) ReleaseComObject(wshShell) End Sub End Module
|