无忧启动论坛

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

WinCMD-V3.9.2010.0618版

  [复制链接]
241#
 楼主| 发表于 2008-8-28 10:29:22 | 只看该作者
原帖由 玄天 于 2008-8-27 23:37 发表
老大,WinCMD不同于PECMD, 一般使用于正常的系统中,是否可考虑下:
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃                             WinCMD - 命令解释程序,内置以下环境变量的支持                              ┃
┣━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━┯━━━━━━━━━━━━━━━━━┫
┃CurDir              配置文件目录│Desktop               系统桌面目录│Favorites               收藏夹目录┃
┃Personal            我的文档目录│Programs              程序菜单目录│SendTo                  发送到目录┃
┃StartMenu           开始菜单目录│Startup               启动菜单目录│QuickLaunch             快速启动栏┃
┗━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━┷━━━━━━━━━━━━━━━━━┛
这几个变量(除第一个)应该使用于正常系统中而不是PE中?


这些变量仅仅是PECMD或WinCMD自己的,除非你将它们设置成系统级环境变量,否则它们不会影响正常系统的环境变量。
除第一个外,其它的都是从注册表
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
中读取出来的,在正常系统中你用CMD的SET命令列举时很多是列不出来的。

你的意思本人明白,就是要兼容正常系统的变量名。
但XCMD、PECMD、WinCMD一开始就使用了这些变量名了,只能二选一:
1、兼容PECMD,方便PECMD、WinCMD配置文件的移植,也无需修改代码,但有些与CMD的变量名不兼容;
2、兼容CMD,方便CMD、BAT批处理文件的移植,但要修改代码,不方便PECMD配置文件的移植;
本人选择了2,你可以这样处理,如:
ENVI ProgramFiles=%Programs%
回复

使用道具 举报

242#
发表于 2008-8-28 20:07:51 | 只看该作者

回复 #268 lxl1638 的帖子

一直用pecmd,因为新的wincmd可以内嵌脚本,所以正常系统中才用它(PE中已经有pecmd了,在用它实在多于)
看来只好多写几个符号咯:)
回复

使用道具 举报

243#
发表于 2008-8-28 20:10:38 | 只看该作者
哦,还有个问题:
就是在vista系统中内嵌wincmd脚本,运行是基本上都会出错,有时是双击后出错,有时是执行完后出错....
回复

使用道具 举报

244#
发表于 2008-9-14 02:03:50 | 只看该作者
原帖由 ynxmaifmsguxmft 于 2008-3-26 09:00 发表
    另外wincmd对cmd文件的支持好像不是太好。假如,我在上一级目录建立程序启动菜单,在下一级文件夹里有个批处理文件1a.cmd,一个可执行文件2b.exe,在1a.cmd中输入start 2b.exe,运行1a.cmd会提示找不到2b ...


这个问题我在用WinRAR做安装包时也有这个问题,包含在下级文件夹下的.exe也是无法找到,除非在1a.cmd描述2b.exe的时候在前面补上文件夹名称,如“folder1\2b.exe”。
回复

使用道具 举报

245#
发表于 2008-9-14 02:17:59 | 只看该作者
原帖由 lxl1638 于 2008-3-26 17:31 发表
...
这里一定要加,加了以后%ThisPath%就是"a1.cmd"所在目录(万能适用):
Set CMDCommandLine=%0
FOR /F "delims=" %%I in ("%CMDCommandLine%") do set ThisPath=%%~dpI
start %ThisPath%b2.exe
...


这是个好办法,,
回复

使用道具 举报

246#
发表于 2008-9-14 02:18:54 | 只看该作者
这里高手真的是多啊,佩服佩服,我要多多学习才行。。
回复

使用道具 举报

247#
发表于 2008-9-25 01:22:12 | 只看该作者
好久没有来了,更新N次了,汗。
顺便问一句老九,演示里的demo.exe是如何生成的?
回复

使用道具 举报

248#
发表于 2008-9-25 09:40:35 | 只看该作者
真是越来越强大!
回复

使用道具 举报

249#
发表于 2008-9-26 14:39:28 | 只看该作者
强人啊,强顶一下     
回复

使用道具 举报

250#
发表于 2008-9-26 15:11:29 | 只看该作者
用嵌入代码,关闭时会闪一下,这是怎么回事啊?
用LOAD *.ini就没有这回事
回复

使用道具 举报

251#
发表于 2008-9-26 16:38:58 | 只看该作者
原帖由 <i>stwcb2007</i> 于 2008-3-8 15:02 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=1344769&ptid=121828" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />
漂亮哦<br />
发个图给大家看看
<br />
清爽界面
引用显示不了的??
回复

使用道具 举报

252#
发表于 2008-9-28 16:23:37 | 只看该作者
国庆了,老九说要最后一次更新
我来个建议:

