中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-03 16:12
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]如何产生网页的复选框并根据用户选择返回给CMD
可打印版本  2,248 / 27
第1楼 HUNRYBECKY 发表于 2007-02-19 23:06
银牌会员 发帖 442 积分 1,179
[求助]如何产生网页的复选框并根据用户选择返回给CMD
首先祝大家新年快乐,健康平安幸福每一天
今天无聊没有事情,就跑来上网,想问个问题:批量安装绿色软件
我使用FOR /F "DELIMS=" %% I IN ('DIR /S/B *G.EXE') DO ECHO %%I 来获取了所有需要安装的绿色软件(后面最后一个字符为G的EXE文件)路径,虽然获取了绿色软件,但是我想让用户根据这个列表来选择安装,怎么实现呢?纯DOS好像不行,我想通过使用CMD产生一个HTML文件,因为HTML文件中可以使用复选框,用户就可以根据这个复选框来选择安装那些软件了,但是如何实现呢?我对HTML编程一窍不通哟,所以只有请各位大哥多多发表下意见(以前看到"谁说批处理界面不漂亮,就想要这样的效果").

我的批处理内容如下(注意IPATH是预先在RAR压缩时使用的解压路径,可以在批处理中设置RAR可以识别):


[ Last edited by HUNRYBECKY on 2007-2-28 at 05:02 AM ]
第2楼 HUNRYBECKY 发表于 2007-02-19 23:25
银牌会员 发帖 442 积分 1,179
好像今天人很少,自己顶下.
第3楼 HUNRYBECKY 发表于 2007-02-20 00:07
银牌会员 发帖 442 积分 1,179
在顶下,以前的那个漂亮的IE界面的帖子好像也被删除了。想下载下来学习也不行了。
第4楼 HUNRYBECKY 发表于 2007-02-20 02:54
银牌会员 发帖 442 积分 1,179
恩,继续在等待,今天好像问问题的比较多,高手都回家过年了 :-)
第5楼 HUNRYBECKY 发表于 2007-02-27 23:36
银牌会员 发帖 442 积分 1,179
可能我表达的不是很清楚,说明一下.
我使用FOR命令获取到了要安装的绿色软件列表到一个文本OK.TXT


我想根据OK.TXT的文件内容让用户选择安装需要安装的绿色软件,但是直接在CMD下比较麻烦而且不是很美观,所以我想使用网页的形式如像"谁说的批处理界面不漂亮"一样,根据OK.TXT的项目产生一系列复选框,然后用户就可以自由选择了,然后把用户的选择返回给CMD.
不知道我这样表达是否清楚了.
这里有效果的例子:http://www.blabla.cn/html_examples/056_form_input_check_checked.html

[ Last edited by HUNRYBECKY on 2007-2-28 at 04:51 AM ]
第6楼 vkill 发表于 2007-02-27 23:53
金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽
要用html那就不知道了
第7楼 HUNRYBECKY 发表于 2007-02-28 00:39
银牌会员 发帖 442 积分 1,179
恩,ZH159兄的哪个谁说批处理不漂亮,就是使用BAT+VBS+HTML实现的,效果相当不错,但是本人不会HTML的语法,所以比较麻烦.希望会HTML的高手来解答
第8楼 HUNRYBECKY 发表于 2007-02-28 05:03
银牌会员 发帖 442 积分 1,179
一直没有人来回答.是不是有点难,还是其他原因,路过走过的,给点意见.
第9楼 zh159 发表于 2007-02-28 11:43
金牌会员 发帖 1,467 积分 3,687
现在忙,等过几天有空了再写一段
第10楼 HUNRYBECKY 发表于 2007-03-01 00:41
银牌会员 发帖 442 积分 1,179
谢谢.理解.不过我现在正研究你的哪个程序
第11楼 slore 发表于 2007-03-01 01:35
铂金会员 发帖 2,478 积分 5,212
Originally posted by HUNRYBECKY at 2007-2-27 11:39:
恩,ZH159兄的哪个谁说批处理不漂亮,就是使用BAT+VBS+HTML实现的,效果相当不错,但是本人不会HTML的语法,所以比较麻烦.希望会HTML的高手来解答


严格的说那是P处理么?调用了……

那个纯粹是个IE界面…罢了。单P可以么?

P可以运行exe,运行个cs,qq,war3的话,不知道可不可以说批处理能对战?能视频……能XXX……
第12楼 zh159 发表于 2007-03-01 02:23
金牌会员 发帖 1,467 积分 3,687
批处理本来就是一个命令(内部命令、外部命令)的集合体,调用各种命令来完成目的任务。
第13楼 HUNRYBECKY 发表于 2007-03-04 00:31
银牌会员 发帖 442 积分 1,179
问下能不能使用FRAME把网页划分为三个部分,第一个部分为页头,大小规定,显示重要显示,而第二个部分内容,根据内容的多少显示滚动条;第三个部分为页尾,显示其他信息,如何在VBS中实现?

如下面的代码,我怎样直接在FRAME的LEFT中写入文本,却没有任何效果:


[ Last edited by HUNRYBECKY on 2007-3-4 at 03:41 AM ]
第14楼 zh159 发表于 2007-03-04 06:14
金牌会员 发帖 1,467 积分 3,687
你这个还得需要两个html文件连接到
<frame name="left" src="html文件1">
<frame name="right" src="html文件2">
中才有效

写段简单些的(自己删除二句“goto min”,把后面的 call echo start /w "%%%%i%%" 改为 call start /w "%%%%i%%")



[ Last edited by zh159 on 2007-3-3 at 09:24 PM ]
第15楼 HUNRYBECKY 发表于 2007-03-07 00:09
银牌会员 发帖 442 积分 1,179
Originally posted by zh159 at 2007-3-4 06:14:
你这个还得需要两个html文件连接到
<frame name="left" src="html文件1">
<frame name="right" src="html文件2">
中才有效 ...


谢谢ZH兄的回答,目前我正学HTML编程,哪个程序我基本上搞定了,但还是有问题,上面提到的在同一页面上如何固定页首和页尾,使用FRAME方法需要另外两个叶面,很麻烦,那么有没有其他方法解决呢,难道FRAME真的就解决不了吗?直接在父FRAME对子FRAME引用编程能实现吗?如果不解决,真的很难看,下面是VBS代码,保存为VBS后大家测试下.


[ Last edited by HUNRYBECKY on 2007-3-7 at 01:08 AM ]
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023