无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: victor888
打印 上一主题 下一主题

【2022-07-15】盘符错乱调整批处理

    [复制链接]
571#
发表于 2017-12-8 17:35:58 | 只看该作者
08-2还是调用的10的
回复

使用道具 举报

572#
发表于 2017-12-8 17:41:47 | 只看该作者
是PE下用的
回复

使用道具 举报

573#
发表于 2017-12-8 19:14:15 | 只看该作者
这个必须要配一个more.com吗。如果做pe的时候系统内已经自带,使用win7、win8、win10pe自带的more.com不行吗?

点评

各个系统的命令细节上不一样,记得有区别貌似有reg findstr find dikspart wmic,要想兼容各个系统,也只能系统判断,然后用都能用的办法,或者分别编写。。。  详情 回复 发表于 2017-12-8 19:38
回复

使用道具 举报

574#
发表于 2017-12-8 19:38:10 | 只看该作者
freesoft00 发表于 2017-12-8 19:14
这个必须要配一个more.com吗。如果做pe的时候系统内已经自带,使用win7、win8、win10pe自带的more.com不行 ...

各个系统的命令细节上不一样,记得有区别貌似有reg findstr find dikspart wmic,要想兼容各个系统,也只能系统判断,然后用都能用的办法,或者分别编写。。。
回复

使用道具 举报

575#
发表于 2017-12-8 19:52:09 | 只看该作者
细节不一样,那么就像你说的,可以判断系统,然后针对不同的系统更改为不同的代码,这个代码量应该不大,比附带一个more.com应该小很多。
回复

使用道具 举报

576#
 楼主| 发表于 2017-12-9 08:12:32 | 只看该作者
批处理做为软件肯定是要有最大的兼容性,同时代码要简练,WIN10之前,XP的MORE是各系统都通用的,因此只使用了一个MORE,为什么加它?就是因为有的PE系统里没有这个命令,现在WIN10又出现了不兼容,那么就要提供一个WIN10的MORE进去。
回复

使用道具 举报

577#
 楼主| 发表于 2017-12-9 08:18:45 | 只看该作者
sinoxer 发表于 2017-12-8 17:35
08-2还是调用的10的

你是什么版本啊,出了鬼了,我都测试通过了啊。

点评

64位WIN7,进入系统后管理员运行,也是显示more.com不是有效的win32应用程序,但是盘符还是正确整理了  详情 回复 发表于 2017-12-9 09:23
回复

使用道具 举报

578#
发表于 2017-12-9 09:23:50 | 只看该作者
victor888 发表于 2017-12-9 08:18
你是什么版本啊,出了鬼了,我都测试通过了啊。

64位WIN7,进入系统后管理员运行,也是显示more.com不是有效的win32应用程序,但是盘符还是正确整理了
回复

使用道具 举报

579#
发表于 2017-12-9 09:31:41 | 只看该作者
victor888 大威武,可以了
回复

使用道具 举报

580#
发表于 2017-12-9 13:40:24 | 只看该作者
本帖最后由 pseudo 于 2017-12-9 13:43 编辑

好像用到pecmd.exe,没提供一起下载,不完整?
之前有个“盘符随意换”anyletter,还提供吗?
回复

使用道具 举报

581#
发表于 2017-12-9 14:12:09 | 只看该作者
好事多磨!支持楼主1
回复

使用道具 举报

582#
 楼主| 发表于 2017-12-9 18:31:47 | 只看该作者
pseudo 发表于 2017-12-9 13:40
好像用到pecmd.exe,没提供一起下载,不完整?
之前有个“盘符随意换”anyletter,还提供吗?

大侠,PECMD这个著名的EXE,PE中均有,
完整WIN下一般用不到,这东西体积太大。

手动调整版应该还在首页链接的帖子里。
回复

使用道具 举报

583#
 楼主| 发表于 2017-12-9 19:35:41 | 只看该作者
