是因为.bat文件的默认打开被该成编辑了。而编辑是用记事本先打开的,因为会显示.bat文件内容。问题解决:再打开cmd运行,而后资源管理器,文件夹选项,新建任务扩展名.bat有高级选中后ms-dos批处理文件,在文件夹选项中会多出一个bat文件的操作,选中后,点有高级,把文件设置为想执行操作设置为open那样的话就行啦了。
方法一,用来dos命令:
1.直接点击“开始”,在“运行”里输入cmd
2.利用盘符转移命令移回你想操作的盘,命令
文件扩展名(或称作副档名)是早期操作系统(如vms/cp/m/dos等)为了标志文件格式的一种机制。
以dos来说,一个扩展名是跟在zh-zn:文件zh-tw:主档名后面的,由一个连成一体符号分隔。在一个像“document.txt”的文件名中,document是文件名,txt为扩展名,它表示这个文件是一个纯文本文件,“.”那是zh-zn:文件zh-tw:主档名与扩展名的分隔符号。dos操作系统(以及windows3.x)把扩展名取消在3个字符以内。32位的windows操作系统,例如windows95、windows98、windowsnt、windows2000和windowsxp在fat和fat32文件系统中包含有一个界面水平的抵消,令扩展名的字数可以不达到256个英文字符,但是在系统层面,依旧恢复3个字母的命名,这对很多用户来说都是不可见的。而nt、2000和xp在用的ntfs则没有这种限制。文件的扩展名也可以参照外壳或浏览器的设置来表示为没显示的或隐藏的。国内传播电脑病毒或蠕虫病毒的故意用户很有可能在用类似love-letter-for-you.txt.vbs这样感觉起来像是三个无害的纯文本文件的文件空气传播给目标用户,要是文件扩展名是追踪的话(大多微软操作系统设置里为追踪的),那你这个vbscript文件就有可能背叛到用户。然而这种以此命名法有着太大的缺陷,甚至方便
答,扩展名为.cmd的文件是一个可执行文件。
*.cmd文件是用于windows
xp/nt/2000的批处理文件,与*.bat文件功能相同的,仅仅替区别在dos/windows
9x下的*.bat文件,如是需要在windows
9x下不运行,可以不将*.cmd文件改成*.bat文件去掉!