谁能帮我写一个批处理文件,急!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:19:39
能双击后按提示能消除和恢复快捷方式的小前头,就是双击bat文件出来一程序界面提示按1或2 (1删除快捷方式的小前头 , 2恢复快捷方式的小前头)然后根据选择实现相应的功能
要写一个完整的批处理文件,详细一点,确定能成功的,(我自己写了一个试了多次没有成功),谢谢啦***

使用时注意删掉每一行最后的空格
直接双击,可以在有小箭头/无小箭头之间切换
就是说如果有的话变成没有,如果没有就变成有

注意:因为这个效果只有重启explorer.exe才会生效
所以最后加入了关闭explorer再重起的语句
当前打开的所有文件夹都会关闭

@echo off
for /f %%a in ('reg query hkcr\lnkfile^|find /c /i "IsShortcut"') do (
if %%a==0 (
reg add hkcr\lnkfile /f /v IsShortcut /t REG_SZ /d Yes>nul
reg add hkcr\piffile /f /v IsShortcut /t REG_SZ /d Yes>nul
) else (
reg delete hkcr\lnkfile /v IsShortcut /f>nul
reg delete hkcr\piffile /v IsShortcut /f>nul
)
)
taskkill /f /im explorer.exe>nul
start /min explorer.exe