百摩网
当前位置: 首页 生活百科

为什么文件只打印一半(为什么多个文件打印时顺序是随机的)

时间:2023-08-09 作者: 小编 阅读量: 1 栏目名: 生活百科

外壳会一次在每个文档上执行”打印”这个动作,根据对应的打印程序事先注册好的打印流程,来执行下面几个动作中的一种:>大多数情况下,打印文档的程序会在shell\print\command注册表键值下注册一个简单的命令。在这种情况下,应用程序会打开5次,每次打开不同的文件。>在极少的情况下,打印文档的程序在shell\print\DropTarget注册表键值下注册了一个拖放处理器处理程序。在这种情况下,拖放目标被实例化并被赋予文件列表。

请考虑这样一个场景

一个文件夹里有五个文档,你选择它们,然后右键选择”打印”,系统会将它们打印出来,这毫无疑问。但是如果你细心观察一下,就会发现系统打印它们的顺序是随机的,这是为啥呢?

并没有什么魔幻的事情发生。外壳会一次在每个文档上执行”打印”这个动作,根据对应的打印程序事先注册好的打印流程,来执行下面几个动作中的一种:

> 大多数情况下,打印文档的程序会在shell\print\command注册表键值下注册一个简单的命令。在这种情况下,应用程序会打开5次,每次打开不同的文件。所有这些打印命令现在都在争用打印机,问题是程序的哪个实例首先提交其打印作业,这决定了它们从打印机出来的顺序(你可能会看到,最先打印出来的是一份最短和最简单的文档,因为它们需要更少的时间来渲染)。

> 偶尔情况下,打印文档的程序会在shell\print\ddeexec注册表键值下注册一个DDE动作谓词(verb)。在这种情况下,将启动这个应有程序的实例,并每次都指定一个待打印的文件的文件名。对于这些文件的处理,完全取决于应用程序。如果程序支持后台打印,它可能会将文档的打印分流到后台线程上,现在你的解决方案与之前的场景大致相同: 五个后台线程每个都争相查看谁能先提交它们的打印作业。

> 在极少的情况下,打印文档的程序在shell\print\DropTarget注册表键值下注册了一个拖放处理器处理程序(Drop Handler)。在这种情况下,拖放目标(Drop Target)被实例化并被赋予文件列表。然后由拖放目标决定如何处理这些文档。

总结

关于更多关于以上三种打印注册方式的细节信息,可以参考MSDN关于动作谓词(Verb)以及文件关联(File Associations)方面的内容。小弟就不细说了。

最后