freesoft00 发表于 2017-12-8 19:52
细节不一样,那么就像你说的,可以判断系统,然后针对不同的系统更改为不同的代码,这个代码量应该不大,比 ...

这玩意主要是用于PE的,有的PE里就是没有MORE命令,因此批处理必须有一个。

点评

那就看想使用这个批处理的pe制作者在制作的时候添加上more.com就可以了。那么小。也不会因为为了减小体积删除。即使删除,添加上你包内的这个文件,等于体积又回来了。所以谁相应就pe集成more.com。不相应的可以不集  详情 回复 发表于 2017-12-9 20:35
回复

使用道具 举报

584#
 楼主| 发表于 2017-12-9 19:51:18 | 只看该作者
pseudo 发表于 2017-12-9 13:40
好像用到pecmd.exe,没提供一起下载,不完整?
之前有个“盘符随意换”anyletter,还提供吗?

手动更换盘符刚才也更新一下:http://bbs.wuyou.net/forum.php?m ... p;extra=#pid2609169

点评

谢谢! 有个细节探讨一下。 drvtype-2017-12-09.rar里给出more.com似乎冗余,因为批处理打算根据windows版本复制相应文件而就地生成它。 另外,似应假定批处理等文件位于只读介质。 这时这个就地复制会失败,  详情 回复 发表于 2017-12-10 21:36
回复

使用道具 举报

585#
发表于 2017-12-9 20:35:33 | 只看该作者
victor888 发表于 2017-12-9 19:35
这玩意主要是用于PE的,有的PE里就是没有MORE命令,因此批处理必须有一个。

那就看想使用这个批处理的pe制作者在制作的时候添加上more.com就可以了。那么小。也不会因为为了减小体积删除。即使删除,添加上你包内的这个文件,等于体积又回来了。所以谁相应就pe集成more.com。不相应的可以不集成。
有时候考虑的太多了,反而是累赘。
回复

使用道具 举报

586#
发表于 2017-12-10 10:52:13 | 只看该作者
谢谢分享!
回复

使用道具 举报

587#
发表于 2017-12-10 11:38:52 | 只看该作者
感谢分享!!!!!!!!
回复

使用道具 举报

588#
发表于 2017-12-10 21:36:42 | 只看该作者
victor888 发表于 2017-12-9 19:51
手动更换盘符刚才也更新一下:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=269379&page=1&extra= ...

谢谢!

有个细节探讨一下。
drvtype-2017-12-09.rar里给出more.com似乎冗余,因为批处理打算根据windows版本复制相应文件而就地生成它。
另外,似应假定批处理等文件位于只读介质。
这时这个就地复制会失败,已有的more.com没被覆盖,进而可能导致版本错误。近日网友在more方面遇到的问题,说不定与此有关。

点评

1. XP的MORE和WIN10的MORE对于这个批处理而言都要有,因为程序要考虑最大兼容性。在WIN10之前,XP的MORE是各WIN版通用的,但是WIN7或8中有一个版本的MORE就不行,因此XP的MORE就必须有。又因为XP的MORE不适用于WIN10  详情 回复 发表于 2017-12-12 13:24
回复

使用道具 举报

589#
发表于 2017-12-10 21:57:35 | 只看该作者
感谢分析!!!!!!!!
回复

使用道具 举报

590#
发表于 2017-12-10 23:50:44 | 只看该作者
楼主看一下,加入判断系统加权限,判断系统自动复制more.com对应的版本。

ORDERDRV.7z (66.64 KB, 下载次数: 51)

点评

感谢你的参与,那个VBS我还是觉得麻烦,你的功底较强,可以自己更改。  详情 回复 发表于 2017-12-12 13:28
回复

使用道具 举报

591#
发表于 2017-12-11 12:21:57 | 只看该作者
我先在这里哭一下,之后回复大家。WUYOU大版主,为什么无理由封我的VICTOR888账号?
回复

使用道具 举报

