手动迁移OneDrive本地同步目录

微软的云存储服务OneDrive如今已经成为了Windows10系统的一部分,若能够充分利用它的确会给我们带来许多的便利。虽说普通用户的存储空间只有5GB,但其实存储一些小文件已经够用了。不知你注意到了没有,OneDrive的本地同步目录是默认在系统目录\用户文件夹下的,我们常常把“Documents”文件夹迁移到其他(非系统目录下)以防重要文件的丢失,同理,对于OneDrive目录我们也应当如此考虑。
迁移OneDrive本地同步目录的操作步骤如下:
1. 点击Windows 10任务栏右下角中OneDrive的图标,点击“更多”>“设置”,选择“账户”选项卡,点击“取消链接此电脑”先断开该电脑与OneDrive的链接,这样可以解除相关文件的占用。
2.在弹出的询问对话框中点击“取消链接帐户”按钮,此时弹出一个登录/设置OneDrive的界面,先最小化,不要关闭它。
3. 找到OneDrive的本地目录,默认是“X:\Users\111\OneDrive”(这里“X”是系统盘符,”111”是当前的账户名),将该文件夹剪切,并粘贴到目标目录下。
4. OneDrive文件夹移动完成后,返回之前的OneDrive设置窗口,输入OneDrive的登陆邮箱、密码。出现一个新的界面,点击“更改位置”,选择刚刚我们迁移的OneDrive目录,然后点击“下一步”。
5. 按照提示完成相关的设置,OneDrive的本地同步目录就迁移成功了。

视障者笔记本选购指南(下篇)

写在前面

在上一期的文章中,我与大家分享了作为视障学生如何选购一台笔记本电脑的基础知识,包括笔记本的分类,以及一些核心硬件的简单介绍,相信这些介绍能帮助大家对笔记本电脑的选购有一个初步的了解。

经常有人会这么问:“什么样的笔记本最好啊?”要我就回答:“适合你的就是最好的!”

而说到这个“适合”,则是一个需要全面回答的问题,结合上期的分享,我们需要从“外观、价格、性能、重量”等多个方面进行考量。而每个人对“适合”的认可标准又是不同的,也会随着我们使用场景的不同而变化,比如当我们是学生党的时候,亦或者是未来进入职场,对笔记本的需求都是不同的。

所以今天的分享,我会尝试从“需求”出发,为大家的选购给出一些参考。

正确描述我们的购机需求
下面以一位程序员的需求为例,来分析并选购一台得心应手的机器,仅作参考,切勿较真儿。在开始之前,先说说如何描述我们的购机需求。

描述需求的时候一定要先想明白再表达清楚,否则可能会偏离大方向。比如:“我想买一台笔记本,耐用,配置高就行”这就不是一个合格的购机需求,很重要的是,一没有给出预算,二没说出你拿来做什么,配置高和耐用都是相对模糊的描述,根本无法具体定位。

比如可以这样描述:“我想买一台笔记本,预算在4k左右,最好不超过4500,日常办公使用,不玩游戏,希望轻薄便携,使用带加密狗的正版屏幕阅读器。”

上面这个例子就比较清楚了,有明确的预算和需求,定位很清晰,而且指出了容易被忽略的细节,有加密狗,所以必须有USB大口,而今很多高端的轻薄本是砍掉了USB大口的,比如戴尔XPS13的9370和9380。
应用实战:笔记本这样选
下面来看看一位程序员的需求:

职业是程序员,预算在8K左右,希望选一台商务办公本,经常出差,尽量轻薄一些,续航时间长,雷电3,指纹或IR摄像头必须有。

分析:根据需求我们来具体细化一下,8K左右的预算,定位属于中高端轻薄本,

职业是经常出差的程序员,选商务本没错,要求长续航,电池起码不小于50wh,接口齐全,比如不少于三个USB大口,支持雷电3,支持PD充电,有HDMI和RJ-45网线插口,以应付PPT展示,稳定的数据传输等商务需求,指纹识别或红外摄像头这些安全机制也是必不可少的,很重要的一点,程序员对键盘有着很高的要求,所以键盘的设计要给力,比如有背光,长键程,湖面凹陷,磨砂质感等。

