ウィンドウズスクリプトプログラマさん、お世話様です。
そうですね、Win7 になってから、リンクのプログラム実行で警告ダイアログが出てしまいますね。しかしあまりにも便利なので(ツールバーに比べても)、ローカルポリシーの設定で警告が出ないようにしてしまいました。XPでは問題なく利用できたのですが。
整合性レベル低ということは、セキュリティに問題あるということでしょうか。操作上はこれで軽快ですが、危険でしょうか。
そしてウィンドウズスクリプトプログラマさんの FolderShortcut.vbs を実行してみましたが、以下の様なエラーが出てしまいます。(コマンドプロンプトでも実行してみました。)
行: 1
文字: 1
エラー: インデックスが有効範囲にありません。
コード: 800A0009
ソース: Microsoft VBScript 実行時エラー
やはりスクリプトはこちらでも調整するところがあるのでしょうか。デスクトップ上で実行してそのままそこに「お気に入り」(仮称)ホルダーを作り、左ペイン上で、それがデスクトップをルートとしたホルダーツリーを形成するという理解で良いでしょうか。
恥ずかしながら、このあたりが少し分かっていません。
Path=WScript.Arguments.Item(0) & " - ショートカット"
Set fso=CreateObject("Scripting.FileSystemObject")
fso.CreateFolder Path
fso.CreateTextFile(Path & "\desktop.ini").WriteLine "[.ShellClassInfo]" & vbCrLf & "CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}" & vbCrLf & "Flags=2"
With CreateObject("WScript.Shell").CreateShortcut(Path & "\target.lnk")
.TargetPath=WScript.Arguments.Item(0)
.Save
End With
With fso.GetFolder(Path)
.Attributes=.Attributes Or 1
End With
修正すべきところ、方法などどうかご教授ください。
i_subroc
2012/06/29 09:05