计算机之家


 
标题: [原创] 抛弃桌面快捷方式和快速运行,我的原创工具带给你全新的体验
nicholasmaxwell
注册会员
Rank: 2



UID 16676
精华 0
积分 48
帖子 6
威望 48
现金 55 币币
存款 0 币币
阅读权限 2
注册 2007-3-27
状态 离线
 
发表于 2007-4-11 22:29  资料  个人空间  主页 短消息  加为好友            
国际英文域名注册全部仅售48元一年
抛弃桌面快捷方式和快速运行,我的原创工具带给你全新的体验

我写的运行栏设置工具,可以方便添加快捷运行方式到运行栏,
让你改变你运行程序的习惯

源代码:

@ECHO OFF

REM ======================================================================
REM
REM Batch File -- Created with SAPIEN Technologies PrimalScript 4.1
REM
REM NAME:
REM
REM AUTHOR:  ,
REM DATE  : 2007-4-1
REM
REM COMMENT:
REM
REM ======================================================================

TITLE Made By 风逐云(Nick) Email:nicholasmaxwell@msn.com QQ:55730050
MODE CON: COLS=60 LINES=20
COLOR 1A

:REPEAT
CLS
ECHO. ===============运行栏命令设置程序===============

:INPUT
SET appname=
SET apppath=
ECHO. 请输入运行栏命令:
SET /p appname=
ECHO. 请将程序拖入此窗口中,
ECHO. 直接确定则删除此运行栏命令:
SET /p apppath=


:APPLY
IF NOT DEFINED appname (GOTO INVALID)
IF DEFINED apppath (GOTO ADD) ELSE (GOTO REMOVE)

:ADD
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%appname%.exe" /ve /d %apppath%
GOTO SUCCESS

:REMOVE
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\%appname%.exe"
GOTO SUCCESS

:INVALID
ECHO. Invalid application name.
ECHO.
GOTO SELECT

:FAIL
ECHO. Set failed!
ECHO.
GOTO SELECT

:SUCCESS
ECHO. Set successed!
ECHO.
GOTO SELECT

:SELECT
SET choice=
SET /p choice=是否继续?[Y/N]:

IF NOT DEFINED choice (GOTO SELECT)
IF %choice% EQU Y (GOTO REPEAT)
IF %choice% EQU y (GOTO REPEAT)
IF %choice% EQU N (GOTO END)
IF %choice% EQU n (GOTO END)  
GOTO SELECT


:END
PAUSE

[ 本帖最后由 nicholasmaxwell 于 2007-4-11 22:39 编辑 ]



 附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
ciwei   2007-4-11 23:22  威望  +10   原创内容
ciwei   2007-4-11 23:22  现金  +15   原创内容
顶部
松下顶级双核现正热卖中
cao
技术精英
Rank: 11Rank: 11Rank: 11Rank: 11
业余疯子


技术精英组  
UID 10997
精华 5
积分 1024
帖子 826
威望 974
现金 38 币币
存款 9185 币币
阅读权限 11
注册 2007-1-6
状态 离线
 
发表于 2007-4-11 23:28  资料  个人空间  主页 短消息  加为好友 
好东西,如果编辑一个程序能检测现有命令,界面友好点就更好了

可能一些朋友还不好理解,补充使用说明:
1、请输入运行栏命令:
     就是在开始\运行中输入的命令名称,可以简化!***
2、请将程序拖入此窗口中, 直接确定则删除此运行栏命令:
     如果想删除,直接回车,即删除刚刚的命令,拖动对应文件到窗口,会自动识别,在回车,这样你就可以在运行中输入刚刚第一个***的命令直接运行这个文件了,不需要输入路径等了,方便、安逸哦!

[ 本帖最后由 cao 于 2007-4-11 23:37 编辑 ]





看贴回帖,遨游论坛的基本美德!
PC求助问题解决后编辑主题分类为[已解决],发现违规贴点右下角报告或到站务处理置顶中专题贴中举报。
顶部
wuyoucaoa
铜牌会员
Rank: 7Rank: 7Rank: 7


热心会员(一等荣誉)  
UID 5185
精华 0
积分 1406
帖子 1976
威望 1406
现金 48 币币
存款 7313 币币
阅读权限 7
注册 2006-7-23
状态 离线
 
发表于 2007-4-11 23:48  资料  个人空间  短消息  加为好友 
先收下了, 慢慢看.






顶部
nicholasmaxwell
注册会员
Rank: 2



UID 16676
精华 0
积分 48
帖子 6
威望 48
现金 55 币币
存款 0 币币
阅读权限 2
注册 2007-3-27
状态 离线
 
发表于 2007-4-12 12:44  资料  个人空间  主页 短消息  加为好友 
回复 #2 cao 的帖子

我考虑过,可是有的时候,命令和程序名称并不相同,所以这里我还是让用户手工输入程序对应的命令

顶部
nicholasmaxwell
注册会员
Rank: 2



UID 16676
精华 0
积分 48
帖子 6
威望 48
现金 55 币币
存款 0 币币
阅读权限 2
注册 2007-3-27
状态 离线
 
发表于 2007-4-12 12:47  资料  个人空间  主页 短消息  加为好友 
那这样,我再修改一下,当提示输入命令时,如果用户直接回车,则新添加的程序运行栏命令和程序名称相同

顶部
polowang88
注册会员
Rank: 2



UID 18539
精华 0
积分 34
帖子 65
威望 34
现金 0 币币
存款 0 币币
阅读权限 2
注册 2007-4-10
状态 离线
 
发表于 2007-4-16 12:39  资料  个人空间  短消息  加为好友 
谢谢楼主分享!!辛苦了!!

顶部
lytw508
新手上路
Rank: 1



UID 21219
精华 0
积分 1
帖子 5
威望 1
现金 54 币币
存款 0 币币
阅读权限 1
注册 2007-4-24
状态 离线
 
发表于 2007-4-24 21:56  资料  个人空间  短消息  加为好友 
先收下了, 慢慢看.
谢谢分享

顶部
罪恶冷焰
注册会员
Rank: 2



UID 10044
精华 0
积分 22
帖子 24
威望 22
现金 44 币币
存款 0 币币
阅读权限 2
注册 2006-12-27
状态 离线
 
发表于 2007-4-25 07:37  资料  个人空间  短消息  加为好友 
对我们新手来说!这是一件很麻烦的事情

顶部
清风无语
新手上路
Rank: 1



UID 21920
精华 0
积分 18
帖子 20
威望 18
现金 24 币币
存款 0 币币
阅读权限 1
注册 2007-4-27
来自 北京
状态 离线
 
发表于 2007-5-3 04:48  资料  个人空间  短消息  加为好友 
我先收藏了,以后慢慢学,谢谢

顶部
cjm7065
新手上路
Rank: 1



UID 6790
精华 0
积分 16
帖子 28
威望 16
现金 82 币币
存款 0 币币
阅读权限 1
注册 2006-11-7
状态 离线
 
发表于 2007-5-7 16:59  资料  个人空间  短消息  加为好友 
是变方便了还是变繁了啊?

顶部
帅得不敢出门
新手上路
Rank: 1



UID 24000
精华 0
积分 4
帖子 9
威望 4
现金 104 币币
存款 0 币币
阅读权限 1
注册 2007-5-7
状态 离线
 
发表于 2007-5-8 13:09  资料  个人空间  短消息  加为好友 
不知道干什么用
说明也看不明白

顶部
 

 
 
当前时区 GMT+8, 现在时间是 2008-10-8 10:35