有人说了,何必如此,要求这么苛刻,完全没必要啊,Type-C扩展坞,USB分线器完全可以搞定接口,还有键盘要求这么高,外接个机械键盘岂不美哉。诶诶!别忘了,商务办公,经常出差,随身背个机械键盘是什么鬼,就连稍微大一点的电源适配器都是多余的,个人认为笔记本最大的优点就是便携性,除此之外完全可以被台式机吊打,既然选了笔记本,当然要不遗余力的维护这一点,如果你的笔记本包里塞满了外接键盘、鼠标,扩展坞,各种转接线,那么笔记本的这一大特性就会大打折扣,甚至重量都可以让步,但便携性不可以。当我扔掉那一大堆零碎儿(尤其是外接键盘)之后,终于体验到了“说走就走”的畅快。

那么有没有一台满足上述需求的本子呢?答案是:有。

下面来看看它的配置,我会在每行后面加以相应的注解:

Intel Core i5-8350U, 集成 UHD 620含 Thunderbolt
注:处理器是英特尔的I5-8350U(低电压),集成显卡,支持雷电

16GB, 2x8GB, DDR4 2400MHz None-ECC
注:16GB内存, 2x8GB的意思是采用了两条8 GB的内存(为了组成双通道),规格是DDR4,频率是2400 MHz, None-ECC的意思是没有ECC校验,多数都没有。

Intel双频无线-AC 8265 无线网卡 (2×2)带蓝牙, SAR
注:采用英特尔的AC-8265无线网卡

M.2 512GB PCIe NVMe Class 40 SSD
注:硬盘是M.2 接口 NVME协议的512GB固态盘

内置 US 英文Qwerty,82键背光键盘,双指点
14英寸 FHD WVA (1920 x 1080) 防眩光非触控屏, SLP, 红外摄像头/麦克风
支持智能卡, 非接触智能卡, 指纹识别器, 雷电三接口,NFC模块,IR人脸识别
(4-芯) 60 瓦电池,支持快速充电
电池一年换新,三年售后上门。

除了商务本,还真不容易选到这样的本子,上面这套配置是我现在用的,仅作参考,性价比没那么高,不推荐的不推荐的。

有人问,你上面推荐得是程序猿的例子,那我等老盲在选购时,需要注意些什么呢?我觉得可以参考和注意以下几点

  1. 注意是否有USB大口,为加密狗,外置声卡考虑。
  2. 部分笔记本为了节能考虑,对内置声卡设置了空闲休眠机制,目前已知有华为的系列机器,导致的结果是,“漏读”。也就是,倘若你几秒不动键盘,声卡就休眠了,但当你突然操作电脑,读屏软件的一部分声音会来不及输出,这是一个很常见但对视障用户恶心的设计,但也有解决办法,在这里不展开讲了,看你是否介意喽。但注意,这不是设备的缺陷或质量不佳
  3. 关于小键盘,很多视障者为了操作读屏软件或不适应而被迫选择了带有小键盘的机器,这里多说一句,通常带小键盘的设备要15寸及以上,然而,现在部分该尺寸的设备也没有小键盘,所以如果你需要,就必须事先做好功课,但作为笔记本,个人认为还是轻便为主,而读屏也针对笔记本的特殊键盘做了按键调整,然而,适应新事物需要一个过程,但话又说回来,千金难买我愿意。

最后关于品牌的选择,只推品牌不推具体型号的绝对是非蠢即坏,通常说的某某牌子好大多是指的其售后能力,这方面一线品牌(比如:戴尔、惠普、联想、华硕)有优势是真的,但在网络电商如此发达的今天,即使二线品牌出了问题也不会让你白白成为冤大头,无非是售后过程波折一些,如果你是新手且很介意这一点,那么认准一线品牌选吧。

市售主流笔记本推荐

对于想不花冤枉钱,又能买到性价比高能够切合自己需求机器的人来说,那么就不要偷懒,多去了解相关知识,不要仅凭我的推荐,主要是我没那么专业,再者,我推荐的不一定适合你,加之我的观点也未必正确。

