wxWidgets用平台相关的命令打开文件,执行命令
2012-08-09 21:16
471 查看
cmd /c start xxx
如果xxx是一个全路径的话(如一个exe,一张图片),就会让windows根据相应的文件类型执行相应的打开方式。譬如,如果是一个exe,就会执行该exe;如果是一张图片,就会用关联程序打开该图片。
上述的命令遇上空格会有问题,需要用如下的方式
cmd /C /S start "" "c:/Program files/"
第一个双引号里面是start的title。如果没有,就打不开有空格的路径
wxWidgets用
wxExecute()这个方法(全局的方法,不属于某个类),来给操作系统发送命令,如上面的命令,可以赋值给一个wxString,然后把这个wxString作为wxExecute()的参数,让操作系统来实现用户双击文件后的“打开”。
附:
Windows命令大全
http://www.computerhope.com/cmd.htm
如果xxx是一个全路径的话(如一个exe,一张图片),就会让windows根据相应的文件类型执行相应的打开方式。譬如,如果是一个exe,就会执行该exe;如果是一张图片,就会用关联程序打开该图片。
上述的命令遇上空格会有问题,需要用如下的方式
cmd /C /S start "" "c:/Program files/"
第一个双引号里面是start的title。如果没有,就打不开有空格的路径
wxWidgets用
wxExecute()这个方法(全局的方法,不属于某个类),来给操作系统发送命令,如上面的命令,可以赋值给一个wxString,然后把这个wxString作为wxExecute()的参数,让操作系统来实现用户双击文件后的“打开”。
附:
Windows命令大全
http://www.computerhope.com/cmd.htm
相关文章推荐
- Window Word2003 打开文件时出现 “对话框打开时命令无法执行”的错误解决办法
- VB如何执行命令 打开资源管理器 并选择指定的文件夹或文件
- chmod +x *.sh 这个命令是为sh文件增加可执行权限; chmod +R 777 *.* 对当前目录下的所有子目录和子文件进行 777权限的变更;通在安装软件时复制相关文件。
- Windows执行打开文件命令
- vim-6 执行shell命令、文件另存为、合并文件和打开多个文件
- 批量处理文件,并根据文件大小执行相关命令
- PHP - Manual手册 - CXXX. Program Execution Functions程序调用函数 - proc_open执行命令并打开用于输入输出的文件指针
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- 多平台遍历目录和子目录中指定类型文件,并对每个文件执行命令
- windows下如何打开cmd窗口就能执行redis的相关命令
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- 关于执行命令:sudo apt-get update后的“E: 无法解析或打开软件包的列表或是状态文件”问题解决
- Linux命令查看X86平台 ARM平台上可执行文件与库的依赖关系
- centOS 7 的文件目录管理及相关的命令使用方法
- cmd用命令执行java文件
- vc6.0中选择打开文件命令时停止工作解决方法
- Git 使用vi或vim命令打开、关闭、保存文件
- [转载] Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍
- linux下sed命令对文件执行文本替换
- 如何双击打开JAVA中的jar文件(类似于VC中的可执行文件)