Board logo

标题: 论坛命令行界面实现收藏夹功能 [打印本页]

作者: qzwqzw     时间: 2006-12-29 07:16    标题: 论坛命令行界面实现收藏夹功能

对新开发的命令行界面很感兴趣

把玩数日,偶有心得

每次要打开自己的关注帖,总是要 c:\; cd 8; type 25732,太累了

不过幸好现在支持环境变量了,利用这个可以做个临时的收藏夹

set fv1=type c:\8\25732

以后,查看自己的关注帖,只需要输入 %fv1% 就行了

不过遗憾的是,论坛命令行界面并不支持环境变量的保存和恢复

将命令后关掉重开,就需要再次设定收藏链接了

建议论坛可以支持用户级别的autoexec.bat实现环境变量的重现

[ Last edited by qzwqzw on 2006-12-28 at 06:18 PM ]
作者: electronixtar     时间: 2006-12-29 08:03
支持,顶~
作者: Wengier     时间: 2006-12-29 20:32
好建议,现已加入启动时自动处理A:\AUTOEXEC.BAT的功能!详细说明如下:

1:此文件中可包含几乎所有支持的命令,例如cls、set、echo、font、prompt、date、time、dir、type、pause等等;唯一将被忽略的命令是edit,并会给出提示。

2:默认情况下执行的命令将被回显,如果不想回显命令,可加入echo off或@字符来关闭回显(因此DOS下最常见的是在批处理开头加上@echo off一行)。

3:该文件只有当用户已登录论坛的情况下才会被看到并执行(因为是用户级)。可以用type/more和edit命令来显示和编辑该文件。另外,除启动时自动加载外,也可以用cmd/p或command/p来手工加载。

欢迎测试!
作者: Michael     时间: 2006-12-30 01:34
太棒了!!!不过我还没试。
作者: lxmxn     时间: 2006-12-30 01:47

  很多命令里面提示按ESC键可以退出,但是并退出不了,是不是和使用的浏览器有关?
  
  建议加入特殊符号,比如 & , | , && 。

作者: Wengier     时间: 2006-12-30 02:15


  Quote:
Originally posted by lxmxn at 2006-12-29 12:47 PM:

  很多命令里面提示按ESC键可以退出,但是并退出不了,是不是和使用的浏览器有关?
  
  建议加入特殊符号,比如 & , |  ...

上次不是就提到过Maxthon浏览器的ESC功能键有BUG吗?换用别的浏览器(比如IE、Firefox、Opera等),或者按Ctrl+C键来代替ESC就可以了(上次为了照顾Maxthon浏览器的这个BUG,我就已特意加入了也可以用Ctrl+C键来退出,试过了吗?)。
作者: qzwqzw     时间: 2006-12-31 22:16
嗯,autoexec.bat的实现无可挑剔了

其他是一些命令处理上的细节

date/time建议输出后不要留空行,输出的数字带有零前缀

autoexec.bat结束后的Done.可能会影响用户构造的输出,建议略去
作者: Wengier     时间: 2006-12-31 23:49


  Quote:
Originally posted by qzwqzw at 2006-12-31 09:16 AM:
嗯,autoexec.bat的实现无可挑剔了

其他是一些命令处理上的细节

date/time建议输出后不要留空行,输出的数字带有零前缀

autoexec.bat结束后的Done.可能会影响用户构造的输出,建议略去

已经将批处理执行时date/time输出后的空行以及Done..显示去除,并加入date/time的零前缀。再试试吧。
作者: qzwqzw     时间: 2007-1-1 02:07
Parse error: syntax error, unexpected $end in /www/users/cn-dos.net/forum/cmdprmt.php on line 301

等待修复……
作者: Wengier     时间: 2007-1-1 02:53


  Quote:
Originally posted by qzwqzw at 2006-12-31 01:07 PM:
Parse error: syntax error, unexpected $end in /www/users/cn-dos.net/forum/cmdprmt.php on line 301

等待修复……

不会吧?是不是当时我正在上传文件或者服务器出现临时故障造成的?我这儿没有发现这种问题(很少会出现该提示,一般都是临时问题,请稍后重试一下即可)。
作者: qzwqzw     时间: 2007-1-1 03:08
OK了

收藏夹功能正式启用
----------------------------------

添加收藏:

set 收藏标记=收藏主题路径
例:set f1=c:\8\26143
----------------------------------

使用收藏:

命令 %收藏标记%
例:type %f1%
      edit %f1%
----------------------------------

永久收藏:

编辑a:\autoexec.bat
例:edit a:\autoexec.bat

插入添加收藏的命令
例:set f1=c:\8\26143

Ctrl+Enter保存
----------------------------------

另类收藏

添加收藏:set t1=type c:\8\26143
使用收藏:%t1%
----------------------------------

[ Last edited by qzwqzw on 2006-12-31 at 02:14 PM ]