想象一下,文本文件包含自定义(非保留)扩展名
myFileSayHello.myExtension
其中包含例如:
@echo on
@echo "Hello"
@pause
如何使用cmd作为bat文件运行它?
cd %pathToFile%
start myFileSayHello.myExtension
上面的代码无效,资源管理器要求选择程序以打开.myExtension
。
我该怎么做.myExtension
在cmd内的行为类似于.bat
答案 0 :(得分:2)
以下是命令提示符中需要管理权限的方法:
idpatient_weight - 1
idpatient - 1
weight - 70
measurement - kg
idpatient_weight - 2
idpatient - 1
weight - 154.32
measurement - lb
除非您将assoc .myExtension=myExtensionfile
ftype myExtensionfile="%1" %*
set "PATHEXT=%PATHEXT%;.myExtension"
setx PATHEXT "%PATHEXT%;.myExtension"
cd /D "%pathToFile%"
myFileSayHello
附加到PATHEXT
命令行,否则会为当前用户的上下文存储已修改的/M
。