Windows为文件扩展名模式制作默认程序


2

如何在Windows中为文件扩展名模式制作默认程序?

具体来说,我通过SSH连接到Linux集群来运行作业脚本,并且表单中的文件中有信息

JobName.o ####

其中####是自系统上次重置以来作业数量的计数器,因此它可以是任意长度。

做一些探讨似乎可以使用此问题中描述的无扩展文件的方法。但是,我如何处理最后的数字?


我通常只是使用Open With然后表明我总是希望使用相同的程序。
Ramhound

1
本身不是答案,但你也不能(a)让集群改变作业名称的输出格式以添加。最后的东西或(b)只需运行Linux bash脚本来添加扩展名,例如:对于JobName中的f。*; 做mv“$ f”“$ {f%.extension}”; 完成来源:stackoverflow.com/questions/6114004 / ...
Dave C

2
我有理由相信Windows不会这样做。文件类型关联作为HKEY_CLASSES_ROOT \中的注册表项存在,并且是文字扩展名(.exe,.txt等)。从那里,默认密钥通常包含可执行文件的路径。因此,Windows使用所选文件的扩展名执行注册搜索,并且无法对注册表执行通配符搜索。
弗兰克托马斯

1
最后,最好的办法是更改作业以创建文件,jobname.runcount,ext以便您可以保留序列,但不能将其作为文件类型扩展处理(因为它不是一种文件类型。)
Frank Thomas

如果您无法在服务器上更改扩展名,请使用批处理作业在下载后重命名Windows PC上的文件。
DrMoishe Pippik,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.