无忧启动论坛

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

WinCMD-V3.9.2010.0618版

  [复制链接]
151#
发表于 2008-4-2 07:26:59 | 只看该作者
原帖由 lxl1638 于 2008-3-27 10:18 PM 发表


扩展名就这样定了,这个也是 Yonsm 的提议,
____ 一个很简单的问题,为什么本人以前没有想到呢?(双击让 WinCMD.EXE 的 LOAD 命令载入)。
当然可以根据自己的爱好,用其它扩展名:

蓝色部分(.WCS)为扩
...
ENVI WCS=WinCmd Script
ENVI WinCMD=%CurDir%\WinCMD.EXE
REGI HKCR\.WCS\=%WCS%
REGI HKCR\%WCS%\DefaultIcon\=%WinCMD%,0
REGI HKCR\%WCS%\Shell\Open\Command\=%WinCMD% LOAD %1
。。。



/////看似没问题 如果参数有空格的路径呢,咋办?比如X:\Program Files,或X:\Documents and Settings

不好意思,我是认真没有测试,WINCMD确实没问题,不像微软的 画图那样不行

像微软的格式全是这样 否则空格路径就报错
"%systemroot%\system32\mspaint.exe" "%1"

[ 本帖最后由 老九老毛桃粉丝 于 2008-4-2 09:00 AM 编辑 ]
回复

使用道具 举报

152#
 楼主| 发表于 2008-4-2 08:11:49 | 只看该作者
原帖由 老九老毛桃粉丝 于 2008-4-2 07:26 AM 发表
看似没问题 如果参数有空格的路径呢,咋办?比如X:\Program Files,或X:\Documents and Settings

又要加 " 号了。
[quote]
ENVI WCS=WinCmd Script
ENVI WinCMD=%CurDir%\WinCMD.EXE
REGI HKCR\.WCS\=%WCS%
REGI HKCR\%WCS%\DefaultIcon\=%WinCMD%,0
REGI HKCR\%WCS%\Shell\Open\Command\="%WinCMD%" LOAD %1[quote]
回复

使用道具 举报

153#
发表于 2008-4-2 08:43:08 | 只看该作者
这样关联:

ASSOC .WCS=WinCmd Script
FTYPE WinCmd Script=%SystemRoot%\system32\WinCMD.EXE LOAD %%1
REG ADD "HKCR\WinCmd Script" /V "EditFlags" /T REG_DWORD /D 0x00000000 /F
REG ADD "HKCR\WinCmd Script" /V "BrowserFlags" /T REG_DWORD /D 0x00000008 /F
REG ADD "HKCR\WinCmd Script\DefaultIcon" /VE /D "%SystemRoot%\system32\WinCMD.EXE,0" /F
REG ADD "HKCR\WinCmd Script\Shell" /V "edit" /D "编辑(&E)" /F
REG ADD "HKCR\WinCmd Script\Shell" /V "open" /D "打开(&O)" /F
REG ADD "HKCR\WinCmd Script\Shell\edit\command" /VE /D "\"%SystemRoot%\Notepad.exe\" "\"%%1\" /F

可能会更方便些(在PE中测试通过)

[ 本帖最后由 玄天 于 2008-4-2 09:24 AM 编辑 ]
回复

使用道具 举报

154#
发表于 2008-4-2 11:22:33 | 只看该作者

回复 #161 玄天 的帖子

双手赞成!!!!!!!!!!
回复

使用道具 举报

155#
发表于 2008-4-2 11:26:43 | 只看该作者

回复 #162 nn2nn 的帖子

真晕,FTYPE 在PE下居然与正常系统中有些不同~~~~
回复

使用道具 举报

156#
发表于 2008-4-2 12:12:06 | 只看该作者
WIMNT内置了这命令,可刷新图标。
要“EDIT”命令的要写REG,WIMNT只设“OPEN”。


一行一行写才是正道吧!

[ 本帖最后由 nn2nn 于 2008-4-2 12:13 PM 编辑 ]
回复

使用道具 举报

157#
 楼主| 发表于 2008-4-2 12:27:16 | 只看该作者
原帖由 玄天 于 2008-4-2 08:43 AM 发表
这样关联:

ASSOC .WCS=WinCmd Script
FTYPE WinCmd Script=%SystemRoot%\system32\WinCMD.EXE LOAD %%1
REG ADD "HKCR\WinCmd Script" /V "EditFlags" /T REG_DWORD /D 0x00000000 /F
REG ADD "HKCR\WinC ...


