Board logo

标题: [分享]批处理与其他语言混合编程 [打印本页]

作者: electronixtar     时间: 2007-1-18 04:59    标题: [分享]批处理与其他语言混合编程

在咱们论坛上学习了那么多知识,也改回报社区了,最好的途径就是:写wiki。wiki是什么呢?一个图书馆,每个人都可以自由书写和修改的资料库。为了更好的发展DOS、批处理,请各位高手每天抽10分钟上网时间,把知识整理下形成文字写到联盟的 wiki 里。

我先开一个头哈:

http://www.cn-dos.net/mediawiki/ ... 8%E7%BC%96%E7%A8%8B

[ Last edited by electronixtar on 2007-1-18 at 06:12 AM ]
作者: electronixtar     时间: 2007-1-18 06:17
自己顶~~~沙发~~
作者: Primalchaos     时间: 2007-1-18 06:19
支持楼主!
作者: ccwan     时间: 2007-1-18 06:22
呵呵,est的帖子要顶,不过工作还要别人来做,我精神支持你们。
作者: qzwqzw     时间: 2007-1-18 07:14
很不错的综合

感觉需要做以下补充

bat/asm混合,较早使用的是自嵌后直接重定向的方案,仅晚于echo法,后期出现的find反过滤法也曾比较流行

bat与sed/awk/basic/html的混合编程,也曾先后有过讨论,建议多翻一翻老帖

另外,.Net作为一种架构,不具有与bat混合编程的层次,建议改为C#,或.NET/C#
作者: electronixtar     时间: 2007-1-20 08:10
qzwqzw兄厉害,小弟愚昧,可否讲下 “自嵌后直接重定向的方案”,还有“find反过滤法”?

恩,bat与sed/awk/basic/HTML 小弟不是很了解,那个wiki是按自己的理解写的,兄如果不嫌麻烦的话,强烈建议qzwqzw把WIKI改了,wiki这个东西的好处就是大家都能改,大家说了算。

至于 .NET改成C#,个人觉得不妥,其实和 VB.NET/VC.NET/JScript.NET/IronPython 综合也一样的,而且都是调用的 .NET Framework,所以还是不改吧

再次强烈建议 qzwqzw 直接修改 wiki!

[ Last edited by electronixtar on 2007-1-27 at 12:58 AM ]
作者: electronixtar     时间: 2007-1-27 01:12
今天考试终于完了,添加了一点新内容:

http://www.cn-dos.net/mediawiki/ ... 7.E4.BB.B6.E5.A4.B4
作者: qzwqzw     时间: 2007-1-28 00:31
以下面提到的最小动画为例

http://www.cn-dos.net/forum/viewthread.php?tid=25847&fpage=2

自嵌后直接重定向的例子
@echo off
goto start
e 100 B0 13 CD 10 C4 2F AA 13 C7 64 13 06 6C 04 50 B4 01 CD 16 58 74 F0 B8 03 00 CD 10 C3
r cx
1c
n mini_ani.com
w
q

:start
debug < %0 >nul
mini_ani.com
del mini_ani.com
pause
find反过滤的例子

它的优势在于可以通过find过滤嵌入多个脚本
@echo off
e 100 B0 13 CD 10 C4 2F AA 13 C7 64 13 06 6C 04 50 B4 01 CD 16 58 74 F0 B8 03 00 CD 10 C3
r cx
1c
n mini_ani.com
w
q

@find "@" /v < %0 | debug >nul
@mini_ani.com
@del mini_ani.com
@pause
[ Last edited by qzwqzw on 2007-1-27 at 11:33 AM ]
作者: electronixtar     时间: 2007-1-28 04:00
学习了

今天又添加了3种方法,呵呵

[ Last edited by electronixtar on 2007-1-28 at 04:09 AM ]
作者: 无奈何     时间: 2007-1-29 00:20
用 wiki 管理零碎的知识是很不错的方法,非常便于归类整理。
sed、awk 我有所了解,我写一些简单的示例补充一下吧,不过要迟一些时日完成。
perl 的可以参考 ActivePerl 附带的脚本,php 的原理也类似。
作者: electronixtar     时间: 2007-1-29 00:26
顶无奈何版主~~~期待wiki收到越来越多的观注
作者: redtek     时间: 2007-1-29 00:31
越来越觉得wiki简直就是在线多人协同同步出版系统,哈哈……
整理东东和写作简直太酷了~:)))
作者: electronixtar     时间: 2007-1-29 02:49


  Quote:
越来越觉得wiki简直就是在线多人协同同步出版系统,哈哈……
整理东东和写作简直太酷了~:)))

……我已经倡导wiki很多年了……

起初不知道为什么大家不喜欢wiki,原来是大家对wiki没有一个概念,没有认识……汗~
作者: ccuu668     时间: 2007-5-2 16:05
不错.建议直接做做成一本电子书就更GOOD了.
作者: chengbiner     时间: 2007-5-2 17:03
资料是很杂,如果有ebook真的很好哦
作者: xk1985115     时间: 2007-8-20 12:48
顶啊,你们都是前辈哦!
作者: 3dnowex     时间: 2007-8-21 10:25
请问,如何才能将exe或com文件转换为ASCode代码?
作者: xyq3312     时间: 2007-8-21 10:34
嗯,意见不错,支持一下,希望能见到高手们的好的,多的作口
作者: 258692011     时间: 2008-2-19 00:36
能不能把BAT通过BAT转换成EXE?
作者: zhitingkey     时间: 2008-2-19 09:25
顶了`真的很不错`很多都是要研究的`
作者: Lying     时间: 2010-6-26 09:41
汗,每次都赶不上
作者: lixupeng     时间: 2010-10-11 14:59
学习了!!!