社区
C++ 语言
帖子详情
如何选用特定的方式打开特定的程序
wanmeiluck123
2011-05-17 08:02:20
最近老是要打开同样的程序,但所使用的方式却不是最常用的默认方式。
能不能
给段代码
或
bat脚本
也行,就是可以做到用特定的方式打开特定的程序,
不是改了注册表,让默认打开方式不一样的那种
如:我打开.cpp默认的是vs2008编译器,但是现在想要用某个Editor软件打开
...全文
139
17
打赏
收藏
如何选用特定的方式打开特定的程序
最近老是要打开同样的程序,但所使用的方式却不是最常用的默认方式。 能不能给段代码或bat脚本也行,就是可以做到用特定的方式打开特定的程序, 不是改了注册表,让默认打开方式不一样的那种 如:我打开.cpp默认的是vs2008编译器,但是现在想要用某个Editor软件打开
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wanmeiluck123
2011-05-18
打赏
举报
回复
试过了,用环境变量配置以后可以通过start word.exe "d:\\mydir\\a.txt"这种方式打开,
如果直接写word.exe它的整个路径的话,不论是不是加双引号,都不行。
assoc和ftype我迟点再查一下
wanmeiluck123
2011-05-18
打赏
举报
回复
[Quote=引用 15 楼 zhao4zhong1 的回复:]
参考两个可以在cmd窗口里面执行的命令assoc和ftype
[/Quote]我去仔细查查
wanmeiluck123
2011-05-18
打赏
举报
回复
[Quote=引用 14 楼 zhao4zhong1 的回复:]
引用 13 楼 wanmeiluck123 的回复:
引用 12 楼 zhao4zhong1 的回复:
先选择要打开的一个或多个文件,点鼠标右键,选择用相应程序打开。
如果还是嫌麻烦的话,
弄个批处理,再在桌面上建个快捷方式指向这个批处理,甚至在该快捷方式上定义热键或者将该快捷方式放在启动组里或计划任务里。
楼上的办法我也知道,但是批处理中start命令解决不了用某种方式打开某……
[/Quote]
呵呵,原来bat可以的啊,我帮助文档竟然查不出来,现在马上去试试。
赵4老师
2011-05-18
打赏
举报
回复
参考两个可以在cmd窗口里面执行的命令assoc和ftype
赵4老师
2011-05-18
打赏
举报
回复
[Quote=引用 13 楼 wanmeiluck123 的回复:]
引用 12 楼 zhao4zhong1 的回复:
先选择要打开的一个或多个文件,点鼠标右键,选择用相应程序打开。
如果还是嫌麻烦的话,
弄个批处理,再在桌面上建个快捷方式指向这个批处理,甚至在该快捷方式上定义热键或者将该快捷方式放在启动组里或计划任务里。
楼上的办法我也知道,但是批处理中start命令解决不了用某种方式打开某种软件的想法吧?
[/Quote]
批处理应该可以解决“用某种方式打开某种软件”
比如
start word.exe "d:\\mydir\\a.txt"
start notepad.exe "d:\\mydir\\a.txt"
start wordpad.exe "d:\\mydir\\a.txt"
就想叫yoko
2011-05-17
打赏
举报
回复
还是用一楼的方法呀[Quote=引用 6 楼 wanmeiluck123 的回复:]
比如说,你想批量打开一些程序,但程序需要通过指定的打开的方式才能满足要求,就像前面我说的一样,而不是直接运行该程序
例如:我今天打开电脑,因为我每天打开电脑都会运行固定的程序,但问题就是我打开A可能想通过B来打开,而B并不是我想要的默认打开方式。就像我想听一首歌,想用千千静听打开,而不是用windows media player一样。
另外,由于网络上很多修改默认快捷方式的软件存在,要想用特……
[/Quote]
赵4老师
2011-05-17
打赏
举报
回复
按住Shift键用鼠标右键点比如.cpp文件,
打开方式、选择程序、在列出的程序中选择或点浏览按钮找或输入你要用来打开.cpp文件的应用程序,
在下面“始终使用选择的程序打开这种文件”的左边的框上打勾。确定。
wanmeiluck123
2011-05-17
打赏
举报
回复
不过能做出个软件来,或提供这类功能的源代码应该会非常受欢迎的吧?
wanmeiluck123
2011-05-17
打赏
举报
回复
比如说,你想批量打开一些程序,但程序需要通过指定的打开的方式才能满足要求,就像前面我说的一样,而不是直接运行该程序
例如:我今天打开电脑,因为我每天打开电脑都会运行固定的程序,但问题就是我打开A可能想通过B来打开,而B并不是我想要的默认打开方式。就像我想听一首歌,想用千千静听打开,而不是用windows media player一样。
另外,由于网络上很多修改默认快捷方式的软件存在,要想用特定的工具打开特定的程序应该是个不错的选择(若能做个这样的软件的话)
以上都只是我想想,大家也随便听听就行了,呵呵。
wanmeiluck123
2011-05-17
打赏
举报
回复
不是,我是想用程序来实现,而不是右键
ningto.com
2011-05-17
打赏
举报
回复
[Quote=引用 1 楼 thefirstz 的回复:]
右键属性--打开方式,然后选择何种方式打开
[/Quote]
++
luciferisnotsatan
2011-05-17
打赏
举报
回复
[Quote=引用 1 楼 thefirstz 的回复:]
右键属性--打开方式,然后选择何种方式打开
[/Quote]
正解。只要不是没后缀名的文件,都可以用这个方法选择
dg393624170
2011-05-17
打赏
举报
回复
[Quote=引用 1 楼 thefirstz 的回复:]
右键属性--打开方式,然后选择何种方式打开
[/Quote]
这个回答我觉的可行啊?楼主还有疑问吗?
昵称很不好取
2011-05-17
打赏
举报
回复
右键属性--打开方式,然后选择何种方式打开
wanmeiluck123
2011-05-17
打赏
举报
回复
[Quote=引用 12 楼 zhao4zhong1 的回复:]
先选择要打开的一个或多个文件,点鼠标右键,选择用相应程序打开。
如果还是嫌麻烦的话,
弄个批处理,再在桌面上建个快捷方式指向这个批处理,甚至在该快捷方式上定义热键或者将该快捷方式放在启动组里或计划任务里。
[/Quote]
楼上的办法我也知道,但是批处理中start命令解决不了用某种方式打开某种软件的想法吧?
赵4老师
2011-05-17
打赏
举报
回复
先选择要打开的一个或多个文件,点鼠标右键,选择用相应程序打开。
如果还是嫌麻烦的话,
弄个批处理,再在桌面上建个快捷方式指向这个批处理,甚至在该快捷方式上定义热键或者将该快捷方式放在启动组里或计划任务里。
wanmeiluck123
2011-05-17
打赏
举报
回复
当然,因为我水平非常差,根本不可能用楼上各位大牛的思考方式来思考。是不是这样的功能在windows编程中没办法实现?敬请赐教?[不过其实,这个问题也只是一时心血来潮想的,呵呵]
wanmeiluck123
2011-05-17
打赏
举报
回复
那假如我要打开的一个在C盘,一个在D盘,而我所要打开的,可能是C盘用M方式打开的N程序,在D盘可能用L方式打开的S程序=》以一个懒人的角度来看,每次开机,双击一个图标就能把自己要打开的东西一起打开,这不是很好吗。当然这样bat也能直接打开,问题是他们打开的方式不是我想要的。并且,可能我这几天要用VS2008打开一个cpp文件,过几天的话可能要用另一个,比如某个小巧一点的编辑软件,这样的话不是很麻烦吗?假如能自己设置参数的话会好很多吧?
核心Java
程序
设计技术
对于主流
程序
设计语言的教学,教材的
选用
对教学效果具有决定意义。我虽然有大量Java语言开发经验,但并没有时间和精力按照我自己的理解写一部教材。在这种情况下,不妨在现有资料中做出恰当选择。在长期Java
程序
开发...
Linux下如何指定某一类型
程序
用
特定
程序
打开
(通过binfmt_misc)
在Windows平台上,可以绑定拥有
特定
扩展名的文件,使用
特定
的
程序
打开
。比如,PDF文件就使用Acrobat Reader
打开
。这样做确实极大的方便了用户的使用体验。 其实,在Linux平台上,也提供了类似的功能,甚至从某种意义上来说更加的强大。Linux的内核从2.6开始就引入了一个叫做Miscellaneous Binary Format(binfmt_misc)的机制,可以通过要
打开
文件
配置Ubuntu文件默认
打开
方式
Ubuntu系统中要为同一文件类型文件设定默认的
打开
方式
(
程序
),不像 Windows中那么简单(勾上默认
打开
就可以了),事实上设定一个你习惯使用的默认
打开
程序
,将大大提高你工作的便捷性,本文主要讲解在 Ubuntu8.04系统中为
特定
格式文件配置默认
打开
方式
程序
。 Ubuntu保存文件类型
打开
方式
主要又两个配置文件决定: 1. /etc/gnome/defaults.list 保存了全局的
在电脑中自定义快速
打开
自己的
程序
在电脑中自定义快速
打开
自己的
程序
(所有
程序
) 大家都知道通过 Win+R快捷键可以
打开
运行界面,输入
特定
的命令即可快速
打开
对应的
程序
如 notepad 回车即可快速
打开
记事本 mspaint 即可快速
打开
画图工具 这样还是很方便的。 但是这些命令只能
打开
特定
的系统自带
程序
,而且命令繁琐,不是自定义的,很不方便。如果我们能通过运行
windows命令:指定
程序
(
打开
方式
)
打开
一个或多个文件
需求 用meshlab同时
打开
多个3D模型,需要在同一个project中。 (如果你的需求是用vscode
打开
多个文本文档,或用浏览器
打开
多个网页,也类似) 命令 start命令: 指定
打开
方式
,
打开
一个文件 start命令(文件路径和
打开
方式
作为参数) # start file_path program_path start shape.obj D:\software\VCG\MeshLab\meshlab.exe 但该方法不能同时
打开
多个文件。 直接运行exe, 文件名作为参数 命令是exe, 多个
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章