就用WinCMD设置文件关联(只加一行),更方便、简洁。
//////////////////////////////////////////////
ENVI WCS=WinCmd Script
ENVI WinCMD=%CurDir%\WinCMD.EXE
REGI HKCR\.WCS\=%WCS%
REGI HKCR\%WCS%\DefaultIcon\=%WinCMD%,0
REGI HKCR\%WCS%\Shell\Open\Command\="%WinCMD%" LOAD %1
REGI HKCR\%WCS%\Shell\编辑\Command\=NotePad.EXE %1
ENVI
//////////////////////////////////////////////

[ 本帖最后由 lxl1638 于 2008-4-2 12:28 PM 编辑 ]

WinCMD.RAR

34 KB, 下载次数: 114, 下载积分: 无忧币 -2

回复

使用道具 举报

158#
发表于 2008-4-2 13:31:14 | 只看该作者
原帖由 lxl1638 于 2008-4-2 12:27 PM 发表


就用WinCMD设置文件关联(只加一行),更方便、简洁。

不是没有使用wincmd设置过,双击cmd注册貌似没有什么问题,但要将它加入到PE启动时调用的cmd或者ini中都会出错~~~~~


wincmd 现在的功能确实很强大了,但兼容性~~~~~~不如开始滴哦
回复

使用道具 举报

159#
发表于 2008-4-2 13:34:03 | 只看该作者
如果不是自动装载时设置不正确,如此:
ASSOC .WCS=WinCmd Script
FTYPE WinCmd Script=%SystemRoot%\system32\WinCMD.EXE LOAD %%1
REGI HKCR\WinCmd Script\Shell\编辑\Command\=NotePad.EXE %1
更省事.......

[ 本帖最后由 玄天 于 2008-4-2 01:35 PM 编辑 ]
回复

使用道具 举报

160#
 楼主| 发表于 2008-4-2 17:23:41 | 只看该作者
原帖由 玄天 于 2008-4-2 01:31 PM 发表

不是没有使用wincmd设置过,双击cmd注册貌似没有什么问题,但要将它加入到PE启动时调用的cmd或者ini中都会出错~~~~~
wincmd 现在的功能确实很强大了,但兼容性~~~~~~不如开始滴哦


启动时调用 CMD 或 INI?为什么不直接用 PECMD?
回复

使用道具 举报

161#
发表于 2008-4-2 18:40:31 | 只看该作者
晕倒,难道pe引导时的ini文件不是pecmd调用的?
回复

使用道具 举报

162#
发表于 2008-4-2 18:49:38 | 只看该作者
突然想起,在pe中使用 %1 这样的东东不行,必须用 %%1 才有效,正常系统中 ftype 用 %1,其它用%%1.......

难道是当初忽略了这个?
回复

使用道具 举报

163#
 楼主| 发表于 2008-4-2 18:57:23 | 只看该作者
原帖由 玄天 于 2008-4-2 06:49 PM 发表
突然想起,在pe中使用 %1 这样的东东不行,必须用 %%1 才有效,正常系统中 ftype 用 %1,其它用%%1.......
难道是当初忽略了这个?


不留意这个啊,精简美化一下(只需4行),给编辑菜单加上快捷键:
///////////////////////////////////////////////////////////////////
TEAM ENVI WCS=WinCmd Script|ENVI WinCMD=%CurDir%\WinCMD.EXE
TEAM REGI HKCR\.WCS\=%WCS%|REGI HKCR\%WCS%\DefaultIcon\=%WinCMD%,0
REGI HKCR\%WCS%\Shell\Open\Command\="%WinCMD%" LOAD %1
TEAM REGI HKCR\%WCS%\Shell\编辑(&E)\Command\=NotePad.EXE %1|ENVI
///////////////////////////////////////////////////////////////////
回复

使用道具 举报

164#
发表于 2008-4-2 19:38:47 | 只看该作者
原帖由 lxl1638 于 2008-4-2 06:57 PM 发表


不留意这个啊,精简美化一下(只需4行),给编辑菜单加上快捷键:

刚进PE进行了测试,PECMD 将 %CurDir% 也解释为 %CurDir%, 晕~~~~~~
回复

使用道具 举报