下面给大家推荐一些有特色且在各自价位颇具性价比的机器,部分数据来源于网上大牛的评测,在此向他们表示感谢,其中的几款机器我有亲自摸过,但都没有长时间使用过,有条件的推荐去线下实体店体验一下,但不要在实体店购买。

  1. 红米RedmiBook 14 增强版,第一款把十代酷睿带到4000元以内的产品:
    分为3999元版和4299元版,3999元版的主要配置为Core i5 10210U处理器、GeForce MX250 2GB显卡、8GB内存和256GB SSD,4299元的版本把SSD增加到了512GB。
    特点:1.5kg的全金属机身,14英寸微边框屏,便携性和质感都很不错,搭载了46Wh电池,并且支持1C快充,关机状态下半小时出头就能从零充到一半,还支持小米手环快速解锁,接口方面具备两个USB3.0和一个USB2.0大口,有HDMI口。
    下面是几个遗憾点,不能挑剔太多了,毕竟价格在那儿,固化的8G单通道内存,不可升级,硬盘非NVME协议,没有预留第二硬盘位,没有Type-C接口,不支持PD充电。

  2. 联想小新Air14
    配置:i5 10210U/12GB/512GB/MX250/72%NTSC/1.5kg
    参考价4999元
    联想的小新系列配置繁多,不了解的人选起来还是要花点心思的,否则很可能选错配置啊。
    特点:高素质屏幕,12GB双通道内存(4+8双通道),其中的4GB为固化内存,另外的8GB可拆卸升级,支持双M.2硬盘位,拓展性不错,50Wh的电池可以保证较强的续航能力,另外这家伙还有物理防窥摄像头设计,机身左侧有一个HDMI、一个USB Type-C、一个3.5mm音频接口,机身右侧有两个USB 3.0(其中有一个支持关机充电)和一个标准SD卡槽,接口的数量和种类基本可以满足绝大部分用户的需求,如果你能用4999的价格入手,性价比还是非常高的。

  3. 荣耀MagicBook 2019
    配置:14英寸FHD IPS/R5 3500U/8GB/256GB SSD
    4299元(促销参考价3999元)
    特点:荣耀MagicBook 2019的外形简约,金属机身,三面窄边框设计,重量为1.45kg,搭载了57.4Wh的大电池已保证续航,支持指纹开机解锁,支持PD充电和华为的一碰传功能,据说扬声器效果还不错。其接口位于机身两侧,左侧依次提供了USB Type-C(充电)、HDMI和USB3.0接口,机身右侧依次提供了3.5mm耳机MIC复合插孔以及USB2.0接口。

  4. 联想小新14 锐龙版
    配置:14英寸FHD IPS/R5 3500U/8GB/1TB HDD+256GB SSD
    参考价格:3999元
    特点:小新14 AMD锐龙版采用的是金属机身加三面窄边框的设计,重量为1.55kg,电池容量52.5wh,续航不错,值得一提的是它的拓展性很好,该机采用了双硬盘设计,标配256GB PCIe SSD和1TB HDD组合,兼顾了速度和容量,还可以自由更换,8GB内存为板载4GB+插槽4GB的双通道组合,用户可以自行升级更大的内存。在接口扩展方面,该机的机身右侧搭载了2个USB 3.0接口,并配备标准SD读卡器卡槽。机身左侧配备了HDMI接口、TYPE-C接口以及3.5mm耳麦插孔,常用接口都有了。

  5. 联想小新Air 14 2019锐龙版
    配置:14英寸FHD IPS/R5 3500U/12GB/512GB SSD
    参考价格:3999元
    上面说过了,联想小新系列机型众多,而且外观差异不大,命名也极其相似,极具迷惑性,这台联想小新Air 14 2019锐龙版,它和上面提到的小新14 AMD锐龙版,可以从名字上区分,前者带有Air后缀,而后者没有。
    特点:联想小新Air 14 2019锐龙版重量1.5kg,电池容量50Wh,支持指纹识别,搭载了双通道12GB内存,有大内存需求的用户省去了自己升级的烦恼,大内存对锐龙的核显来说也是个好事儿。该机还标配512GB 大容量PCIe SSD,而且还可以家装一块M.2的SSD,扩展性不错。
    接口方面,联想小新Air 14 2019锐龙版有两个USB 3.1 Gen1,其中一个支持关机充电,一个SD卡插槽,一个全尺寸HDMI插槽,一个USB Type-C,一个3.5mm音频接口。

  6. 惠普战66锐龙版(轻薄商务本)
    配置:14英寸FHD IPS/R5 3500U/8GB 256GB SSD/512GBSSD
    参考价格:3999,512GB款4500左右
    特点:战66 AMD锐龙版机身采用高强度铝合金材质,3D一体成型工艺和加固设计,通过了13项军规测试,可以应付各种严苛环境,机身重量1.6kg,接口丰富,有三个常用的USB接口,一个HDMI和USB Type-C接口,带有按压式指纹识别器。该机的拓展性堪称优秀,支持双硬盘和双内存插槽,有着充分的升级空间,该机还支持一年的上门服务。

  7. 联想ThinkPad X395(轻薄商务本)
    配置:13.3英寸FHD IPS/锐龙7 Pro 3700U/8GB/512GB SSD
    参考价格:5499
    一款优秀的ThinkPad轻便商务本,采用锐龙7 Pro 3700U处理器,黑色机身搭配黑色键盘,金属材质机身,该机重量仅为1.3kg,16.9mm厚度,便携性较好,屏幕可以180度开合,键盘手感优秀,支持指纹识别,USB-C、USB3.1、HDMI接口也都具备。

  8. 荣耀MagicBook i3版(3699元的超值好货)
    配置:处理器:Core i3 8145U(双核四线程,2.1/3.9GHz),内存:双通道8GB(2×4)LPDDR3(固化),存储:三星PM981 256GB PCI-E SSD
    促销价/正价:3699/3999元
    特点:MagicBook i3款为三面金属材质机身,屏幕为左右窄边框设计,黑色键盘,整体风格时尚大气,配备指纹识别、背光键盘、一碰传,还有PCI-E的高速SSD,重量:1.44kg(含57.4Wh电池)。
    接口:1×USB3.0、1×USB2.0、1×USB Type-C(笔记本供电、数据传输、DP视频输出)、3.5mm音频口、HDMI口。
    好啦。以上便是我为大家推荐的几款本子,主流的品牌也不止这些,此外还有asus华硕,aver宏碁等等。还是那句话,这些设备只是给大家一个参考,因为属于主流品牌,所以从一定程度上代表了目前的市场行情。在即将到来的国庆假期,各大电商有可能有力度不同的促销活动,各位不妨关注一下。

