ショートカットの矢印を削除

ファイル名:shortdel.sh
サンプルコード
@ECHO OFF

:MENU
ECHO.
ECHO. =-=-=-=-=実行したい項目を選択してください=-=-=-=-=
ECHO.
ECHO. 1: ショートカットアイコンの矢印を削除
ECHO.
ECHO. 2: ショートカットアイコンの矢印を元に戻す
ECHO.
ECHO. 3: ログアウト
ECHO.

echo.プロジェクトを実行する番号を入力してください:
set /p ID=
if “%id%"=="1" goto cmd1
if “%id%"=="2" goto cmd2
if “%id%"=="3" goto cmd3
PAUSE

:cmd1
ECHO.ショートカットアイコンの矢印を削除
reg add “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d “%systemroot%\system32\imageres.dll,196" /t reg_sz /f
goto restart_explorer

:cmd2
ECHO.ショートカットアイコンの矢印を元に戻す
reg delete “HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /f
goto restart_explorer

:cmd3
exit

:restart_explorer
ECHO.explore.exeが再起動
taskkill /f /im explorer.exe
attrib -h -s -r “%userprofile%\AppData\Local\IconCache.db"
del /f /q “%userprofile%\AppData\Local\IconCache.db"
start explorer
pause

使い方
ショートカットの矢印を削除する、ディスクトップに新ドキュメントを作成して.bat拡張子を変更する
上記内容を.batファイルにコピーしてペーストする。ダブルクリックだけです。

Source

Posted by arkgame