165#
 楼主| 发表于 2008-4-2 22:02:03 | 只看该作者
原帖由 玄天 于 2008-4-2 07:38 PM 发表

刚进PE进行了测试,PECMD 将 %CurDir% 也解释为 %CurDir%, 晕~~~~~~


PECMD没有%CurDir%了,只有%CurDrv%
回复

使用道具 举报

166#
发表于 2008-4-3 02:46:29 | 只看该作者

回复 #94 lxl1638 的帖子

还得继续学习。谢谢。
回复

使用道具 举报

167#
发表于 2008-4-3 08:30:43 | 只看该作者
找Yonsm要的CeleScript。

[ 本帖最后由 cfgs 于 2008-4-15 08:36 PM 编辑 ]
回复

使用道具 举报

168#
发表于 2008-4-3 12:11:56 | 只看该作者

回复 #174 bbis 的帖子

我是将wimtool和wincmd打包的,在pe启动时拷贝入系统目录并注册,经测试将脚本放入winpe.ini中是可行的,需要修改下:
//注册 WinCmd Script 关联
TEAM ENVI WCS=WinCmd Script|ENVI WinCMD=%SystemRoot%\system32\WinCMD.EXE
TEAM REGI HKCR\.WCS\=%WCS%|REGI HKCR\%WCS%\DefaultIcon\=%WinCMD%,0
REGI HKCR\%WCS%\Shell\Open\Command\="%WinCMD%" LOAD %1
TEAM REGI HKCR\%WCS%\Shell\编辑(&E)\Command\=NotePad.EXE %1|ENVI
不过这段脚本也不是最简单的
回复

使用道具 举报

169#
发表于 2008-4-3 12:16:08 | 只看该作者
PECMD.EXE EXEC @=%SystemRoot%\system32\wimtool.exe /reg /m
REG ADD HKLM\SOFTWARE\WimTool /V "AutoMountPath" /D "%TEMP%\MountPath" /F
REG ADD HKLM\SOFTWARE\WimTool /V "WimTemp" /D "%TEMP%" /F
PECMD.EXE PATH %TEMP%\MountPath
ASSOC .WCS=WinCmd Script
FTYPE WinCmd Script=%SystemRoot%\system32\WinCMD.EXE LOAD %%1
REG ADD "HKCR\WinCmd Script\Shell\编辑(&E)\command" /VE /D "\"%SystemRoot%\Notepad.exe\" "\"%%1\" /F

如果在 CMD 中注册,这个脚本最省事


PECMD.EXE EXEC @=EXPAND -F:** %TP%\WIMTOOL.CAB %SystemRoot%\system32
PECMD.EXE LINK !%USERPROFILE%\「开始」菜单\程序\映像工具\WIM 映像处理工具,%SystemRoot%\system32\WimTool.EXE
PECMD.EXE LINK !%USERPROFILE%\「开始」菜单\系统备份\WIM 映像备份,%SystemRoot%\system32\WimTool.EXE
PECMD.EXE EXEC @=%SystemRoot%\system32\wimtool.exe /reg /m
REG ADD HKLM\SOFTWARE\WimTool /V "AutoMountPath" /D "%TEMP%\MountPath" /F
REG ADD HKLM\SOFTWARE\WimTool /V "WimTemp" /D "%TEMP%" /F
PECMD.EXE PATH %TEMP%\MountPath
ASSOC .WCS=WinCmd Script
FTYPE WinCmd Script=%SystemRoot%\system32\WinCMD.EXE LOAD %%1
REG ADD "HKCR\WinCmd Script" /V "EditFlags" /T REG_DWORD /D 0x00000000 /F
REG ADD "HKCR\WinCmd Script" /V "BrowserFlags" /T REG_DWORD /D 0x00000008 /F
REG ADD "HKCR\WinCmd Script\DefaultIcon" /VE /D "%SystemRoot%\system32\WinCMD.EXE,0" /F
REG ADD "HKCR\WinCmd Script\Shell" /V "edit" /D "编辑(&E)" /F
REG ADD "HKCR\WinCmd Script\Shell" /V "open" /D "打开(&O)" /F
REG ADD "HKCR\WinCmd Script\Shell\edit\command" /VE /D "\"%SystemRoot%\Notepad.exe\" "\"%%1\" /F
这个是最麻烦的脚本,但中规中矩

