无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 13128|回复: 70
打印 上一主题 下一主题

(网虫2008,玄天,老九3位朋友给解决了)设置TEMP到其它盘的工具

[复制链接]
跳转到指定楼层
1#
发表于 2010-11-25 10:10:53 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
原代码,看楼下的回帖
可以内置到PECMD.EXE 和 WINCMD.EXE,就成为独立的工具了,
老九新版的都可以,感谢3位!

精简了代码,不该独享,发出来. WIN系统和PE都能使用.

4个版本+精简的代码

内置代码的其它应用:
我把IP设置的代码内置,也成功了,这样可以方便笔记本在单位和家里切换IP
具体看新版PECMD说明.

[ 本帖最后由 dvd008 于 2011-1-12 09:20 编辑 ]
71#
发表于 2010-12-5 21:01:11 | 只看该作者
支持!顶好的,收下了!
回复

使用道具 举报

70#
发表于 2010-12-2 19:41:01 | 只看该作者
收下!!!!!!!!!1
回复

使用道具 举报

69#
发表于 2010-11-29 18:46:46 | 只看该作者
原帖由 mapeimapei 于 2010-11-26 14:00 发表


老D的版本已经完善了 如果升级pecmd的话 工作量比较大,另外,PE1.x现在已经没有多少深度可以挖掘了。。

建议大家齐心搞winpe3吧。

另外,建议无忧大大统一起来 搞一个无忧官方版的pe1.x。 算是对pe1 ...

强烈支持马哥的建议
回复

使用道具 举报

68#
发表于 2010-11-29 18:34:24 | 只看该作者
正在学习PE,新手,遇到了一个TEMP的问题,感谢。
回复

使用道具 举报

M
67#
发表于 2010-11-27 15:03:42 | 只看该作者
原帖由 12050202 于 2010-11-26 21:14 发表



题目

设置TEMP到其它盘的工具

哪儿错呢

-----

你文不对题的水贴以后不要发

呵呵,其实大家都对,不过D大是想讨论下目前WIN7PE的临时文件夹目录自动设置到C盘的问题,和03的不同。各位大大们回复的也是关于如何解决这个问题的,咋一看,可能以为是通篇PE的,其实只是PE3的。大家误会了。呵呵。
回复

使用道具 举报

66#
 楼主| 发表于 2010-11-27 09:31:09 | 只看该作者
我原来的问题是:有没有独立的工具或者批处理,
可以在PE下设置TEMP到其它盘?
像那个虚拟内存设置工具那样.(PE下,WIN下都可以用)

我的是2.5的PECMD

至于那些有这个功能的PE,和本问题无关.我不是要找这样的PE.
回复

使用道具 举报

65#
发表于 2010-11-26 21:28:54 | 只看该作者
原帖由 玄天 于 2010-11-26 21:21 发表
连汉字都理解不了也敢冲大, 佩服之至:)



以为自己大的人
其实是小人

你我共勉
回复

使用道具 举报

64#
发表于 2010-11-26 21:21:36 | 只看该作者

回复 #63 12050202 的帖子

连汉字都理解不了也敢冲大, 佩服之至:)
回复

使用道具 举报

63#
发表于 2010-11-26 21:14:29 | 只看该作者
原帖由 玄天 于 2010-11-26 20:57 发表

麻烦你看清楚再来回帖,真是莫名其妙!



题目

设置TEMP到其它盘的工具

哪儿错呢

-----

你文不对题的水贴以后不要发
回复

使用道具 举报

62#
 楼主| 发表于 2010-11-26 21:07:41 | 只看该作者
这个我得消化一下,
现在是BAT完成的

rename PECMD.EXE PECMD2.EXE
rename PECMD1.EXE PECMD.EXE
pecmd.exe load x:\LOADOP.INI
rename PECMD.EXE PECMD1.EXE
rename PECMD2.EXE PECMD.EXE
回复

使用道具 举报

61#
发表于 2010-11-26 21:02:04 | 只看该作者
原帖由 dvd008 于 2010-11-26 20:22 发表
命令行:WinCMD.EXE load x:\LOADOP.INI

就不让执行了

但是,一些东西内置是可以的


PE中,最好用PECMD.EXE 不要用 WINCMD

