Windows hace un programa predeterminado para el patrón de extensiones de archivo


2

¿Cómo hacer un programa predeterminado para el patrón de extensiones de archivo en Windows?

Específicamente, me SSH en un clúster de Linux para ejecutar scripts de trabajo y hay información en un archivo del formulario

JobName.o ####

donde #### es un contador del número de trabajos desde la última vez que se reinició el sistema, por lo que puede tener cualquier longitud.

Hacer un poco de hurgar a su alrededor parece ser el método descrito en este pregunta para archivos sin extensión puede ser usado. Sin embargo, ¿cómo manejo los números al final?


Normalmente solo uso Open With luego indica que siempre quiero que se use el mismo programa.
Ramhound

1
No es una respuesta por sí misma, pero tampoco puede (a) hacer que el clúster cambie el formato de salida de los nombres de los trabajos para agregar. Algo al final o (b) simplemente ejecutar un script de bash de Linux para agregar una extensión como: para f en JobName. *; do mv "$ f" "$ {f% .extension}"; fuente hecha stackoverflow.com/questions/6114004/…
Dave C

2
Estoy razonablemente seguro de que Windows no hará esto. Las asociaciones de tipo de archivo existen como entradas de registro en HKEY_CLASSES_ROOT \ y son la extensión literal (.exe, .txt, etc.). A partir de ahí, la clave predeterminada generalmente contiene una ruta al ejecutable. Entonces, Windows realiza la búsqueda de registros utilizando la extensión en el archivo seleccionado, y no hay medios para realizar búsquedas con comodines en el registro.
Frank Thomas

1
Al final, la mejor apuesta será alterar el trabajo para crear los archivos como jobname.runcount,ext para que pueda conservar la secuencia, pero no tratarla como una extensión de tipo de archivo (porque no es un tipo de archivo).
Frank Thomas

O use un trabajo por lotes para cambiar el nombre de los archivos en la PC con Windows después de la descarga, si no puede cambiar la extensión en el servidor.
DrMoishe Pippik
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.