最后,感谢大家的阅读,若您觉得文章不错可以把它转发给有需要的朋友。

视障者笔记本选购指南(上篇)

写在前面

迎来了开学的九月,想必大家都很忙碌吧,尤其是咱们2019级的大一新生们,你们所谓的大学必需品都准备好了吗?作为过来人还是希望大家分清主次,哪些需要自备,哪些可以到学校后购置,比如,女朋友,学长告诉我们是需要自备的。下面我给大家介绍的这样东西,可能会成为一些同学的大学必需品,但对于另外一些同学而言或许是可有可无的。那便是笔记本电脑,

因为笔记本电脑的便携性好,可移动办公等特点深受各类人士喜爱,尽管在手机大量普及的今天,其仍然有着不可替代的作用,话又说回来,每个人对它的所需不同,这关乎于个人的所学专业,兴趣爱好以及就读高校的电脑配备情况等,对于我们视障学生而言,可能还跟视力状况有关。但笔记本这类电子商品的硬件参数复杂,产品更新快,不了解行情的普通消费者在购买时可能会遇到无良商家,以至于买到了不适合自己的产品,白花了冤枉钱。

笔者是一位在校大学生,也是一位数码爱好者,爱动手,喜欢帮同学朋友拆本子,平时乐于关注一些前沿的数码资讯,在笔记本的选购方面也积累了些许经验,为此,帮助过自己和一些朋友成功买到了各自心仪的产品,撰写本文的目的也是为了帮助朋友们躲避无良商家,少花冤枉钱,买到真正合乎自己需求的机器。

