windows系统中通过 运行(win+R) 的方式打开电脑程序或文件夹

时间:2023-01-17 08:21:36

或许你有这样的经历,在电脑(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是打开进程。


所以有了这个程序,你可以快速打开自己电脑上的程序,让桌面快捷方式少一些,同时好管理。