如何在c语言中打开另一个程序?

如何在c语言中打开另一个程序?,第1张

一, 调用自己开发的应用

1)在plist文件中,注册对外接口

在xcode group&files 里面,展开 resources选择info.plist

鼠标右击information property list ,然后从列表中选择URL types

右击 add row 添加一个对象(item)右击item add row

从列表中选择 URL Schemes 再右击添加一个对象(item1)

将item1得值设置为:myapp

这个myapp就是对外接口,其它应用可以通过它,调用该应用

plist如下图所示:

2).处理URL请求

应用程序委托在 application:handleOpenURL:方法中处理传递给应用程序的URL请求。如果您已经为自己 的应用程序注册了定制的URL模式,则务必在委托中实现这个方法。

下面代码实现了这个委托方法;

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url

{

if([[url scheme] isEqualToString:@"myapp"]){

[application setApplicationIconBadgeNumber:10]

return YES

}

return NO

}

3).测试外部调用

1.回到Home屏幕,启动Safari(在iPhone仿真器上,在菜单上选择Hardware->Home命令就可以回到Home屏幕)。

2.在Safari的地址栏中,键入使用定制模式的URL: myapp:

3.确认您的应用程序是否启动,以及应用程序委托是否收到application:handleOpenURL:消息。

4)调用方法

在你需要调用上面注册过对外接口的应用中,添加下面代码即可

NSURL *url = [NSURL URLWithString:@"myapp:"]

[[UIApplication sharedApplication] openURL:url]

通过上述两个步骤,你可以在你的应用中,让用户打开你的其它应用

二, 调用IOS自带的应用

上面讲述的是调用自身的应用,讲解了如何在自己应用之间调用问题,今天介绍一下如果调用IOS自带的app的方法

一、调用app store界面方法

在实际开发中,往往要推荐自己其他应用和推荐自己的收费软件,那么我们就需要在程序中直接连接到app store的相应页面。

实际上的做法很简单,使用的还是UIApplication类的OpenURL方法:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"程序的相应连接"]]

二、调用其它应用的方法

ALT+TAB 在打开的项目之间切换

还有这些,看看对你有帮助。

Windows XP快捷键完美篇

通用快捷键

F1 打开当前程序或者 Windows 的帮助内容

F2 重新命名选定的文件

F3 在桌面上的时候打开“查找文件”对话框

F5 刷新窗口的内容

F10或ALT 激活当前程序的菜单栏

DELETE 删除被选择的选择项目,如果是文件,将被放入回收站

SHIFT+DELETE 删除被选择的选择项目,如果是文件,将被直接删除而不是放入回收站

SHIFT+DELETE 剪切被选择的项目到剪贴板(在“桌面”,“我的电脑”,“资源管理器”外使用)

SHIFT 在放入 CD 的时候按下不放,可以跳过自动播放;

在打开 Word 的时候按下不放,可以跳过自启动的宏

CTRL+ALT+DELETE 打开 Windows 任务管理器

CTRL+SHIFT+ESC 打开 Windows 任务管理器

CTRL+F4 关闭当前应用程序中的当前文本(如 Excel 中)

CTRL+F6 切换到当前应用程序中的下一个文本(加SHIFT 可以跳到前一个窗口)

CTRL+A 选择所有项目

CTRL+N 新建一个新的文件

CTRL+O 打开“打开文件”对话框

CTRL+P 打开“打印”对话框

CTRL+S 保存当前***作的文件

CTRL+X 剪切被选择的项目到剪贴板

CTRL+Z 撤销上一步的***作

CTRL+C 或 CTRL+INSERT 复制被选择的项目到剪贴板

CTRL+V 或 SHIFT+INSERT 粘贴剪贴板中的内容到当前位置

ALT+连字符(-) 显示多文档界面程序的系统菜单 (如 Excel 中)

ALT+BACKSPACE 撤销上一步的***作

ALT+SHIFT+BACKSPACE 重做上一步被撤销的***作

ALT+F4 关闭当前应用程序

ALT+SPACEBAR 打开程序最左上角的菜单

ALT+TAB 在打开的项目之间切换

ALT+ESC 以项目打开的顺序循环切换

ALT+ENTER 将 Windows 下运行的命令行窗口在窗口和全屏幕状态间切换;

查看选定的文件的属性;选定任务栏时打开“任务栏和开始菜单”属性

ALT+双(单)击 查看选定的文件的属性

ALT+PRINT SCREEN 将当前活动程序窗口以图象方式拷贝到剪贴板

ALT+菜单名中带下划线的字母 显示相应的菜单

PRINT SCREEN 将当前屏幕以图象方式拷贝到剪贴板

APPLICATION(右击) 打开当前活动项目的快捷菜单

ESC 取消当前任务

WIN 或 CTRL+ESC 打开开始菜单

WIN+D 显示桌面

WIN+M 最小化所有被打开的窗口

WIN+SHIFT+M 重新恢复上一项***作前窗口的大小和位置

WIN+E 打开资源管理器

WIN+F 打开“查找文件”对话框

WIN+L 如果连接到网络域,则锁定您的计算机;如果没有连接到网络域,则切换用户

WIN+R 打开“运行”对话框

WIN+U 打开“辅助工具管理器”

WIN+BREAK 打开“系统属性”对话框

WIN+CTRL+F 打开“查找计算机”对话框

WIN+F1 打开 Windows 的“帮助和支持中心”

WIN+TAB 切换任务栏中运行的程序

“我的电脑”和“资源管理器” 快捷键