本文内容较多,基本涵盖了以下几个方面:应该了解的笔记本分类及硬件基础知识,需要重点掌握的购前须知,常见的购机者需求分析,以及时下热门的笔记本推荐,今天的文章主要包含前两部分内容,即基础知识和购前须知。因为电子商品的更新换代和价格变化趋势具有一定的时效性,所以不建议大家直接阅读下篇的笔记本推荐部分,毕竟授人以鱼不如授人以渔。

基础知识·笔记本的分类
有人把笔记本大致分为轻薄本、游戏本和全能本三类,这里简单谈一下他们各自的特点和区别,便于大家根据需求选择相应类型的本子:

1.、轻薄本
顾名思义,其优是是轻薄便携和移动办公,重量在1.5kg左右,甚至更低,目前不超过1kg的也不在少数,厚度大约在15mm以下,一些高端轻薄本甚至会远远低于15mm.。这类本子一般都采用低电压处理器,大多不会配备独立显卡,所以轻薄本的续航能力较为优秀,至于性能方面,能够满足日常办公之类的对性能要求不高,对便携性和续航有高要求的人群,比如适合那些经常出差的商务人士,一些文科专业的学生等。

  1. 游戏本
    典型的厚重高性能,大多3kg起步,专为游戏而生,因为性能较高发热也会更严重,功耗也非常高,所以续航极为受限,大多在3小时左右。

  2. 全能本
    相对游戏本更加轻薄,配备入门级独立显卡,可以玩一些对显卡要求不高的游戏,网上也称之为万金油本。

总结:对于我们多数视障学生而言,选择一台轻薄本用来辅助学习已经足够了,但对于有相关专业应用需求的同学来说,就需要根据具体的应用场景来购置一台切合自己专业的本子,
基础知识·硬件那些事
看到这里,文科生,或者说一些女生要“抓狂”了吧,硬件这些个我可不懂,你和我讲了我也不明白呀!的确,现在很多人还搞不清硬盘和内存的关系,固态硬盘与机械硬盘的区别,总之吧,如果没入门,要完全明白这些,不是几行文字就能解决的。所以本文的硬件知识不会涉及太多复杂数据,我将拿具体的应用场景举例,让读者对以下几个重要的硬件有个更加清晰直观的认识。

  1. CPU:
    CPU又称中央处理器,主要的作用是运算,是电脑的核心部分,CPU的性能强弱决定着文件的压缩和解压速度,软件或网页的打开速度以及程序编译速度等等。综上所述,这里讨论的CPU仅指x86架构的产品,不涉及ARM结构的产品。

目前的CPU主要有Intel和AMD两家,过去人们对Intel印象较好,AMD往往是不稳定,不靠谱的代名词,但在9102年的今天,AMD其实没那么不受人待见,尤其是近两年AMD的锐龙系列处理器不断出现在我们消费者的视线中,其实那家伙没你想象的那么不堪。而被人笑称挤牙膏大厂的Intel,最近也终于迎来了它的第十代低压酷睿处理器,市面上已有众多机器搭载了新款的处理器,其中不乏一些优秀产品,在后面笔者也会加以推荐。

关于CPU的分类,目前主要有低电压和标准电压两大类,低电压处理器耗电量低,续航能力出众,但其无法长时间维持高性能,通常的性能要比标准电压的CPU差些,多用于轻薄本。标准电压的CPU性能强劲,但续航能力差,一般用于高性能游戏本,移动工作站等机器。
低压处理器以U结尾,例如i5-8250U、i7-8565U、R5-3500U。标压处理器一般以H结尾,例如i5-8300H、i5-9300H。

  1. 内存:
    内存是临时存储芯片,是与CPU沟通的桥梁,程序需要加载到内存中运行,所以内存决定了我们能同时开启多少软件,同时打开几个Chrome标签页等等。目前的笔记本8G的内存已经是标配,有条件的完全可以上16G。内存目前常见的有DDR3和DDR4两种规格,市面上绝大部分机器都采用DDR4,总之买新不买旧喽,内存的频率有2133MHz、2400MHz、2666 MHz,总之买高不买低就行了。