新版PECMD.EXE在PE环境下不能在SYSTEM32文件夹之外的地方执行,也不能执行WINCMD
如果不肯换新版PECMD,,系统中用到的新版PEMCDE的地方又多,可以考虑用这个,,准备一下共用的新版PECMD.EXE在固定文件夹下,,调用 CP子程序临时替换系统的SYSTEM32\PECMD,然后直接 LOAD INI ,,,程序退出后再调用HY子程序自动换回旧版。

@echo off
PUSHD %~dp0
CD /D "%CD%"
If "%1"=="CP" Goto CP
If "%1"=="HY" Goto HY
EXIT
:CP
Ren %windir%\system32\pecmd.exe pe_cmd.exe
Copy pecmd.exe %windir%\system32\
EXIT
:HY
If Exist %windir%\system32\pe_cmd.exe (
Ren %windir%\system32\pecmd.exe p_e_cmd.exe
Ren %windir%\system32\pe_cmd.exe pecmd.exe
del %windir%\system32\p_e_cmd.exe
)
EXIT
回复

使用道具 举报

60#
发表于 2010-11-26 20:57:46 | 只看该作者
原帖由 12050202 于 2010-11-26 20:44 发表




不完全统计
小马
HHH333
水老
....
一批发布的PE
都有楼主需要的功能
个人认为
比网大的简单实用

麻烦你看清楚再来回帖,真是莫名其妙!
回复

使用道具 举报

59#
发表于 2010-11-26 20:55:51 | 只看该作者
建立.wcs文件关联,双击wcs文件就可以执行
ENVI WCS=WinCMD Script
ENVI PECMD=%SystemRoot%\system32\pecmd.exe
REGI HKCR\.WCS\=%WCS%
REGI HKCR\%WCS%\DefaultIcon\=%PECMD%,0
REGI HKCR\%WCS%\Shell\打开(&O)\Command\=%PECMD% LOAD %1
REGI HKCR\%WCS%\Shell\编辑(&E)\Command\=%SystemRoot%\system32\notepad.exe %1
回复

使用道具 举报

58#
 楼主| 发表于 2010-11-26 20:52:25 | 只看该作者
WINDOWS下怎么用?

我这个可以解决RAMOS的问题.
RAMOS,通常已经设定了到哪个盘.

这个可以启动RAMOS,设置TEMP到内存盘
页面设置工具,可以设置页面到内存,实现全内存运行.
回复

使用道具 举报

57#
发表于 2010-11-26 20:44:00 | 只看该作者
原帖由 玄天 于 2010-11-26 13:19 发表
这里说的新旧版本在不更换PE中的pecmd.exe情况下的变通应用,不用你推销PE:)




不完全统计
小马
HHH333
水老
....
一批发布的PE
都有楼主需要的功能
个人认为
比网大的简单实用
回复

使用道具 举报