592#
发表于 2017-12-11 12:26:23 | 只看该作者
谁帮我给WUYOU发个消息,我被无故禁言了。
--
版主大人,我的VICTOR888账号无故被您禁言了,您看看是不是哪里出了问题?我是多年会员,当过版主,现在是名誉版主,从来没犯过错误啊。
55555555555

点评

早上在综合讨论区,您发了灌水帖子,同时还有cloneCD大,也发了。 我还纳闷了,怎么惊现两大神,原来是被盗号了。  详情 回复 发表于 2017-12-11 12:37
回复

使用道具 举报

593#
发表于 2017-12-11 12:37:50 | 只看该作者
victor999 发表于 2017-12-11 12:26
谁帮我给WUYOU发个消息,我被无故禁言了。
--
版主大人,我的VICTOR888账号无故被您禁言了,您看看是不是 ...

早上在综合讨论区,您发了灌水帖子,同时还有cloneCD大,也发了。
我还纳闷了,怎么惊现两大神,原来是被盗号了。
回复

使用道具 举报

594#
 楼主| 发表于 2017-12-12 13:24:23 | 只看该作者
pseudo 发表于 2017-12-10 21:36
谢谢!

有个细节探讨一下。

1. XP的MORE和WIN10的MORE对于这个批处理而言都要有,因为程序要考虑最大兼容性。在WIN10之前,XP的MORE是各WIN版通用的,但是WIN7或8中有一个版本的MORE就不行,因此XP的MORE就必须有。又因为XP的MORE不适用于WIN10,故WIN10的MORE也要有。如果确认自己定制PE版本里的MORE配合FSUTIL运行没有问题(或批处理没有问题),那么可以删除批处理的MORE,使用PE的MORE,只要稍微修改批处理即可。

2. 您说的很好,我没考虑到,这个我马上升级一下。
回复

使用道具 举报

595#
 楼主| 发表于 2017-12-12 13:28:33 | 只看该作者
baosheng00 发表于 2017-12-10 23:50
楼主看一下,加入判断系统加权限,判断系统自动复制more.com对应的版本。

感谢你的参与,那个VBS我还是觉得麻烦,你的功底较强,可以自己更改。
回复

使用道具 举报

596#
发表于 2017-12-12 13:44:37 | 只看该作者
都是orderdrv,好像传错了?

点评

谢谢指正,已经更正。  详情 回复 发表于 2017-12-12 14:37
回复

使用道具 举报

597#
发表于 2017-12-12 14:24:06 | 只看该作者
请问楼主,能不能发个单文件自解压版?
自已做不会改orderdrv.cmd,里面巳经有%temp%的语句。

点评

和%TEMP%没有关系的,你按照说明改就行了,很简单的。单文件版还是要传递参数,对于WIN10不行的。  详情 回复 发表于 2017-12-12 14:38
回复

使用道具 举报

598#
 楼主| 发表于 2017-12-12 14:37:36 | 只看该作者
pseudo 发表于 2017-12-12 13:44
都是orderdrv,好像传错了?

谢谢指正,已经更正。
回复

使用道具 举报

599#
 楼主| 发表于 2017-12-12 14:38:46 | 只看该作者
807979023 发表于 2017-12-12 14:24
请问楼主,能不能发个单文件自解压版?
自已做不会改orderdrv.cmd,里面巳经有%temp%的语句。

和%TEMP%没有关系的,你按照说明改就行了,很简单的。单文件版还是要传递参数,对于WIN10不行的。

点评

谢谢回复!非单文件版运行是没有问题的。 2017-12-09改为单文件版,在微pe w10x86和w10x64 中运行通过。 另外1个极精简的 w8x64和w10x64 中运行出错。但加入find-xp.exe和find-w10.exe后运行通过。 我就用201  详情 回复 发表于 2017-12-12 15:48
回复

使用道具 举报

600#
发表于 2017-12-12 15:38:41 | 只看该作者
能不能把1209的版本传上来,这个1212的在WIN10 PE会提示PECMD应防止在SYSTEM32文件夹
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-25 14:10

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表