我需要更改扩展名的文件类型关联,例如" .txt",以打开bat脚本而不是notepad.exe。 bat脚本将包含我需要运行的一些检查,并根据结果它将打开已启动的" .txt"文件与记事本或记事本++。
如何获取启动到bat脚本中的文件的路径,以便在我运行检查后可以打开它?它可能是许多不同的文件。
注意:我只使用Notepad和Notepad ++作为示例。
如果这可以在VBScript或PowerShell中完成,那很好,但首选bat脚本。
答案 0 :(得分:1)
您可以通过访问批处理文件参数来获取文件路径。
例如,您可以在记事本中打开文件,如下所示:
NOTEPAD "%1"
答案 1 :(得分:0)
使用命令 assoc 和 ftype 获取更多信息类型assoc /?
和ftype /?
答案 2 :(得分:0)
打开注册表并更改HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ext\OpenWithList
设置..