我试图在用户创建文件后在其默认编辑器中打开该文件。到目前为止,我的脚本是:
@echo off
@echo --- Create A New File ---
@echo -
@echo Where should we put the new file?
set /p fileLocation=@ %UserProfile%\
@echo -
@echo What do you want to call your new file?
set /p fileName=@
@echo -
@echo Almost Done! What is the files extension?
set /p extension=@ .
@echo -
copy NUL "%UserProfile%\%fileLocation%\%fileName%.%extension%"
(忽略多余的回声和'@'那些只是为了好玩)
单击文件后,它会执行以下命令:选择位置 > 选择文件名 > 选择文件扩展名
。我几乎完成了我想要的,但还有最后一件事。如何获取我创建的文件名,然后在其默认文本编辑器中打开?
最佳答案
您可以使用start
使用关联的应用程序打开文件。
资源:
- Open a File in the Default Application using the Windows Command Line (without JDIC) (2010 年 10 月 30 日的 waybackmachine 捕获)
关于windows - 如何在cmd中使用默认应用程序打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3729187/