中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
« [1] [2] »
作者:
标题: 内部命令TO外部命令 上一主题 | 下一主题
chpavc
初级用户





积分 47
发帖 19
注册 2006-11-8
状态 离线
『楼 主』:  内部命令TO外部命令

怎样才能把DOS的内部命令转换为外部命令?
比如把REN变成单独的文件形式?

2006-11-8 09:56
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 2 楼』:  

估计某些牛人可以通过反汇编完成。或者用doskey来把原来的内部命令“转义”了,呵呵




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-11-8 09:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 3 楼』:  

这又何必呢???



第一高手    第二高手

2006-11-8 10:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 4 楼』:  

恩~比如牛人electronixtar



第一高手    第二高手

2006-11-8 10:02
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chpavc
初级用户





积分 47
发帖 19
注册 2006-11-8
状态 离线
『第 5 楼』:  

调试游戏的时候有时需要重新命名文件,可是网吧禁止改扩展名,于是想到了REN,谁知道他又做了手脚,DOS的命令全不存在啊

2006-11-8 10:09
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 6 楼』:  

http://www.cn-dos.net/forum/view ... mp;highlight=DOSKEY



第一高手    第二高手

2006-11-8 10:13
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chpavc
初级用户





积分 47
发帖 19
注册 2006-11-8
状态 离线
『第 7 楼』:  

xiexie

2006-11-8 10:19
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chpavc
初级用户





积分 47
发帖 19
注册 2006-11-8
状态 离线
『第 8 楼』:  

晕了
现在的“网吧专用系统”可不是用DOSKEY来禁用DOS的
好像是把DOS命令全删除了似的

2006-11-8 10:20
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Michael
钻石会员





积分 10046
发帖 3039
注册 2002-11-11
状态 离线
『第 9 楼』:  

ren好办啊
#include <stdio.h>

int main(int argc, char* argv[])
{
        rename(argv[1],argv[2]);
       
}




简单就是美
2006-11-8 10:26
查看资料  发短消息 网志   编辑帖子  回复  引用回复
chpavc
初级用户





积分 47
发帖 19
注册 2006-11-8
状态 离线
『第 10 楼』:  

楼上的大哥,请问你的代码该怎么用啊?
我是才鸟啊

2006-11-8 10:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Michael
钻石会员





积分 10046
发帖 3039
注册 2002-11-11
状态 离线
『第 11 楼』:  

找个win32平台的C语言编译器编译成exe文件就可以执行了。可惜我手边没有。



简单就是美
2006-11-8 10:45
查看资料  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 12 楼』:  

牛人出现了



第一高手    第二高手

2006-11-8 10:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 13 楼』:  

用PCTOOLS改COMMAND.COM(MS-DOS 6.22及以前版本),
找到DIR,然后改成DDD(这里说的找到DIR是指找到COMMAND.COM文件内的DIR这个字符),
至于这个字符在哪里,需要使用PCTOOLS(PCT)自己慢慢找。

然后修改完后替换掉你现在的这个COMMAND.COM文件,
(重启、用引导盘启动再覆盖C系统上的command.com或直接覆盖引导盘上的command.com安全),
然后再键入DIR就无效了,键入DDD就等于原DIR的功能了。
(以前这么玩过,成功:) 楼主尽管改着玩吧:)

如果楼主Debug和汇编精通的话,那就用Debug改吧:)

[ Last edited by redtek on 2006-11-9 at 01:35 AM ]



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-11-9 00:59
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fastslz
铂金会员

DOS一根葱


积分 5493
发帖 2315
注册 2006-5-1
来自 上海
状态 离线
『第 14 楼』:  

如redtek兄所说用UltraEdit修改也行~



第一高手    第二高手

2006-11-9 01:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
redtek
金牌会员





积分 2902
发帖 1147
注册 2006-9-21
状态 离线
『第 15 楼』:  

好主意~:)
建议让chpavc楼主改着玩~:)



    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
2006-11-9 01:35
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: