-
什么代码可以让ios系统提示是否创建快捷方式
2019-01-08 11:19:27意思是:是否允许ios系统在桌面创建快捷方式,这条代码对安卓系统无效<meta content="yes" name="apple-mobile-web-app-capable">
意思是:是否允许ios系统在桌面创建快捷方式,这条代码对安卓系统无效 -
WinCE创建快捷方式
2011-01-26 10:26:00WinCE的快捷方式是一个.lnk为后缀的文本文件,其内容格式为:[number of ASCII characters after pound sign allocated to command-line arguments]#[command line] [optional parameters]例如,创建一个名为...1. WinCE的快捷方式是一个.lnk为后缀的文本文件,其内容格式为:
[number of ASCII characters after pound sign allocated to command-line arguments]#[command line] [optional parameters]
例如,创建一个名为HelloJoe.lnk的快捷方式文件,其内容为:
19#/Windows/HelloJoe.exe
前面的数字没搞明白是什么意思,填各个数字的都有。意外发现,这里里#号后面不能有空格,否则的话快捷方式指向路径错误。
2. 把快捷方式和快捷方式所指向的文件打包到内核:
在PB的ParameterView中找到project.bib并打开,在【FILES】段下面添加如下内容
HelloJoe.lnk $(_FLATRELEASEDIR)/HelloJoe.lnk NK U
HelloJoe.exe $(_FLATRELEASEDIR)/HelloJoe.exe NK U
$(_FLATRELEASEDIR):是工程的输出目录,这个也可以指定别的目录,看需要打包的文件具体在哪。3. 添加快捷方式到桌面和开始菜单:
在PB的ParameterView中找到project.dat并打开,在文件最后添加如下内容:
Directory("/Windows/LOC_DESKTOP_DIR"):-file("HelloJoe.lnk", "/Windows/HelloJoe.lnk")
Directory("/Windows/LOC_PROGRAMFILES_DIR"):-file("HelloJoe.lnk", "/Windows/HelloJoe.lnk")
在ceshellfe.str文件中有很多宏定义,如:
#define LOC_DESKTOP_DIR ~"Desktop"
#define LOC_PROGRAMS_DIR ~"Programs"
......然后Make Runtime Image。
注意:如果想以后所有的新工程都添加以上快捷方式,可以选择将快捷方式文件放到对应BSP的FILES目录下,然后如上步骤修改platform.bib和platform.bat文件即可。
4. 消除快捷方式的小箭头(下面两个从别人那抄来的,我自己没试过)
在PC机的操作系统中可以通过修改注册表来取消快捷方式左下角的小箭头,但在WINCE中注册表没有关于取消小箭头的键值(可能我没找到^_^).在这里我采用的是直接修改资源文件的做法.
打开shcore.res文件,其中文的路径在 $(_WINCEROOT)/PUBLIC/COMMON/OAK/LIB/ARMV4I/RETAIL/0804/,然后将1205的ICO的小箭头删掉即可.注意,不是删除ID为1205的ICO图标,是删除ICO图标中的内容.
5. 微软应用程序的快捷方式
如果在PB中添加了微软的应用软件,便会在桌面和程序中添加其快捷方式;如果觉得快捷方式碍眼,可以将其注释掉再编译即可.
现在列出一些dat文件中定义的微软应用软件的快捷方式:
wceappsfe.dat (C:/WINCE420/PUBLIC/WCEAPPSFE/OAK/FILES/),内含:pmail,wordpad
wceshellfe.dat (C:/WINCE420/PUBLIC/WCESHELLFE/OAK/FILES/),内含:iexplore,帮助文档在"help"文件夹的快捷方式
viewers.dat (C:/WINCE420/PUBLIC/VIEWERS/OAK/FILES/), 内含:pdfviewer,imageviewer,Presviewer,Docviewer
directx.dat (C:/WINCE420/PUBLIC/DIRECTX/OAK/FILES/),内含:Media Player,DVD Player -
WINCE实用技巧 之 创建快捷方式详解
2010-07-05 10:07:001.WINCE快捷方式结构 WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件. <br />其...数字究竟代表的是什么意思,我也不太清楚;有一说法是#后的ACSII字符 的数量,但如果把上述例1.WINCE快捷方式结构
WINCE的快捷方式和WIN2K,XP的不同,只是一个后缀名为.LNK的文本文件.
其格式如下:数字#路径
比如,有个快捷方式写法如下:
23#/Windows/ToolViewer.exe
指的是指向WINDOWS文件夹下的Toolviewer.exe可执行文件.数字究竟代表的是什么意思,我也不太清楚;有一说法是#后的ACSII字符 的数量,但如果把上述例子改为1#/Windows/ToolViewer.exe也可正常运行,但去掉数字则系统无法识别.虽然可以正常使用,但建议还 是按照文档#之后的ACSII字符数量填写.
这个就是路径的问题所在,lnk文件的内容应为23#"/Windows/ToolViewer.exe" .#号前面的数字可以任意。只是#前面的数字不符时查看快捷方式的属性会发现路径后面多了几个口口。不过这并不影响。
2.如何把快捷方式加到内核中
假设我们有一快捷方式EnglishExp.lnk,要将其加到内核中.在PB环境中打开工程,在project.bib文件的FILES字段中添加:
EnglishExp.lnk $(_WINCEROOT)/PLATFORM/MyAPPC/EnglishExp.lnk NK H
其中 $(_WINCEROOT)指的是PC机子上PB安装的根目录,H指的是文件属性,意义代表如下:
S:系统
H:隐藏
R:压缩的资源文件
C:压缩文件
U:非压缩文件3.如何把快捷方式放到桌面
语法如下:Directory(”欲拷贝至的文件夹”):-File(”更改的名称”,”要拷贝的文件”)
假设我们有一快捷方式EnglishExp.lnk,要将其放到桌面,并把快捷方式的名称改为”英语”
在PB的project.dat文件加入此句:Directory(”/Windows/LOC_DESKTOP_DIR”):-File(”英语.lnk”,”/Windows/CEnglishExp.lnk”)
包含在内核里面的文件全部释放到”/Windows”文件夹下.
LOC_DESKTOP_DIR指的是本地桌面.在PB中,常用的还有如下宏定义:
LOC_DESKTOP_DIR: 桌面
LOC_MYDOCUMENTS_DIR: My Documents
LOC_PROGRAMFILES_DIR: Program Files
LOC_FAVORITES_DIR: Favorites
LOC_RECENT_DIR: Recent
LOC_MYDOCUMENTS_DIR: My Documents
LOC_HELP_DIR: Help更多的定义可以在ceshellfe.str文件中找到
4.消除快捷方式的小箭头在PC机的操作系统中可以通过修改注册表来取消快捷方式左下角的小箭头,但在WINCE中注册表没有关于取消小箭头的键值(可能我没找到^_^).在这里我采用的是直接修改资源文件的做法.
打开shcore.res文件,其中文的路径在
$(_WINCEROOT)/PUBLIC/COMMON/OAK/LIB/ARMV4I/RETAIL/0804/,然后将1205的ICO的小箭头删掉即可.注意,不是删除ID为1205的ICO图标,是删除ICO图标中的内容.
5.微软应用程序的快捷方式如果在PB中添加了微软的应用软件,便会在桌面和程序中添加其快捷方式;如果觉得快捷方式碍眼,可以将其注释掉再编译即可.
现在列出一些dat文件中定义的微软应用软件的快捷方式:
wceappsfe.dat
(C:/WINCE420/PUBLIC/WCEAPPSFE/OAK/FILES/),内含:pmail,wordpad
wceshellfe.dat
(C:/WINCE420/PUBLIC/WCESHELLFE/OAK/FILES/),内含:iexplore,帮助文档在”help”文件夹的快捷方式
viewers.dat (C:/WINCE420/PUBLIC/VIEWERS/OAK/FILES/),
内含:pdfviewer,imageviewer,Presviewer,Docviewer
directx.dat (C:/WINCE420/PUBLIC/DIRECTX/OAK/FILES/),内含:Media
Player,DVD Player
6. 修改默认shell其实让一个程序在wince里启动和windows里差不多,直接设置其为启动项,这个有几个方法。一个就是制作一个快捷方式,指向我们的应用程序如app.exe,然后将快捷方式放到/windows/startup下面。
步骤如下:(假设app.exe已经拷贝到windows下面)
在pb中创建一个文件,文件类型选txt,然后命名为.lnk后缀,假设名字为test.lnk
编辑其内容为: 16#/windows/app.exe备注:前面的16是#后面所有字符的总和,包括空格。Wince的帮助文档上说这么定义就行,但是我尝试后,最后down到目标机上面时提示找不到文件,在wince里查看这么创建的test.lnk的属性,发现其指向/windows/app.exe后面还有两个方框,因此不对,我的解决方法是修改test.lnk的内容为(添加一对引用号):
16#"/Windows/app.exe"编辑好lnk文件内容后在pb中修改project.bib文件,在files段后面添加下面一行:(和添加别的文件到image中类似,也要在pb的flatform菜单的setting下添加build语句,同上,不再赘述)
test.lnk $(_FLATRELEASEDIR)/test.lnk NK S
然后在project.dat文件增加下面一行:
Directory(”/Windows/startup”):-File(”test.lnk”,"/Windows/test.lnk”)
这样后系统启动后就会自动启动我们的程序了。
另外一种方法是编辑注册表:在project.reg中添加如下内容
[HKEY_LOCAL_MACHINE/init]
“Launch80″=”app.exe”
“Depend80″=hex:14,00,1e,00这个是设定启动顺序,launch后面的数字越大的越是后启动,Depend80后面的指定依赖项,为16进制,上面的语句表明依赖项为launch20定义的device.exe和launch30中定义的gwes.exe, 注意Launch后面的数字范围为0到99 ,此范围之外的将不会有效果。
这样两种方法的效果都是系统都是系统先启动资源管理器explorer.exe(就是看到的默认桌面),然后启动我们的程序,(如果利用taskman shell然后去掉任务栏那么效果更好)但是这样还不够,我们如何不显示桌面,直接显示我们的程序呢?
网上有人介绍的方法是去掉standard shell,但是我编译总是报错。我采用的方法是替换注册表中lauch50中的explorer.exe为我的app.exe,即搞定。
修改注册表的方法:先把带KITL的系统跑起来,在PB的TOOLS->Remote registry editor里修改,验证有效后,再去修改platfrom.reg,
或者自己写个REG文件,然后在platform.reg里INCLUDE进来SYSGEN后确认PBWORKSPACE里相关项目的REL目录里reginit.ini文件里包含了自己做的修改后make
image然后DOWNLOAD下去就OK了。值得补充的是,我们前面介绍的步骤中那个修改平台setting,添加语句的,是因为我每次都是重新sysgen和build,如果只是简单的make image的话(都是pb中的build OS菜单下的命令),那么将直接用release中的内容,因此也可以直接将文件放到release文件夹,然后改project.bib等实现往image中添加文件。
同样,也可以直接修改release中的shell.reg中的launch50值为我们自己的程序(或者类似修改reginit.ini文件,reginit.ini文件存放有所有wince的静态注册表,来达到去掉桌面,直接启动我们程序的效果)。注意,这么启动的程序,如果点击关闭,就会死机的,因为没有窗口运行了。实际运用中,当然不会让用户关闭我们的程序,除非他一起关闭系统。
如果也需要build的话,可以通过往image中添加文件的方法将我们改好的shell.reg添加到release目录。
总之,这样就算是把定制shell算是基本完成了。
-
python中算法是什么意思_python中算法概述
2020-12-02 12:23:05Python 包含很多模块,可以采用对任务最实用的方式精巧而简洁地实现算法。它支持不同的编程方式,包括纯...它还提供了一个类修饰符使用一个快捷方式来实现所有富比较API,另外提供了partial对象用来创建函数(包含其...Python 包含很多模块,可以采用对任务最实用的方式精巧而简洁地实现算法。它支持不同的编程方式,包括纯过程式,面向对象,函数式。这3种方式经常在同一个程序的不同部分混合使用。
functools包含的函数用于创建函数修饰符,启用面向对象方面的编程以及传统面向对象方法所以不能支持的代码重用。它还提供了一个类修饰符使用一个快捷方式来实现所有富比较API,另外提供了partial对象用来创建函数(包含其参数)的引用。
itertools模块包含的函数用于创建和处理函数式编程中使用的迭代器和生成器。利用operator模块,通过提供基于函数的内置操作接口,如算数操作或元素查找,使用函数式编程时不再需要很多lambda函数。
contextlib使得对于所有编程方式来说资源管理会更容易,更可靠,而且更简洁。结合上下文管理器和with语句,可以减少try:finally块的个数和所需的缩进层次,同时还能确保文件,套接字,数据库事务和其他资源在适当的时候关闭和释放。
-
函数加中括号是什么意思_太好用了!必学!超链接函数hyperlink的用法
2021-01-14 17:05:17你好,我是刘卓。欢迎来到我的公号,excel函数...-01-函数说明hyperlink创建一个快捷方式或链接,以便打开储存在硬盘,网络服务器或internet上的文档。语法如下,有2个参数:HYPERLINK(link_location,[friendly_na... -
IDEA 你不知道小技巧——后缀法自动生成代码(Postfix Completion)
2020-03-26 17:56:05Postfix Completion 是 IDEA 中的后缀表示法,什么意思呢? 其实就是你在书写完一段语句之后再加上一个.然后输入指定的字符回车,IDEA ...首先是变量创建的快捷方式: 在变量后面输入 .var 然后回车即可快速创建一... -
linux文件属性、特殊符号、通配符、通配符与正则的区别
2017-12-25 18:05:28linux文件属性、特殊...创建硬链接(怎么来的)ln 源文件 链接文件1.1.3区别(什么意思)1.软连接相当于windows中快捷方式,存放的是源文件的位置2.硬链接相当于是文件的入口。多个硬链接,相当于是超市的前后门3.... -
软链接 vs. 硬链接
2020-05-24 10:15:40链接大家都用过,比如 Windows 中的快捷方式就是一种链接,可是 Linux 里又分硬链接和软链接,它们表示什么意思,又有什么区别呢,本文来给大家做一个解释。 Inode 索引节点 要想理解硬链接和软链接的区别,... -
skyfans之每天一个Liunx命令系列之二十四:ln
2019-01-04 09:06:22今天我们继续来学习每天一个命令,今天我们进入了这章内容:文件和目录命令(FILE AND DIRECTORY COMMANDS),今天学习的是什么命令呢,那就是ln(链接)链接是什么 意思呢,就是是为某一个文件在另外一个位置建立一... -
BCS-Procedural-Shaders:Canopy Games Blender入门课程的着色器部分-源码
2021-02-21 03:45:02不同的插座颜色是什么意思。 3种有用的着色器快捷方式 着色器编辑器中的基本操作。 > +使用MMB平移> +使用Scroll Wheel缩放> +使用CTRL + A添加新节点> +使用SHIFT + D或CTRL + SHIFT + D复制节点 一些常见的Node ... -
rhel虚拟机的封装
2019-04-17 19:50:12无非就是用virt-manager创建一个虚拟机(我称它为母本),然后再配置一些我们需要的环境,在将这个虚拟机的快捷方式删除,利用这个虚拟机的qcow2创建快照虚拟机。 这就是整个虚拟机的封装过程。为何要封装呢?说白... -
精灵:用于WSL的系统化“瓶”的快速方法-源码
2021-02-24 02:39:34它通过创建pid名称空间,同名的可怜人的容器“ bottle”,在其中启动systemd以及输入它,并提供一些有用的快捷方式。 如果您想尝试一下,请先阅读整个文档,尤其是“ BUGS”部分。 注意:仅WSL 2 注意:只能在WSL ... -
java8 方法引用好处_Java8 新特性 方法引用
2021-02-26 13:47:41什么是方法引用方法引用可以被看作仅仅调用特定方法的Lamdba表达式的一种快捷方式。比如说Lamdba代表的只是直接调用这个方法,最好还是用名称来调用它,可不用用对象.方法名(),方法引用,引用:就是让你跟据已有的... -
电脑高手必备 Windows系统35招实用技巧
2009-06-11 14:42:10系统便会启动创建快捷方式向导。请在文本框中输入下列信息: rundll32.exe user32.dll, LockWorkStation,单击“下一步”。输入快捷 方式名称。你可将其命名为“锁定工作站”或选用你所喜欢的任何名称,单 击... -
Linux从入门到精通
2010-04-25 19:58:09那是什么意思? 我该做什么? E.8.7 我的键盘对照在X中不能正确工作. 怎么办? E.8.8 我得到一个出错信息libX can't be opened. 或者, 我因为缺少库, 无法编译X程序. E.8.9 我有一个AGP显示卡. 它是否被支持? E.... -
《Linux从入门到精通》
2008-09-04 17:05:49那是什么意思? 我该做什么? E.8.7 我的键盘对照在X中不能正确工作. 怎么办? E.8.8 我得到一个出错信息libX can't be opened. 或者, 我因为缺少库, 无法编译X程序. E.8.9 我有一个AGP显示卡. 它是否被支持? E.... -
计算机应用技术(实用手册)
2011-07-29 16:32:16Phoenix-award workstation BIOS V6.00PC,An Energy star Ally copyright(c) 1984-2003,Phoenix Technologies,LTD 这句英语的意思是:Phoenix-award这两家COMS芯片开发公司合并后共同开发第6号BIOS版本,采用美国... -
003《Secure Shell App》 Chrome中开启ssh一种什么体验 002《chrono》 让Chrome下载资源更容易 001《markdown-here》 Markdown一键转换到"富文本格式" 开源插件推广(作者自荐) 名称 作者主页 开源信息 ...
-
微软活动目录管理管理简明手册
2010-12-08 11:04:171.什么是活动目录" D1 N0 ~3 _ J$ B0 p 8 m s, [* {) i) n6 f4 s 活动目录是Windows 2000网络中的目录服务。目录服务是一种网络服务,它存储关于网络资源的信息,并使用户或应用程序可以访问这些资源。活动目录使用... -
会计理论考试题
2012-03-07 21:04:406.为了以最佳方式、最少的重复,为多种应用服务,把数据集中起来以一定的组织方式存在计算机的外存储器中,就构成 __D___ 。 A、FoxBASE B、DOS C、数据库管理系统 D、数据库 7.用紧急启动盘(ESD)启动计算机后,屏幕... -
MAPGIS地质制图工具
2013-05-06 16:15:30第七步:选择附加任务:创建桌面快捷方式和快捷启动栏快捷方式,以及Section关联MapGis文件等。勾选所需选项,点击“下一步”,开始准备安装; 第八步:点击“安装”。直至最后,不想在安装完成后运行Section程序请去... -
Qt Creator 的安装和hello world 程序+其他程序的编写--不是一般的好
2011-01-28 17:02:08这个程序里我们实现了两类窗口打开的方式,一个是自身消失而 后打开另一个窗口,一个是打开另一个窗口而自身不消失。可以看到他们实现的 方法是不同的。 三、Qt Creator 登录对话框(原创) 实现功能: 在弹出对话框... -
聊一聊前端自动化测试
2021-01-10 04:41:54那么这些测试代码分别是啥意思呢? 这里首先引入了断言库Should.js,然后引入了自己的代码,这里<code>it()函数定义了一个测试用例,通过Should.js提供的api,可以非常语义化的描述...