cmd命令中新建一个文件(word或者是excel)的命令是什么?怎么写?不是文件夹噶,谢谢啦

2024-11-19 14:39:53
推荐回答(3个)
回答(1):

对cmd不熟,但这个问题应该就是一句word或excel的安装路径就可以了吧?程序启动默认就是新建文件一个,启动参数百度一下就知道。但如果是要实现桌面右键菜单的“新建”那样产生一个文件出来,估计做不到。

但我会用另一个办法,借助vbs来实现。新建一个文本文件,写入

set a =createobject("word.application")
a.visible =true
set b = a.documents.add
b.saveas("c:\文件名.doc")
set b=nothing
set a= nothing

保存,后缀改为vbs。这时文件图标会变,双击就会出来word,并且保存在c盘。

然后再在cmd中打这个vbs的完整文件名就可以了。

如果是excel,代码改为

set a =createobject("excel.application")
a.visible =true
set b = a.workbooks.add
b.saveas("c:\文件名.xls")
set b=nothing
set a= nothing


对于那些代码的含义,楼主有兴趣可以用关键字 VBA 或 visual basic for application 。然后加上excel或word 百度一下。

回答(2):

cd.>a.txt 是建立一个txt文件,名为a.txt,这是dos的内置命令。

新建word或excel文件好像不行,没听说word或excel有这样的命令,不过可以用copy复制一个模板文件过来,比如在c:\保存一个提前设置好的模板word文件名为a.doc,然后copy c:\a.doc d:\D.doc过来即可

回答(3):

cd.>a.txt
cd.表示改变当前目录为当前目录,即等于没改变;而且此命令不会有输出。
>表示把命令输出写入到文件。后面跟着a.txt,就表示写入到a.txt。
而此例中命令不会有输出,所以就创建了没有内容的空文件。