[ 本帖最后由 玄天 于 2008-4-3 12:23 PM 编辑 ]
回复

使用道具 举报

170#
发表于 2008-4-3 23:23:33 | 只看该作者
原帖由 cfgs 于 2008-4-3 08:30 AM 发表
找Yonsm要的CeleScript。

例子演示不错,但现在好象流行从源程序中看用法。
回复

使用道具 举报

171#
 楼主| 发表于 2008-4-7 21:29:31 | 只看该作者
更新一下,顺便做了个Reg2Ing的GUI。
回复

使用道具 举报

172#
 楼主| 发表于 2008-4-7 22:01:26 | 只看该作者
Reg2Inf.WCS脚本中有两处错误,下载的自己按如下更正(补上红字)

IFEX $%Check1.Check%=1,ENVI w=-w!ENVI w=
IFEX $%Check2.Check%=1,ENVI t=-t!ENVI t=
回复

使用道具 举报

173#
发表于 2008-4-7 22:49:32 | 只看该作者
使用WINCMD的时候一般都是用快捷方式
没有去注册WCS

感觉各有好处吧
INI可以很方便的打开修改
对于我这种菜鸟来说
搞一个东西只能不停的运行,然后修改
双击快捷方式运行,双击INI修改
其实很方便的说
而且用快捷方式就不会有一个黑色的框出现闪一闪就没了

给个快捷方式的图

wcb.PNG (25.5 KB, 下载次数: 199)

wcb.PNG
回复

使用道具 举报

174#
 楼主| 发表于 2008-4-8 00:31:01 | 只看该作者
原帖由 gd510090 于 2008-4-8 12:02 AM 发表
新版本按钮字体变小了?


是的,使用中文系统最常用的字体大小(相当于宋体小五号)。
回复

使用道具 举报

175#
发表于 2008-4-11 00:58:55 | 只看该作者
汗,一段时间没来,更新好几个版本了.一楼压缩包里没有关联文件类型的批处理
回复

使用道具 举报

176#
发表于 2008-4-11 09:34:13 | 只看该作者
这个工具好用吗?没用过。。。
回复

使用道具 举报

177#
 楼主| 发表于 2008-4-11 10:07:07 | 只看该作者
原帖由 流浪的风 于 2008-4-11 09:34 AM 发表
这个工具好用吗?没用过。。。


不好用,或者这是对你的最好建议。
回复

使用道具 举报

178#
发表于 2008-4-11 14:05:44 | 只看该作者
在之前的版本,会先关掉主视窗后,再执行 ...以下略...的程式,这个新的版本却是 全部执行完,再关闭... 我比较喜欢先关掉主视窗后,再执行说..

_SUB Test
KILL \%Menu%
以下略....
_END


FILE TEST.TXT=>\\192.168.0.1\TEST 会正确拷贝过去
FIIE \\192.168.0.1\TEST\TEST.TXT 不会删除,虽然也可以用 EXEC =!CMD /C DEL \\192.168.0.1\TEST\TEST.TXT 取代啦


ENVI 888=1
FIND $%888%=1,EXEC =!CMD.EXE /C ECHO "Test Write" >888.txt
!被当成了命令群组2,有解套的方法吗?因为想隐藏执行...
@ 的话可以在 PE 中用,但不能在正常的作业系统用;会出现错误讯息。


ENVI  没办法支援 " 这个符号...

在繁体 XP、2003 测试的结果...
回复

使用道具 举报

179#
 楼主| 发表于 2008-4-11 17:31:20 | 只看该作者
原帖由 guies 于 2008-4-11 02:05 PM 发表
在之前的版本,会先关掉主视窗后,再执行 ...以下略...的程式,这个新的版本却是 全部执行完,再关闭... 我比较喜欢先关掉主视窗后,再执行说..

_SUB Test
KILL \%Menu%
以下略....
_END


FILE TEST ...

FIND $%888%=1,EXEC =!CMD.EXE /C ECHO "Test Write" >888.txt

将红色的放到一个 _SUB 内,改成
_SUB XXXXX
   EXEC =!CMD.EXE /C ECHO "Test Write" >888.txt
   //............
_END

FIND $%888%=1,CALL XXXXX
回复

使用道具 举报

180#
发表于 2008-4-15 18:33:16 | 只看该作者
pecmd用wincmd的演示也行吧。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-7-8 12:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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