现在市面上有些轻薄本采用固化内存的方式,也就是内存焊接在主板上不可更换,此种设计在降低故障率的同时也给我们的日后升级内存造成了一些影响,所以提醒大家在选购笔记本的时候要注意这一点,要么选足够大的内存,要么选择预留内存插槽的机器,当然如果你的换机频率很快,不在乎是否可升级改造,那可以忽略。

  1. 硬盘:
    硬盘的容量决定了我们能够存储多少资源,硬盘的规格、协议和接口决定了开机速度,读写文件以及打开软件的速度,在执行大型软件时这一点会尤其明显。目前硬盘的规格分为:固态硬盘(SSD)和机械硬盘(HDD),前者类似于我们的U盘存储芯片,没有机械轴承,最大的优点是读写速度快,后者不管多少转,在9102年的今天已经是速度慢的代名词了。固态硬盘按照接口分有SATA,mSATA,M.2,SATA Express, PCI-E等; 按照协议分有SATA协议和NVME协议;按照颗粒类型可分为SLC,MLC,TLC、QLC等。看起来眼花缭乱的,我们在选购时要不要纠结这些参数甚至品牌呢,答案是不用,多数机器厂商也不给你纠结的空间,我们只要记得买新不买旧,固态硬盘不能少,就OK了,目前SSD起码要256G起步,有条件的,当然越大越好,等你有选择的时候优先选PCI-E NVME的SSD就没错。

4、显卡
我们多数的视障者没有图形性能方面的需求,对于显卡不必太过于纠结,我建议大家在选择轻薄本时多考虑集成显卡版本的机器。
购前须知·问与答
问: 3000元以下能否买到可以日常使用的笔记本电脑?
答: 这个问题很模糊,如果所谓的日常使用是浏览网页,可以较为顺畅的编辑word文档,那么有神州、炫龙等二线品牌的部分机器可选,但若非万不得已,笔者不推荐此价位的本子,当然,具有DIY能力的朋友可以随意,假如预算在4000左右,那无疑有很多好产品可选了,不比前两年4000元以下基本没有可用的机器,如今最激烈的竞争就在4000及4000元以下这个价位,比如搭载锐龙U和英特尔i3的一大批机型,其中不乏一些好产品,这对我们预算有限的学生党来说的确是好事儿。

问: 有哪些靠谱的购买渠道?
答: 品牌官网、京东自营店、苏宁自营店、天猫旗舰店,比价购买即可。去实体店体验是没有问题的,但绝对不要在实体店购买,尽管他们说的天花乱坠,什么“价格比网上低”,“配置比你选的那款高”,“送你键盘鼠标”等等,统统不要相信,切记切记。

问: 网店的评价有参考价值吗?
答: 无意义,不要看评价。

问: 想购买笔记本错过了六一八遗憾吗?
答: “六一八”、“双十一”、“开学季”都可以关注一下各大电商个个品牌的促销信息,如果不急用电脑,不妨先加入购物车默默观察,有些机器的价格变化是非常频繁的。还是切记不要轻易去线下实体店,坑你没商量。然后接下来的促销可能就是国庆节了,然而,不是所有商品在所谓的购物节期间是最便宜的,比如前几年某东上的某品牌笔记本就出现过九月底比十一促销价格低的情况,因此还是那句话,不着急的话可以加入购物车,经常观察,到了心理价位就可以下手了。

问: 购买笔记本是不是偏要追求高性能?
答: 所谓的高性能通常是指CPU的性能,但切记,需求永远是第一位的,是否追求高性能要看你的实际用途,也就是你拿来做什么,尤其对笔记本而言,除了高性能还要考虑,便携性、可扩展性、机身材质、续航能力、售后情况等等。

问: i5和i7如何选择?
答: 对于搭载了低压CPU的轻薄本而言,i7相对于i5提升较小,除非价格很接近,否则没必要选i7。

问: 价格、配置相似的笔记本如何选择?
答: 可以从机身材质,接口数量,键盘手感,硬盘读写速度、以及是否具有指纹识别等个人所注重的细节之处做出取舍。