支持UNICODE码,在繁体系统下,WINCMD里面的简体文字下也不会乱码,反之亦然

既然是WINCMD,能否增加几个系统变量?比如电脑名称、当前用户名、IP地址等。

[ 本帖最后由 zts59 于 2008-9-28 16:28 编辑 ]
回复

使用道具 举报

253#
发表于 2008-9-28 17:09:23 | 只看该作者
新的好东东又出来了。。。
回复

使用道具 举报

254#
 楼主| 发表于 2008-10-5 10:23:24 | 只看该作者
更新一下,见1楼的说明和附件。。。。。。。。。
回复

使用道具 举报

255#
发表于 2008-10-5 17:03:15 | 只看该作者
我用165楼的“WinCMD功能演示.WCS”脚本,使用WinCMD-V3.2.913.264版本做解释,结果关闭窗口时弹出无数个WinCMD窗口——无论是按“窗口功能演示”中的“关闭窗口”按钮,还是按演示脚本右上角的关闭(X)按钮,都出现这个情况,不知道是不是版本兼容问题?
回复

使用道具 举报

256#
 楼主| 发表于 2008-10-5 17:30:31 | 只看该作者
可能是版本兼容问题,那个脚本要根据新版的命令参数来修改了;
165楼的脚本没有研究价值了,你还是看看1楼提供的三个示例吧:
DeformityDir、BOOTSECT-GUI和SetDisplay,这三个示例几乎演示了WinCMD所有内钳资源的功能(钳入文本没有演示到)。
回复

使用道具 举报

257#
发表于 2008-10-5 18:38:19 | 只看该作者
一楼的3个示例,都是编译(?)后的乱码,想研究也研究不了啊。看不到脚本,只看到结果,都不知道脚本是怎么写的,所以无从学习。

另外,对于如何将自己的脚本替换WINCMD里面的,也搞不太明白——用RESHACKER打开,看里面的脚本都是16进制的,而自己写的脚本却是字符的,都不知道换哪个和怎么换。
回复

使用道具 举报

258#
 楼主| 发表于 2008-10-5 18:48:28 | 只看该作者
附件的.DAT文件是压缩数据,你可以用附件内的工具解压,1楼有说明。
回复

使用道具 举报

259#
发表于 2008-10-6 14:02:35 | 只看该作者
谢谢老九。有空和有闲心时再详细研究一下,想做个自己专用的用户目录修改工具。
回复

使用道具 举报

260#
发表于 2008-10-16 15:51:58 | 只看该作者
请问:

脚本.WCS怎样内嵌??变成一个可执行文件??
回复

使用道具 举报

261#
 楼主| 发表于 2008-10-25 16:09:09 | 只看该作者
周未,无所事事,将本人国庆期间搞好的修改一下发上1楼。
回复

使用道具 举报

262#
发表于 2008-10-25 18:12:55 | 只看该作者
老师能发一个包含全资源(EXETATA、IMAGE、TEXT、ICON )的演示文件.EXE吗??
回复

使用道具 举报

263#
发表于 2008-10-25 20:03:50 | 只看该作者
楼主真是太强了!         
回复

使用道具 举报

264#
发表于 2008-10-25 21:06:50 | 只看该作者
是不是这个是PECMD的下一代版本,完全兼容PECMD的所有命令喽,下载收藏了!
回复

使用道具 举报

265#
发表于 2008-10-27 18:46:17 | 只看该作者
老大完工,我先顶下。。。
回复

使用道具 举报

266#
发表于 2008-10-27 18:48:34 | 只看该作者
TIPS命令应该也可以增加进pecmd.exe中吧。。。。
回复

使用道具 举报

267#
 楼主| 发表于 2008-10-27 18:50:43 | 只看该作者
原帖由 mapeimapei 于 2008-10-27 18:48 发表
TIPS命令应该也可以增加进pecmd.exe中吧。。。。


下载了的要将附件"托盘栏气泡提示3.TXT"内的WAIT命令延时改为:
WAIT 12000
来测试,不改问题也不大,只是托盘栏留下一个无效图标(鼠标移过后会消失)。
回复

使用道具 举报

268#
发表于 2008-10-27 18:57:48 | 只看该作者
谢谢老大提醒,,已经修改,希望尽快加到pecmd.exe中。。严重期待IMG。。
回复

使用道具 举报

269#
发表于 2008-10-27 19:02:04 | 只看该作者
一个建议,加入到pecmd中后,图标可以使用 PELOGON的,,如果整合到一块就更好了,,这样PE下托盘就不会出现连个图标了。。

托盘显示PELOGON的时候,出现提示,这样就太好了。。。
回复

使用道具 举报

270#
发表于 2008-11-21 23:10:17 | 只看该作者
wo yao gengxin yi xia le
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-10-28 16:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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