按住SHIFT再单击窗口的关闭按钮 关闭所选文件夹及其父文件夹(仅适用于“我的电脑”)

HOME 显示当前窗口的顶端

END 显示当前窗口的底端

BACKSPACE 查看上一级文件夹

箭头 当前所选项处于展开状态时折叠该项,或选定其父文件夹

右箭头 当前所选项处于折叠状态时展开该项,或选定第一个子文件夹

ALT+左箭头 向后移动到上一个视图

ALT+右箭头 向前移动到上一个视图

NUM LOCK+减号(-) 折叠选定的文件夹

NUM LOCK+加号(+) 展开选定的文件夹

NUM LOCK+星号(*) 展开所选定的文件夹及其子文件夹

F4 显示“地址”栏列表

F6 在左右窗格间切换

CTRL+G 转到

CTRL+拖动文件 复制文件

SHIFT+拖动文件 移动文件

CTRL+SHIFT+拖动文件 创建快捷方式

右键+拖动文件 移动(复制)文件;创建快捷方式到当前位置

SHIFT+双击 用资源管理器打开所选文件

IE 快捷键

查看和浏览 Web 页

F1 显示 Internet Explorer 帮助,或显示对话框中某个项目的相关帮助信息

F11 在全屏幕和常规浏览器窗口之间进行切换

TAB 在 Web 页、地址栏和链接栏中向前移动到下一个项目

SHIFT+TAB 在 Web 页、地址栏和链接栏中向后返回到上一个项目

ALT+HOME 进入您的主页

ALT+右箭头 转到下一页

ALT+左箭头 或 BACKSPACE 返回前一页

SHIFT+F10 显示某个链接的快捷菜单

CTRL+TAB 或 F6 在不同框架之间向前移动

SHIFT+CTRL+TAB 在不同框架之间向后移动

上箭头 向文档起始处滚动

下箭头 向文档结尾处滚动

PAGE UP 向文档起始处翻页

PAGE DOWN 向文档结尾处翻页

HOME 移动到文档的开头

END 移动到文档的结尾

CTRL+F 在 Web 页中查找

F5 或 CTRL+R 仅当 Web 上的页面与本机存储的 Web 页时间戳不同时,才刷新当前 Web 页

CTRL+F5 即使 Web 上的页面与本机存储的 Web 页时间戳相同,仍然刷新当前 Web 页

ESC 停止下载 Web 页

CTRL+O 或 CTRL+L 转到新位置

CTRL+N 打开新窗口

CTRL+W 关闭当前窗口

CTRL+S 保存当前页

CTRL+P 打印当前页或当前框架

ENTER 激活选定的链接

CTRL+E 在浏览栏中打开搜索页

CTRL+I 在浏览栏中打开收藏夹

CTRL+H 在浏览栏中打开历史记录

使用地址栏

CTRL+单击 在历史记录或收藏栏上,打开多个文件夹

ALT+D 选择地址栏中的文字

F4 显示地址栏的历史记录

CTRL+左箭头 在地址栏中时,将光标左移到相邻的逻辑分隔符(. 或 /)

CTRL+右箭头 在地址栏中时,将光标右移到相邻的逻辑分隔符(. 或 /)

CTRL+ENTER 在地址栏中将“www.”添加到键入的文本的前面,将“.com”添加到文本的后面

上箭头 在“自动完成”建议项的列表中向前移动

下箭头 在“自动完成”建议项的列表中向后移动

使用收藏夹

CTRL+D 将当前 Web 页添加到收藏夹中

CTRL+B 打开“整理收藏夹”对话框

ALT+上箭头 在“整理收藏夹”对话框的“收藏夹”列表中向上移动所选项目

ALT+下箭头 在“整理收藏夹”对话框的“收藏夹”列表中向下移动所选项目

编辑

CTRL+X 删除所选项目并将其复制到剪贴板中

Windows快捷键没有CTRL+ALT+C这组快捷键。

Windows常用快捷键:

Windows+D:显示桌面、Windows+F1:显示 Windows “帮助”、Windows+R:开启“运行” 对话框、Ctrl+S 保存、Ctrl+Z 撤销、Ctrl+F 查找、Ctrl+X 剪切、Ctrl+C 复制、Ctrl+V 粘贴、Ctrl+A 全选、Ctrl+B 粗体、Ctrl+I 斜体、Ctrl+U 下划线、Ctrl+拖动文件 复制文件、Alt+Tab 两个程序交换、DELETE 删除、Shift + Delete 永久删除所选项,不将它放到“回收站”中。

扩展资料

Win键与系统相关,Ctrl键与命令相关,Alt键与菜单相关,Shift键是切换快捷键的功能,笔记本上特有的Fn键是笔记本制造商自己定义的快捷键,比如调高屏幕亮度。

大部分与快捷键组合的字母键都是原来英文字母的缩写,比如Win+E是打开资源管理器,是因为E是Explorer的缩写,Win+D显示桌面,是Desktop的缩写,F是Find(Ctrl+F就是查找),S是Save(Ctrl+S就是保存),A是All(Ctrl+A就是全选)等等。

也有例外,比如Ctrl+C是复制,C是Copy的缩写,但为了使用方便,粘贴并没有使用Paste的P键,而是用了V键,因为这样确定更方便顺手,P键实在太远了。剪切是因为与复制的功能相似,所以放在了C键旁边的X键上,X键看上去很像是一把剪刀。Ctrl+Z撤销,就像是我们写错了东西然后用橡皮擦擦掉一样。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7935205.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存