问: 同一台笔记本,为什么实体店的报价低于网店仍然不推荐实体店
答: 实体店的卖家常会跟你说“我这里比京东便宜,如果不信你可以现场查!”,你查询之后发现果然如此。而真实情况是,你看到的只是此时此刻京东的价格,其实这台本子在过去或未来的某段时间里存在着远低于当前的价格。没错,电商平台的价格会因为一些促销或其他优惠活动而产生频繁的波动,这也就有个历史价格之说,有经验的买家会在购买前观察价格走势,可惜多数的普通买家还是只能看到当前的价格。还有一点,多数同款的笔记本有着高配低配之分,这无形中也给某些无良商家做文章以可乘之机。

问: 如何比价或查看网店商品的历史价格?
答: 可以选用浏览器插件,也可以借助更易操作的APP或网站来比价或查询历史价格,比如,手机上可以下载“慢慢买”这个APP或直接搜索慢慢买网站,把相应商品的地址复制粘贴或搜索相应商品名称、型号,即可看到各大电商平台的价格以及相应的历史价格走势,还有更加直观的图表曲线可以参考。

好啦,这次的分享就到这里,希望我的经验能给到你一些帮助,若文中有错谬之处请告诉我,下一次,我将从需求出发,尝试分析如何选择一款适合我们的笔记本。

如何申请百度翻译的APP ID和秘钥

  1. 打开下面地址:
    https://fanyi-api.baidu.com/api/trans/product/prodinfo

    1. 在网页底部找到“立即使用”并回车。
    2. 继续用下方向键找到“开始注册”进入。
    3. 选择开发者类型并填写相关信息。
      *开发者类型
      选择“个人开发者”(默认即可)
      *您的姓名 (请尽量填写真实姓名,姓名不能超过20个字符)
      *联系邮箱 (用于接收平台的消息通知)
      *手机号码 (便于我们联系到您)
      *验证码
      以上为必填项,按提示获取到手机验证码后填入相应文本框。
    4. 用下方向键找到“提交”链接并回车。
    5. 若以上操作无误,即可进入选择服务的页面。
      请选择您要开通的服务
      找到“通用翻译API”复选框并将其选中,然后点击“下一步”。
    6. 填写应用相关信息:
      网站或应用名称(名称不超过40个字符)
      (这里可以随便填写一个应用名称,不超过40个字符即可。)
      相关网址(您公司的网站地址,或应用支持的网址)
      (这里可以随意填写一个网址)
      网站或应用简介(简介不超过200字)
      (如上)
      服务器地址
      (这里可以留空)
      最后点击“提交申请”。
    7. 若操作无误会弹出以下提示:
      您已成功开通【通用翻译API】
      前往管理控制台查看技术文档
    8. 进入“管理控制台”后,点击“开发者信息”链接,找到
      APP ID:xxxxx
      密钥:xxxx
    9. 分别复制APP ID和秘钥(注意从“:”(冒号)后面开始复制)
      ps: 得到APP ID、秘钥,填写后即可使用百度翻译,若您在使用“全能翻译”这款NVDA屏幕阅读器插件,APP ID和秘钥可通用。

开元Inno Setup脚本 之 [Code]段

此代码功能包括:去掉欢迎页面,退出安装向导时不提示,去掉菜单内的“关于按钮”,不重复安装(提示卸载旧版程序),关于不重复安装我之前写过一篇文章,在我的博客内也能找到。

[Code]
//去掉欢迎页面(代码开始)
function ShouldSkipPage(PageID: Integer): Boolean;
begin
if PageID=wpWelcome then
result := true;
end;
//去掉欢迎页面(代码结束)
//退出安装向导时不提示(代码开始)
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
Confirm := False;
end;
//退出安装向导时不提示(代码结束)
//去掉菜单内的“关于按钮”(代码开始)
procedure InitializeWizard();
begin
WizardForm.BorderIcons := [biHelp, biSystemMenu, biMinimize]; //与BorderStyle合用,会导致许可协议等页面的RTF文本失效
end;
//去掉菜单内的“关于按钮”(代码结束)
//不重复安装(代码开始)
function InitializeSetup():boolean;
var
MykeynotExist:boolean;
ResultCode: Integer;
uicmd: String;
begin
MykeynotExist:= true;
if RegQueryStringValue(HKEY_LOCAL_MACHINE, ‘SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall{此处为APPID}_is1’, ‘UninstallString’, uicmd) then
begin
MsgBox(‘检测到程序已安装,请卸载后在运行此安装向导!’, mbInformation, MB_OK );
MyKeynotExist:= false;
Exec(RemoveQuotes(uicmd), ”, ”, SW_SHOW, ewWaitUntilTerminated, ResultCode);
end;
Result:= MykeynotExist
end;
//不重复安装(代码结束)

