特定のフォルダ(.lnkファイルである問題のファイル)にある一連のファイルをループしたい。そのループでは、ターゲットのファイルパス(すべてのフォルダ)を参照できるようにするにはどうすればよいですか。vbsでlnkファイルをループしてターゲットパスを取得
私はこのアイコンを変更するために見つけたスクリプトを使用することができます。そのアイコンは、同じ名前のcover.icoを持つターゲットフォルダ内のファイルです。私はアイコンを変更するために使用するつもりだスクリプトは、私はちょうどループにそれを取得する必要があり、私はそれをテストしたLNKアイコンの動作を変更するために
Set sh = CreateObject("WScript.Shell")
lnkfile = "Path\To\LinkFile.lnk"
Set lnk = sh.CreateShortcut(lnkfile)
lnk.IconLocation = "Path\To\IconFile.ico"
lnk.Save
スクリプトです。 私が同じで実行されている.vbsファイルを持っていますので、私はまた、すでに今、この
Dim oFSO
Set oFSO = CreateObject("Scripting.FileSystemObject")
sScriptDir = oFSO.GetParentFolderName(WScript.ScriptFullName)
を使用した.vbsカレントディレクトリのパスを取得するにはどのようにそれが.LNK自身のファイルパスをgetingの面倒を見ますパスを.lnkファイルとして指定します。ここで
あなたの質問は? (ヒント: "私はこれをループで必要とする"というのは質問ではなく、プログラミングの課題です)何を試しましたか?どのようなエラーが出ますか?あなたの試みについてのあなたの推論は何ですか? – Tomalak
フォルダ内のファイルをループするforループを作成する方法は? – user3491432
これはかなり基本的な質問です。あなたはその答えを探してみましたか? * "VBSのフォルダ内のファイルをループする方法は?" *検索エンジンにとっては良い質問のようです。 – Tomalak