C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 7 を表示中)
■7268 / )  Re[8]: WebページのURLからショートカットを作りたいのですが
□投稿者/ 魔界の仮面弁士 大尉(174回)-(2006/10/05(Thu) 22:11:54)

分類:[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


0
返信 編集キー/


管理者用

- Child Tree -