windows - 如何在cmd中使用默认应用程序打开文件?

标签 windows batch-file cmd

我试图在用户创建文件后在其默认编辑器中打开该文件。到目前为止,我的脚本是:

@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 使用关联的应用程序打开文件。


资源:

关于windows - 如何在cmd中使用默认应用程序打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3729187/

相关文章:

windows - 保持 Y 的 X 个实例始终运行,windows

java - 从其他系统java代码运行.bat文件

visual-studio - 如何在批处理文件中找到最新的 Visual Studio 开发人员命令提示符?

c - 为什么 system() 函数不起作用?

go - exec.command-CMD.exe-通过命令行查询

windows - 通过 Windows 批处理从 svnlook 获取日志消息

c# - 从他们以管理员身份启动的应用程序登录/模拟为本地/域用户

batch-file - 批量获取括号之间的字符串

C#:如何直接在 java.exe 中执行此命令行?

c - HANDLE 的尺寸是多少?