困りごと
Windows11のアップデートによりタスクバーに.batや.vbsをピン止めできなくなったと思われる。
ネットで検索すると従来の方法ではピン止めできず困っていた。起動するのがメンドクサイ。
模索
ピン止めしたものの実態?は以下場所にショートカットとして存在しているらしい。
%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
そこへショートカットを突っ込んで再起動しても認識してくれない。
「ピン止め」から「そこへ登録される」という順序が必要であるようだ。
存在しているショートカットのリンク先を変えると任意のプログラム(batやcmd経由のvbsも)が呼び出せることがわかった。
画像1
書き換えてしまうと元のアプリケーションを起動したときタスクバーのソコのアイコンへウィンドウがまとめられてメンドクサイことになることもわかった。
リンク先を書き換えても元のアプリケーションの呪縛からは逃げられない模様。
新しいexeを作って無理やり登録してしまう
-
デスクトップに適当にtxtファイルを作る。
-
1のファイルをexeに変更(もちろんこのexeは起動できない)、ファイル名はわかりやすいものにする(このファイル名がタスクバーアイコンの名前として永続する)。
-
2のexeを右クリックして「タスクバーにピン留めする」を行う。結果タスクバーにピン留めされる。
-
%USERPROFILE%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
を開き、新しくできたショートカットができているのでそのリンク先を書き換える。vbsを呼び出す場合はC:\Windows\System32\cscript.exe "C:hoe.vbs"
のように呼び出しを行えばよい。
画像2 -
2で作ったexeは削除してしまおう。
以上 解決した!