bat文件和exe文件有啥区别

jin_ok 2009-05-15 10:55:51
两者都是可以双击执行,它们有啥区别?
...全文
1372 34 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
liumj2001 2009-05-18
  • 打赏
  • 举报
回复
哈,哈,我对我这个回复也是相当满意的。
willwayer 2009-05-18
  • 打赏
  • 举报
回复
批处理文件而exe文件是应用程序
hit040420224 2009-05-18
  • 打赏
  • 举报
回复
mark
zhaoweiting0609 2009-05-18
  • 打赏
  • 举报
回复
[Quote=引用 29 楼 Neil198 的回复:]
引用 15 楼 liumj2001 的回复:
引用 13 楼 SQL77 的回复:
引用 10 楼 liumj2001 的回复:
从本质上来看,都一样。世间所有东西都是原子分子组成的。这也两个都是WINDOWS的文件。

相对从表面来看,文件名不一样。

从结构来看,楼上的各位都说了。

所以说即有什么不一样也没什么不一样,要问什么地方什么不一样或什么地方什么一样,其实既什么都一样,也什么不一样。


楼主,你明白了吗?


高见呀!!!

[/Quote]

高!
liumj2001 2009-05-18
  • 打赏
  • 举报
回复
挺帅的。。。。头像。
Neil198 2009-05-18
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 liumj2001 的回复:]
引用 13 楼 SQL77 的回复:
引用 10 楼 liumj2001 的回复:
从本质上来看,都一样。世间所有东西都是原子分子组成的。这也两个都是WINDOWS的文件。

相对从表面来看,文件名不一样。

从结构来看,楼上的各位都说了。

所以说即有什么不一样也没什么不一样,要问什么地方什么不一样或什么地方什么一样,其实既什么都一样,也什么不一样。


楼主,你明白了吗?


高见呀!!!


总算有人支持我了。
[/Quote]

正解,精辟啊。
liumj2001 2009-05-18
  • 打赏
  • 举报
回复
[Quote=引用 27 楼 crystalsky21504119 的回复:]
10楼是禅学之人吗?头像看上去就像僧人...
[/Quote]

我头像像僧人?有没有搞错,很休闲的。

crystalsky21504119 2009-05-18
  • 打赏
  • 举报
回复
10楼是禅学之人吗?头像看上去就像僧人...
xin_xiao 2009-05-18
  • 打赏
  • 举报
回复
d
kangbo818 2009-05-18
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 XiaNao16888 的回复:]
1.bat文件是批处理文件而exe文件是应用程序
2.bat文件是文本文件而exe文件二进制文件
[/Quote]解
Insmnia 2009-05-18
  • 打赏
  • 举报
回复
LZ百度之
柳晛 2009-05-18
  • 打赏
  • 举报
回复
bat是调用DOS命令而不是编程指令,文本模式存储,解释执行,几乎没有编程性,如不支持多线程等...
exe是通过编程编译而成的可执行文件,根本就不是一个东西!
柳晛 2009-05-18
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 liumj2001 的回复:]
引用 13 楼 SQL77 的回复:
引用 10 楼 liumj2001 的回复:
从本质上来看,都一样。世间所有东西都是原子分子组成的。这也两个都是WINDOWS的文件。

相对从表面来看,文件名不一样。

从结构来看,楼上的各位都说了。

所以说即有什么不一样也没什么不一样,要问什么地方什么不一样或什么地方什么一样,其实既什么都一样,也什么不一样。


楼主,你明白了吗?


高见呀!!!


总算有人支持我了。
[/Quote]

你这话不是让lz越听越迷糊嘛...
PENYY 2009-05-17
  • 打赏
  • 举报
回复
bat文件是批处理文件而exe文件是应用程序
liumj2001 2009-05-17
  • 打赏
  • 举报
回复
从本质上来看,都一样。世间所有东西都是原子分子组成的。这也两个都是WINDOWS的文件。

相对从表面来看,文件名不一样。

从结构来看,楼上的各位都说了。

所以说即有什么不一样也没什么不一样,要问什么地方什么不一样或什么地方什么一样,其实既什么都一样,也什么不一样。


楼主,你明白了吗?

aight 2009-05-17
  • 打赏
  • 举报
回复
[Quote=引用 20 楼 luxiaoshuai 的回复:]
楼上的朋友们已经说的很清楚了...
[/Quote]
jf
luxiaoshuai 2009-05-17
  • 打赏
  • 举报
回复
楼上的朋友们已经说的很清楚了...
dulei19900815dulei 2009-05-17
  • 打赏
  • 举报
回复
bat文件是批处理文件而exe文件是应用程序
bat文件简单的自己可以自己写的
Dobzhansky 2009-05-17
  • 打赏
  • 举报
回复
双击? 首先交给 shell, shell 来确定如何 '加载' 双击的文件.

君不见双击 word 文件, 还能 '运行' 呢.

bat 文件改成 cmd 文件, 效果一样, 交给 cmd.exe 来解释执行.


同样是 exe, win32 native exe 和 托管 exe, 双击后的行为有些差别,
两者都是可执行, OS 的 loader 在加载时, 行为有些不同,
PE 文件只是托管程序的一个容器.
only_lonely 2009-05-17
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 liumj2001 的回复:]
从本质上来看,都一样。世间所有东西都是原子分子组成的。这也两个都是WINDOWS的文件。

相对从表面来看,文件名不一样。

从结构来看,楼上的各位都说了。

所以说即有什么不一样也没什么不一样,要问什么地方什么不一样或什么地方什么一样,其实既什么都一样,也什么不一样。


楼主,你明白了吗?
[/Quote]
``` ````
换个头像,支持的人应该更多···
加载更多回复(14)

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