如何用cmd中的默认应用程序打开文件?

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

@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%"

(忽略额外的回声和'@'这些只是为了好玩)

点击文件后,会执行以下命令: Choose Location > Choose File Name > Choose File extension 。 我几乎完成了我想要的,但最后一件事情。 我如何获得我创build的文件名,然后在认的文本编辑器中打开?

等待batch file到指定的时间

如何将批处理脚本多选选项集成到JAVA GUI中?

更改文件从Windows传输到Linux的权限

使用batch file运行多个Windows命令

使用batch file提取文件名的一部分

用“无响应”状态查找应用程序的脚本,在Windows XP中终止并重新启动应用程序

用于构buildmultimodule maven项目的windows脚本

通过批处理脚本将文件移动到networking驱动器

在.BAT中使用正则expression式来查找子string

在batch file中,如何删除所有非特定types的文件

您可以使用start来打开与相关应用程序的文件

资源:

使用Windows命令行(不含jdiC)在认应用程序中打开文件

在Windows中,您可以使用start ( http://ss64.com/nt/start.html )。

start "" "%UserProfile%%fileLocation%%fileName%.%extension%"

我使用这些cmd命令实现了FILE ASSOCIATION的正确方式。 这只是一个例子:

REG ADD "HKEY_CLASSES_ROOTApplicationsnotepad++.exeshellopencommand" /v @ /t REG_SZ /d ""C:\Program Files\Noteepad++\notepad++.exe" "%1"" /f REG ADD "HKEY_CURRENT_USERSoftwareMicrosoftwindowsCurrentVersionExplorerFileExts.txt" /v "Application" /t REG_SZ /d "notepad++.exe" /f REG ADD "HKEY_CURRENT_USERSoftwareMicrosoftwindowsCurrentVersionExplorerFileExts.txtOpenWithList" /v "g" /t REG_SZ /d "notepad++.exe" /f assoc .txt=MyCustomType ftype MyCustomType="C:Program FilesNoteepad++notepad++.exe" "%1"

(最好把它们放在.bat文件中)

相关文章

本篇内容主要讲解“gitee如何上传代码”,感兴趣的朋友不妨来...
这篇“从gitee上下的代码如何用”文章的知识点大部分人都不太...
这篇文章主要介绍“gitee如何下载仓库里的项目”,在日常操作...
本篇内容主要讲解“怎么在Gitee上更新代码”,感兴趣的朋友不...
本文小编为大家详细介绍“怎么将工程托管到gitee”,内容详细...
这篇文章主要介绍了gitee中图片大小如何调整的相关知识,内容...