Raymond Chen的《The Old New Thing》是我非常喜欢的博客之一,里面有很多关于Windows的小知识,对于广大Windows平台开发者来说,确实十分有帮助。本文来自:《Why are documents printed out of order when you multiselect and choose “Print”?》

    推荐阅读
  • 520微信最大红包(微信520红包上线)

    520微信最大红包来源:武汉晚报不是5.2,也不是52,今天表达爱意的单个红包是520!5月20日,微信发布公告称,5月20日00:00-23:59,微信普通红包的单个金额上限由200元上调到520元。消息一出,在微信朋友圈,不少女网友晒出今天收到红包的截图,其中就有单个520元的红包。根据微信红包规则,此前微信普通红包单个限额200元,单次最多可发100个红包,也就是20000元。单日零钱发红包最高金额10万元,银行卡支付金额受银行卡额度限制。

  • 哪个季节喝蜂蜜最佳(什么时候喝蜂蜜最好)

    下面更多详细答案一起来看看吧!哪个季节喝蜂蜜最佳冬蜜是一年当中蜂蜜品质最好的。因为冬季花少,天气干燥蜂蜜水分少,保存起来也比较方便易存。冬季中华小蜜蜂大多数都不外出采蜜了,故都是窝里吃蜜过冬的。而且冬季的蜂蜜经常春夏秋三季的酝酿,到了冬季都已经完全成熟封盖了,加上又没新进采集的花粉,这个季节取回来的蜂巢,过滤后得到的蜂蜜不会参杂花粉、水分,所以这个季节的蜂蜜较前三季来说都是最好的。

  • 长期佩戴戴玉镯子能有什么好处的(长期佩戴戴玉镯子的好处有哪些)

    长期佩戴戴玉镯子能有什么好处的手镯中有多种对人体有益的微量元素,如金、硅、锌、镁等,长期佩戴因与皮肤摩擦能渗入皮肤被人体吸收,从而起到按摩皮肤,促进血液循环等功效。由于质感凉爽,于夏天佩戴还能起到镇心宁神的作用。多数女性的体质偏弱,如果佩戴手镯,不仅增添女性的温润含蓄,也能提高免疫力促进身心健康。

  • 一年级孩子需要掌握的知识点(一年级新生正面临着一个比较尴尬的知识点)

    一年级新生正面临着一个比较尴尬的知识点,而影响不是一点点!一年级上学期只要求孩子把字母的小写认识并熟练拼读即可。如张大嘴巴aaa;公鸡打鸣ooo等。相同的音节,不同的声调,就是不同的读音,而且所表示不同的意思。声调符号要标在韵母上。碰到ui和iu标在后一个字母上,轻声音节不标调。0和j,q,×,y拼成音节时,0上两点省去。

  • 高考重本是什么意思(一本是什么意思)

    高考重本是什么意思重本即重点本科,只要是指211工程中提到的重点学科建设的高校。也有省属重点本科的学校,但是一般不称为重点本科。虽然同属于一本,但是可以获取的资源是不同的,国家会优先将资源给到重本高校,所以重本高校不论是从师资力量、硬件设施、就业机会等来说都是要好于普通一本高校的。

  • 令日本感到害怕的国家(在日本人的心里)

    短时间内,日本迅速崛起,甚至成为了世界第二大经济体,震惊世界。日本全民日本国,地处东亚,是一个岛屿国家。日本名义上的首都是东京,东京是全国的政治、文化、行政、经济、交通中心,在亚洲规模和繁华程度上的排名也是名列前茅。日本的贫富差距很大,东京,大阪,名古屋这三大都市圈的经济产值超过日本全国经济总量的一半。但在古代,我国实力可是不容小觑,有着无数的辉煌战绩,日本因此还是有点自卑的。

  • 驻车雷达是什么意思(驻车雷达解释)

    后驻车雷达用于汽车泊车或慢速驶时探测汽车后方障碍物的距离,提供障碍物距离、方位、区域等信息,并适时报警,为司机泊车、慢速行驶或拥堵时跟车、并线等提供方便,并帮助其减少或消除前进时因视线不良而引起的碰撞、刮蹭事故。前雷达探头装在前保险杠上,探头以大约45度角辐射,上下左右搜寻目标。它最大的作用是能探索到那些低于保险杠而司机从车内难以看见的障碍物,并报警,如花坛、玩耍的小孩等。

  • 陕西菜特色菜(陕西最出名的8道秦菜)

    一方水土养一方人,一方水土成就一个菜系。陕西菜简称陕菜,又称秦菜,虽然不是八大名菜,但因历史悠久,被称为最为古老的菜系之一。所以,招待贵宾,举办红白喜事,宴席上应当有这道菜。

  • 教你做玉米面发糕赶紧学起来吧(一碗玉米面2个鸡蛋)

    和以往蒸的发糕不一样,今天做的是切片发糕,可以夹果酱吃,夹蔬菜吃,还可以当汉堡包吃,什么都不喜欢夹的可以直接吃。鸡蛋1个、糖10克、牛奶100ml。加入两克酵母、打入1颗鸡蛋、10克糖既能增加口感又能促进发酵。把切成两半的生坯放在屉布上,二次醒发两倍大。还可以当汉堡包吃。

  • 凸显和突显的区别是什么(凸显和突显的区别在哪里)

    以下内容大家不妨参考一二希望能帮到您!“突显”也是个动词,意思是突出地显露,如“胳膊上突显青筋”。“凸显”强调的是原本存在的事物更加清晰化,而“突显”强调的是原先看不到的事物突然地或者突出地显露,辨析的要点在于观察事物原先的状态。