デスクトップ上に、インターネットショートカットを作成するexeを作っています。
ショートカットの作成はできたのですが、
デフォルトのアイコン(紙?にe)ではなく、
独自のアイコンで表示させたいのですが、うまくできません。
できれば、ショートカットを作成するexeから、アイコンを抽出し、
指定(Cドライブなど)の場所に保存させ、
(↑ショートカット作成後にexeが削除されても変わらないようにしたい)
ショートカットをそのアイコンで表示させたいのです。
IconLocationで指定してもうまくいかないし、
LoadIconとか、ExtractIconExを使うのかな?と調べてみたのですが
どうもうまく動かないのです。
どうか、いい対処方法を教えてください。よろしくお願いします。
以下、作成中のスクリプトです。
------------------------------------------------------------
	newcom WshShell, "WScript.Shell"
	newcom objFileSys, "Scripting.FileSystemObject"
	fldDesktop=objFileSys("GetFolder",WshShell("SpecialFolders","Desktop"))
	pathname=fldDesktop("Path")
	pathname+= "\\ほげほげ.url"
	sLink = "http://www.***.jp/"
	oShellLink=WshShell("CreateShortcut",pathname)
	oShellLink("TargetPath") = sLink
	oShellLink->"Save"
	delcom fldDesktop
	delcom oShellLink
	delcom WshShell
	delcom objFileSys
	dialog "デスクトップにショートカットが作成されました。",0,"確認"
	stop
------------------------------------------------------------