关于Inno Setup封装技术的细节处理

InnoSetup是我最喜欢的一款软件打包工具,其可扩展性能满足各类程序的安装部署需要,脚本的[Code]段更是强大到没朋友,众所周知咱们的ZDSR便是用他打包而成,(虽然安装简单,但实现起来也不是用向导就能完成的,加上要考虑到目的计算机的多样性,所以ZDSR的安装包还真值得我们研究学习一下),但今天我可不是来分享研究成果的。
说个曾经遇到的问题及我的解决办法,纯属涂鸦之作,不当之处,还望各位看官批评指正。
为什么标题写为“细节处理”呢?因为这的确是个细节问题,细节到多数开发者都视而不见。
即便如此,作为有知识、有思想、有节操的社会主义五好青年,我们岂能泯然众人,哈哈哈!古人云“祸患常积于忽微”吗!
细节1: 检测是否已安装。
目前常用的方法有:
(1)检测安装程序目录,以及主程序是否存在。
(2) 检测进城是否正处于运行状态。
(3) 检测注册表内的APPID。
我采用的是第(3)种,当检测到APPID与当前安装包相同时便弹出对话框提醒,并执行卸载程序,感觉相对保险些,但也有比较坑的时候,假如用户位正确卸载我们的程序,(也就是存在注册表残留),那可就坑了你除非手动去删除注册表内的相关键值才能重新安装新版程序,但这种情况一般是有意而为之,怨天怨地怨不了我,哈哈哈!
细节2: 卸载前关闭程序
常规方法与细节1十分相似,无非是判断进城是否正在运行,从而kill掉,或者弹出对话框提醒用户手动关闭,不再赘述。
另外,可能有朋友知道一种更高大上且保险的方法:添加互斥对象,InnoSetup中也有相关参数,下面摘抄一段Inno的帮助文档:
##分割线开始##
描述:
这个指令用于防止用户在应用程序仍在运行的情况下安装新的应用程序版本,以及防止用户卸载正在运行的应用程序。它指定一个或多个已命名互斥中的名字 (多重互斥用逗号隔开),安装程序和卸载程序在启动时检查该名字。如果没有退出,安装程序/卸载程序将显示消息: “[安装程序或卸载程序] 发现 [AppName] 当前正在运行,请现在关闭所有运行中的程序,请先关闭所有运行的窗口,然后单击“确定”继续,或按“取消”退出。”。这个值可以包含常量。
使用这个指令需要你添加代码到你的应用程序,这个应用程序是用你在这个指令中指定的名字创建一个互斥的应用程序。
##分割线结束##
这些方法不能说好坏,只能说适合与否,也许有些老鸟编写[code]游刃有余,但有些新手却望而生畏!下面再给大家说说我的方法,上面提到了,我利用读取注册表内APPID的方法来判断是否重复安装,那么卸载的时候我是如何处理的呢?
方法很简单,那便是通过传入命令行参数,使程序自己退出,大致步骤如下:
1. 在我自己的程序启动时取得命令行参数。
2. 检测是否正确,比如我定义的是“-Uninstall”。
3. 假如参数没有问题,那么判断我的程序是否正在运行,如果返回 True,则关闭,或提示用户手动关闭(通常没有必要)。
4. 在InnoSetup安装包脚本内的[UninstallRun]段添加一行: Filename: {app}{#MyAppExeName} ; Parameters: -Uninstall
5. 大功告成,代码也不会很多,与互斥对象有异曲同工之妙,但更为简单,当然不是万无一失,笔者只是一时兴起将自己所学记录下来,希望能起到抛砖引玉的作用,关于Inno的更多知识,欢迎一起交流。