无忧启动论坛

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

WinCMD-V3.9.2010.0618版

  [复制链接]
发表于 2008-3-26 18:39:32 | 显示全部楼层
原帖由 lxl1638 于 2008-3-26 05:36 PM 发表


你那两个位置应该是什么才对的?
或者你检查一下是不是按钮的位置设置不对,超出了窗口的边界?



还是复制中出了问题,解决了....

[ 本帖最后由 ynxmaifmsguxmft 于 2008-3-26 07:01 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-3-26 18:41:29 | 显示全部楼层
原帖由 ynxmaifmsguxmft 于 2008-3-26 06:36 PM 发表

我只是照葫芦画瓢,不知其所以然---加了%ThisPath%后错误依旧...


是改一下a1.cmd,看图。
未命名.PNG
回复

使用道具 举报

 楼主| 发表于 2008-3-26 18:42:31 | 显示全部楼层
原帖由 ynxmaifmsguxmft 于 2008-3-26 06:39 PM 发表

这两行和别的行一样全是复制的。别的不出错,就这两行出错了。


刚下了你的附件,发现重复同名的按钮了,这是不允许了。
回复

使用道具 举报

发表于 2008-3-26 19:03:30 | 显示全部楼层
原帖由 lxl1638 于 2008-3-26 06:42 PM 发表


刚下了你的附件,发现重复同名的按钮了,这是不允许了。



解决,谢谢!!!!
回复

使用道具 举报

发表于 2008-3-26 19:13:44 | 显示全部楼层
原帖由 lxl1638 于 2008-3-26 06:41 PM 发表


是改一下a1.cmd,看图。

我试了,是因为路径里有空格,没空格的路径可行(换句话说,就是文件的上级所有路径都不能有空格)。

[ 本帖最后由 ynxmaifmsguxmft 于 2008-3-26 07:17 PM 编辑 ]
ff.png
回复

使用道具 举报

发表于 2008-3-26 21:34:12 | 显示全部楼层

回复 #116 ynxmaifmsguxmft 的帖子

无忧的狂人特别多!

这回找到发泄机会了!
回复

使用道具 举报

发表于 2008-3-26 21:39:03 | 显示全部楼层
原帖由 Yonsm 于 2008-3-26 03:31 PM 发表
另外,再提个建议,不要使用 INI 作为文件名,可以自己造一个,比如 wcs (WinCmd Script)什么的。并可以设置文件关联。双击即可打开。


好提议,这样不用写CMD文件也能调用脚本。
回复

使用道具 举报

发表于 2008-3-26 21:43:37 | 显示全部楼层
原帖由 ynxmaifmsguxmft 于 2008-3-26 03:19 PM 发表
还有个问题特别怪,我搞了一天,重做了无数遍,还是错误。下面的CMD.RAR里附了我做的原程序。




太牛叉了。
回复

使用道具 举报

发表于 2008-3-26 22:05:24 | 显示全部楼层
下载来试试。。
回复

使用道具 举报

 楼主| 发表于 2008-3-27 11:17:12 | 显示全部楼层
原帖由 ynxmaifmsguxmft 于 2008-3-26 06:36 PM 发表

我只是照葫芦画瓢,不知其所以然---加了%ThisPath%后错误依旧...


再加 "
Set CMDCommandLine=%0
FOR /F "delims=" %%I in ("%CMDCommandLine%") do set ThisPath=%%~dpI
start "%ThisPath%b2.exe"
回复

使用道具 举报

发表于 2008-3-27 11:43:48 | 显示全部楼层
原来我只知道在不加%的路径里加“”号,所以在%号后面也加了,没成功就以为不支持呢,经老九老师的指点才恍然大悟,但路径问题解决了,START却不能启动EXE文件了

[ 本帖最后由 ynxmaifmsguxmft 于 2008-3-27 01:10 PM 编辑 ]

wincmd.rar

105.04 KB, 下载次数: 83, 下载积分: 无忧币 -2

回复

使用道具 举报

 楼主| 发表于 2008-3-27 18:43:56 | 显示全部楼层
原帖由 ynxmaifmsguxmft 于 2008-3-27 11:43 AM 发表
原来我只知道在不加%的路径里加“”号,所以在%号后面也加了,没成功就以为不支持呢,经老九老师的指点才恍然大悟,但路径问题解决了,START却不能启动EXE文件了。


呵呵,搞成 CMD 讨论了,再改 a1.cmd 为:
pause
Set CMDCommandLine=%0
FOR /F "delims=" %%I in ("%CMDCommandLine%") do set ThisPath=%%~dpI
FOR /F "delims=" %%I in ("%CMDCommandLine%") do set ThisDirve=%%~dI
%ThisDirve%
`切换到CMD所在分区
CD %ThisPath%
`进入到CMD所在目录
start b2.exe
`启动b2.exe


解释:
CMDCommandLine -- CMD文件名本身(%0);
ThisPath -- CMD所在路径;
ThisDirve -- CMD所在盘符。

[ 本帖最后由 lxl1638 于 2008-3-27 06:46 PM 编辑 ]
回复

使用道具 举报

发表于 2008-3-27 19:20:18 | 显示全部楼层
这回终于成功了,谢谢老九老师两天来的耐心指点!
回复

使用道具 举报

 楼主| 发表于 2008-3-27 19:24:13 | 显示全部楼层
更新一下,让 WinCMD.EXE 的脚本配置文件成为"可执行"文件,双击即可载入,无需通过 CMD 批处理。
回复

使用道具 举报

发表于 2008-3-27 20:18:22 | 显示全部楼层

  1. ENVI WCS=WinCmd Script
  2. ENVI WinCMD=%CurDir%\WinCMD.EXE
  3. REGI HKCR\.WCS\=%WCS%
  4. REGI HKCR\%WCS%\DefaultIcon\=%WinCMD%,0
  5. REGI HKCR\%WCS%\Shell\Open\Command\=%WinCMD% LOAD %1
复制代码

应注册个编辑吧,用记事本。
回复

使用道具 举报

发表于 2008-3-27 21:34:31 | 显示全部楼层
那个注册配置文件的批处理我加了一行,注册完成后就直接运行注册后的可执行文件了,省得再点一次。

@echo off
color 3f
START /MIN /B WinCMD.EXE LOAD 注册WinCMD脚本.TXT
START WinCMD功能演示.WCS

以后直接运行WinCMD功能演示.WCS就行了。
回复

使用道具 举报

发表于 2008-3-27 21:38:10 | 显示全部楼层
原帖由 nn2nn 于 2008-3-27 08:18 PM 发表

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

应注册个编辑吧, ...


我的办法是右击文件从打开方式里选记事本进行编辑。

[ 本帖最后由 ynxmaifmsguxmft 于 2008-3-27 09:55 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2008-3-27 22:03:34 | 显示全部楼层
原帖由 ynxmaifmsguxmft 于 2008-3-27 09:38 PM 发表


我的办法是右击文件从打开方式里选记事本进行编辑。


自己搞,不是什么难问题,如果搞不定,改扩展名为 .TXT 再编辑,编辑完再改回扩展名为 .WCS,
其实 .WCS 这个扩展名你也可以改成其它的。
回复

使用道具 举报

发表于 2008-3-27 22:09:15 | 显示全部楼层
原帖由 lxl1638 于 2008-3-27 10:03 PM 发表


自己搞,不是什么难问题,如果搞不定,改扩展名为 .TXT 再编辑,编辑完再改回扩展名为 .WCS,
其实 .WCS 这个扩展名你也可以改成其它的。

   又学了一招,不用卸载的办法,而是用改名的办法。
回复

使用道具 举报

发表于 2008-3-27 22:12:32 | 显示全部楼层

回复 #139 lxl1638 的帖子

还是定下来好,如果WCS不与常用软件冲突,这个扩展名不错。
回复

使用道具 举报

 楼主| 发表于 2008-3-27 22:18:47 | 显示全部楼层
原帖由 nn2nn 于 2008-3-27 10:12 PM 发表
还是定下来好,如果WCS不与常用软件冲突,这个扩展名不错。


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

蓝色部分(.WCS)为扩展名,红色部分(WinCmd Script)为文件描述,自己可以改成其它的。
回复

使用道具 举报

发表于 2008-3-27 22:24:56 | 显示全部楼层
原帖由 lxl1638 于 2008-3-27 10:18 PM 发表


扩展名就这样定了,这个也是 Yonsm 的提议,
____ 一个很简单的问题,为什么本人以前没有想到呢?(双击让 WinCMD.EXE 的 LOAD 命令载入)。


主要是LZ对“垃圾”两字过敏,不喜欢写注册表多一个字节,过分的自由就没规可循。
回复

使用道具 举报

发表于 2008-3-28 13:00:09 | 显示全部楼层
WinCMD能在DOS下运行吗?
回复

使用道具 举报

 楼主| 发表于 2008-3-29 10:45:04 | 显示全部楼层
原帖由 stwcb2007 于 2008-3-28 01:00 PM 发表
WinCMD能在DOS下运行吗?


NO,名为 WinCMD,只能在 Windows 下使用,在"命令提示符"下也可以,纯 DOS 下不支持。
回复

使用道具 举报

发表于 2008-3-29 21:21:10 | 显示全部楼层
希望有一天自己也能达到这个水平。
回复

使用道具 举报

发表于 2008-3-30 13:38:22 | 显示全部楼层
如何在winCAD中运行多条DOS命令?
回复

使用道具 举报

发表于 2008-3-31 18:00:59 | 显示全部楼层
原帖由 lxl1638 于 2008-3-27 10:18 PM 发表


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

蓝色部分(.WCS)为扩 ...


可有兴趣看看 CeleScript?我觉得你可以参考一下 CeleScript 的某些东西。只是一个混合的小东西,WIndows Mobile 下的CeleCmd和XCMD的杂合,架构挺不错的,就是功能(特别是制作对话框界面)没有WinCmd强。

部分命令,以及主界面,我觉得值得借鉴一下。回去我传上这里来。
回复

使用道具 举报

发表于 2008-4-1 00:15:02 | 显示全部楼层
有办法支援字串中有 , 号吗?因为 , 号在 WinCMD 中是分隔命令用的,可是我又想要这一串中有 , 号该怎麽办?
例如:
ENVI Control=rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
ENVI Control="rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1"
ENVI Control='rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1'

等等之类都是跳过无法执行的,可否用 * 代替 , 字串或其它可替代之类的?
回复

使用道具 举报

发表于 2008-4-1 00:24:09 | 显示全部楼层
还有 Radio 像是有 Bug,见图。
LIST 和 CHEK 默认是选中的,也很正常,但是
RADI 也是默认选中的,但 ENVI ID=2 却没有正常被执行,一定还要手动用滑鼠去选择一次才会正常,见图2

2008-04-01_001505.jpg


ENVI test=%ID% - %L1% - %C1.Check%
_SUB Windows,W425H200
  GROU Group1,L8T5W400H70
  RADI R1,L15T25W360H20,R1,ENVI ID=1
  RADI R2,L15T45W360H20,R2,ENVI ID=2,1
  
  GROU Group2,L8T80W400H55
  List L1,L85T100W110H20,111|222|333,,222
  CHEK C1,L205T104W100H20,Check,,1
  ITEM EXECUTE,L100T140W60H20,執行,MESS %test% @ #OK
_END
CALL @Windows


图2 - 滑鼠手动选中再按确定后, ID=2 的 2 就正常显示了。
2008-04-01_002014.jpg
回复

使用道具 举报

发表于 2008-4-1 00:47:02 | 显示全部楼层
又出来了啊
真快啊
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 03:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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