或许你有这样的经历,在电脑(win系统)中,按下win徽标加R键会弹出 “运行对话框”,里面输入 notepad,mspaint,snippingtool等后会出来系统的程序,那么我们如何也这样打开自己的程序,或文件夹呢,从而让桌面变得较为干净?
【写的罗嗦了,直接看 开始制作 和 使用就可】
灵感来源:
之所以我们输入notepad,cmd等 会出来那些程序,是因为那些程序所在目录放在了在系统的环境变量,如 c:/windows ,C:\Windows\System32 所以不用路径全称只用输入程序名就可以了。如果有同名不同扩展名的程序,优先级高的才可以不用写扩展名 记得顺序是(.com >.exe>.bat )
所以思考过程如下:
1)我们可以写个程序放置在那些目录下,然后直接在运行里写程序名字(没有重名的情况下)就可以打开程序了。
2)但是这样没用,上面那个程序中应该有打开一个你想要打开的程序的功能。
3)还是没用,最好可以给程序传参,打开自己想要的程序。
4)快捷方式移动性强,所以程序中可以选择打开快捷方式,传参时传快捷方式的地址。
5)如果把快捷方式放到一个文件夹中(固定的),然后把快捷方式放进去,同时给快捷方式文件的名字取得短些且有意义(但不能重复),比如 “暴风影音”就叫 “bf”,这样传参时就可以只写那个快捷方式的缩写了。
——the end——
解决程序的问题:
在win系统上最方便,不用编译的当属 批处理命令了。所以就用这个。对应的文件为xxx.bat
开始制作:
第一步:
建立一个批处理文件,可以先建一个.txt然后把后缀名改成.bat。如果电脑不显示扩展名,那么就 按下 win+E 然后按下ALT 找到 “工具”->”文件夹选项“->“查看” 找倒数第七个,去掉对勾,就是那个隐藏扩展名的。 可以取名为 op.bat
右键编辑,或建立txt后直接打开编辑
内容如下
@echo off
start F:/你自己的文件路径/%1.lnk
解释与注意:
1.上面只有两句话,你也可以只写第二句,第一句只是关闭回显。
2.第二句 是一个 start 命令, 就是 打开什么
3.第二句 %1.lnk 之前的语句都是你自己电脑上的路径,就是你放快捷方式的路径。 (不要照抄我的)
4. %1 是指给这个批处理文件就是(*.bat文件) 传的第一个参数。 介于此所以 文件的路径及你的快捷方式不要有空格
5.批处理可直接拼接字符串,你的快捷方式其实有个隐藏的扩展名 (.lnk),所以合起来 就是 %1.lnk 代表你的文件
综上,其实就是打开一个文件 这么简单的一个批处理命令,不用编译。
第二步:
将那个文件放入 c:/windows/目录下
第三部:
把你快捷方式放在那里,在程序或文件夹中右键就可以创建快捷方式。移动的程序或改变文件夹名字都要重新创建并放入。
使用:
打开运行对话框输入 op bf 回车,屏幕闪一个黑框,暴风就打开了。
解释:op是程序的名字(这里是指批处理的名字,想一想文章开头我讲的) bf是给bat程序的传参,第一个参数。 闪黑框,当然是因为运行了那个bat程序,然后程序运行完退出了。 start是打开进程。
所以有了这个程序,你可以快速打开自己电脑上的程序,让桌面快捷方式少一些,同时好管理。