56#
发表于 2010-11-26 20:43:34 | 只看该作者
刚才重新改了下

  1. //配置文件开始
  2. _SUB SetPEShell
  3.      FIND $%PZ1.Check%=1,TEAM ENVI PS=1024|CALL SetFP
  4.      FIND $%PZ2.Check%=1,TEAM ENVI PS=2048|CALL SetFP
  5.      FIND $%PZ3.Check%=1,TEAM ENVI PS=0|CALL SetFP
  6.      FIND $%List2%=%T1%,TEAM ENVI PP=C|CALL Setemp
  7.      FIND $%List2%=%T2%,TEAM ENVI PP=D|CALL Setemp
  8.      FIND $%List2%=%T3%,TEAM ENVI PP=E|CALL Setemp
  9.      FIND $%List2%=%T4%,TEAM ENVI PP=F|CALL Setemp
  10.      FIND $%List2%=%T5%,TEAM ENVI PP=G|CALL Setemp
  11.      FIND $%List2%=%T6%,TEAM ENVI PP=H|CALL Setemp
  12.      FIND $%List2%=%T7%,TEAM ENVI PP=X|CALL Setemp
  13.      FIND $%List2%=%T8%,TEAM ENVI PP=Y|CALL Setemp
  14.      FIND $%List2%=%T9%,TEAM ENVI PP=Z|CALL Setemp
  15.      KILL \%Windows1%
  16. _END
  17. _SUB SetFP
  18.      REGI HKLM\SYSTEM\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters\BootId=#00000001
  19.      REGI HKLM\SYSTEM\ControlSet001\Control\Session Manager\Memory Management\PrefetchParameters\BaseTime=#122f8fb9
  20.      FIND $%List1%=%P1%,PAGE C:\pagefile.sys %PS% %PS%
  21.      FIND $%List1%=%P2%,PAGE D:\pagefile.sys %PS% %PS%
  22.      FIND $%List1%=%P3%,PAGE E:\pagefile.sys %PS% %PS%
  23.      FIND $%List1%=%P4%,PAGE F:\pagefile.sys %PS% %PS%
  24.      FIND $%List1%=%P5%,PAGE G:\pagefile.sys %PS% %PS%
  25.      FIND $%List1%=%P6%,PAGE H:\pagefile.sys %PS% %PS%
  26.      FIND $%List1%=%P7%,PAGE I:\pagefile.sys %PS% %PS%
  27.      FIND $%List1%=%P8%
  28. _END
  29. _SUB Setemp
  30.      PATH %PP%:\TEMP\MountPath
  31.      REGI HKCU\Environment\TEMP=%PP%:\TEMP
  32.      REGI HKCU\Environment\TMP=%PP%:\TEMP
  33.      REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TEMP=%PP%:\TEMP
  34.      REGI HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment\TMP=%PP%:\TEMP
  35.      REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cookies=%PP%:\TEMP\Cookies
  36.      REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache=%PP%:\TEMP\TempIE
  37.      REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\Cache\Content\CacheLimit=#0x0004b000
  38.      REGI HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Cache\Content\CacheLimit=#0x0004b000
  39.      REGI HKCU\SOFTWARE\WimTool\AutoMountPath=%PP%:\TEMP\MountPath
  40.      REGI HKCU\SOFTWARE\WimTool\WimTemp=%PP%:\TEMP
  41.      ENVI
  42. _END
  43. _SUB Windows1,L200T100W256H150,玄天 PE 环境设置,,EXPLORER.EXE#1,-10
  44.      GROU Group1,L8T12W232H56,请选择临时文件位置
  45.      ENVI T1=C:\TEMP
  46.      ENVI T2=D:\TEMP
  47.      ENVI T3=E:\TEMP
  48.      ENVI T4=F:\TEMP
  49.      ENVI T5=G:\TEMP
  50.      ENVI T6=H:\TEMP
  51.      ENVI T7=%USERPROFILE%\AppData\Local\Temp
  52.      ENVI T8=Y:\TEMP
  53.      ENVI T9=Z:\TEMP
  54.      LIST List2,L16T34W214H20,%T1%|%T2%|%T3%|%T4%|%T5%|%T6%|%T7%|%T8%|T9,,%T4%
  55.      GROU Group2,L8T76W120H56,选择虚拟内存位置
  56.      ENVI P1=C 盘
  57.      ENVI P2=D 盘
  58.      ENVI P3=E 盘
  59.      ENVI P4=F 盘
  60.      ENVI P5=G 盘
  61.      ENVI P6=H 盘
  62.      ENVI P7=I 盘
  63.      ENVI P8=不用虚拟内存
  64.      LIST List1,L18T100W100H20,%P1%|%P2%|%P3%|%P4%|%P5%|%P6%|%P7%|%P8%,,%P8%
  65.      GROU Group3,L136T76W104H56,虚拟内存大小
  66.      RADI PZ1,L144T90W40H20,1024,,,1
  67.      RADI PZ2,L194T90W40H20,2048,,,1
  68.      RADI PZ3,L144T110W94H20,系统自动管理,,,1
  69.      TIME Timer1,12000,CALL SetPEShell
  70. _END
  71. CALL @Windows1
  72. ENVI
  73. `********************************************************************************************************
  74. //配置文件结束
复制代码
回复

使用道具 举报

55#
 楼主| 发表于 2010-11-26 20:22:37 | 只看该作者
命令行:WinCMD.EXE load x:\LOADOP.INI

就不让执行了

但是,一些东西内置是可以的
回复

使用道具 举报

54#
发表于 2010-11-26 20:13:35 | 只看该作者
原帖由 玄天 于 2010-11-26 20:02 发表

如果是最新的PECMD,你试试用 wincmd load *.ini:)



还是可以。
回复

使用道具 举报

53#
发表于 2010-11-26 20:06:20 | 只看该作者
原帖由 玄天 于 2010-11-26 20:02 发表

如果是最新的PECMD,你试试用 wincmd load *.ini:)


我试试看。
回复

使用道具 举报

52#
发表于 2010-11-26 20:02:15 | 只看该作者
原帖由 yidawpf 于 2010-11-26 19:58 发表

新版的也可以用。

那个ghost工具不是用wincmd调用的吗。

如果是最新的PECMD,你试试用 wincmd load *.ini:)
回复

使用道具 举报

51#
发表于 2010-11-26 19:58:51 | 只看该作者
原帖由 dvd008 于 2010-11-26 19:55 发表
我有你更新的版本,不过,我自己都使用2.5的版本

设置IP,还真得新版,我自己这个版本,就内置两个PECMD,问题都解决了.
WINCMD,我这里可以在PE下使用,是不是旧版PECMD的没有禁用?

新版的也可以用。

那个ghost工具不是用wincmd调用的吗。
回复

使用道具 举报

50#
发表于 2010-11-26 19:57:29 | 只看该作者
原帖由 dvd008 于 2010-11-26 19:55 发表
我有你更新的版本,不过,我自己都使用2.5的版本

设置IP,还真得新版,我自己这个版本,就内置两个PECMD,问题都解决了.
WINCMD,我这里可以在PE下使用,是不是旧版PECMD的没有禁用?

旧版本的确实没有限制
回复

使用道具 举报

49#
 楼主| 发表于 2010-11-26 19:55:34 | 只看该作者
我有你更新的版本,不过,我自己都使用2.5的版本

设置IP,还真得新版,我自己这个版本,就内置两个PECMD,问题都解决了.
WINCMD,我这里可以在PE下使用,是不是旧版PECMD的没有禁用?
回复

使用道具 举报

48#
发表于 2010-11-26 17:22:41 | 只看该作者
原帖由 dvd008 于 2010-11-26 13:35 发表


我的是2.5版的PECMD, 那些代码没用的
只能加一个新版,这样解决.另外WIN系统下也可以使用,
我经常手工删除TEMP里面的文件

设置虚拟内存,可以使用了,但是,不能自动替换原来的那个SYS,
会在其它盘,根据磁 ...


只要换成我的注册表文件就能用新的PECMD
回复

使用道具 举报

47#
发表于 2010-11-26 17:02:10 | 只看该作者

回复 #47 网虫2008 的帖子

看ini肯定是头大,不过界面和操作却是很简洁的

pecmd 如果可能最好将核心内的换为新版,不过如果是小改动(比如驱动安装做一个图形界面扔驱动文件夹还是可以的),我想9帅在PE下禁止其它版本或wincmd解析配置文件主要还是为了避免不同版本的命令差异互相干扰吧
回复

使用道具 举报

46#
发表于 2010-11-26 16:12:29 | 只看该作者
原帖由 jaskle 于 2010-11-26 15:57 发表
嘿嘿,这么说~~偶就是大爷了。。。。

哪天邀上虫和其他人到你们家去,咱们也享受下大爷的待遇,嘿嘿
回复

使用道具 举报

45#
发表于 2010-11-26 16:01:43 | 只看该作者
不错。支持下。。。

无忧就是好。
回复

使用道具 举报

44#
发表于 2010-11-26 15:57:58 | 只看该作者
嘿嘿,这么说~~偶就是大爷了。。。。
回复

使用道具 举报

43#
发表于 2010-11-26 15:49:38 | 只看该作者
原帖由 网虫2008 于 2010-11-26 15:36 发表


"做PE的不是大爷,用PE的才是",,就是这么个理儿,这就和顾客就是上帝一样的道理,很正常。

所以说呢,,共享出来的PE,尽可能的排除自己的应用习惯,让共享的东西太众化一些,满足了“上帝”,那么“上 ...

他愿意哭就让它哭去吧:)

其实注册表才是真正的大爷,经常被它整的头晕眼花
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-3 07:56

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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