软件越装越多,功能越来越多,右键菜单也越来越长
' Y5 X% I- L; ~/ z+ l
我的
计算机上没有安装打印机,但几乎每一个文件的右键菜单中都有一个print, 看着不爽,其实就算有打印机,我也不可能用右键选择打印
" `0 Q+ D0 H% S2 d
, j" y$ d/ ~6 x' D4 s$ A
于是就写了这个东西,花费了大半个晚上,唉,命令不熟啊
" J% m+ k8 |; v& @( }7 t. Z3 s
##############################################################################3
! ]4 V8 C. O7 g' U0 Z$ K
@echo off
$ j* u2 X# b, s2 i5 i
color E1
. ^' T3 {) K4 a; P* K
title
www.sharecenter.net$ B# e) k) j1 W
echo.
# |4 R" w3 [# U% Z6 a
echo **************************************************
+ M/ G. O$ V$ |+ k% V6 Techo
www.sharecenter.net: n! |9 _* g% f6 A
echo 脚本天堂
1 w& V! w2 J, O8 ?$ p! E, ~
echo **************************************************
6 S; l8 |8 }" p e8 zecho 本程序将删除文件右键菜单中的print选项
: H- ]5 |. e! O* ^4 w R8 M1 H& ]echo.
: z: y" u$ v0 a- K& [4 f7 ?4 T
set /p choice= 按Y确认继续,直接回车中止程序……
. r: R2 E; q* `$ f. I1 ?1 m# a. @echo.
& N: ^: ~( C* E" U0 }8 f8 G, m
if %choice% == y goto DelPrint
9 R& t" v$ h4 Q' w: {' \% E6 Ogoto bye
; C/ J8 c! d$ I3 t0 q( } \% e' P; l8 q) A
:DelPrint
! p- K- R5 h7 @echo 请稍候,正在检索
注册表……
$ V' y" B0 D2 } i0 C5 c
W& Z2 t: d8 [9 g8 t }4 Greg query HKCR\ /S | FIND "ile\Shell\Print">a.txt
, J) T& O& b1 N, `7 b1 Kreg query HKCR\ /S | FIND "ile\shell\print">>a.txt
' Z" w3 l) k {4 ^0 r::本来一次也就可以了,但我在自己的计算机上删除时,发现jsfile,就是JSCRIPT脚本文件是"jsFile",而其他文件却是"*file"
6 E* M4 { r" l' w" x: f) s: I
::reg query又没有忽略大小写的开关,于是只好用两次,多花一次时间
6 d" W3 l& r+ C; Hecho.
1 H" m' s* [( X0 F3 h3 |
echo ………………
7 }( `; n2 v" @) w# x+ y. M1 z
echo 检索完毕,正在删除……
! }- d' V( }" x* D) y0 C A+ p+ K::如果乐意,这里可以再加一个确认删除的选择
, q* J; G* A0 Z! {, J! ~1 ufor /f " " %%i in (a.txt) do reg delete %%i /f
R, ~3 h+ {$ R* j0 O: t7 l, s- Q' i5 U2 u
echo.
, h4 i9 L/ t0 J5 w' q) p
echo.
- Y2 T$ R) W( o6 b' Z1 y q( d
echo 删除完毕……
0 F: D7 x F, `+ i8 JPAUSE
$ P8 z" T! x' V) R% w, H! A8 E# G
exit
# [: J0 T* P6 ]6 N: @, ~
:bye
! `8 c) P7 o( Z$ x% a2 Jecho.
; \# Y3 z5 i+ }7 \ W# Y% v) M
echo 程序中止,未对您的注册表做出任何改动
4 t$ q4 x p, U( g! i t$ f
PAUSE
( {( E" Y/ D: @( H0 ?
% S7 U& I( g* l[
本帖最后由 北羊 于 2007-11-8 22:25 编辑 ]