2011-02-17 02:30:46 +0000 2011-02-17 02:30:46 +0000
65
65

Abrir archivo desde la línea de comandos en Windows

En Mac OS X y GNOME en Linux, hay comandos que pueden usarse para abrir archivos desde la línea de comandos en sus editores GUI asociados: open y gnome-open, respectivamente. ¿Hay algún comando como este para Windows?

Respuestas (9)

58
58
58
2011-02-17 02:38:43 +0000

Si estás actualmente en el símbolo del sistema y tienes un archivo llamado test.png y , que se encuentran en c:\test puedes hacer lo siguiente:

Si estás en el directorio (así debería decir c:\test>) sólo escribe:

test.png

que abriría la prueba en el editor de imágenes png por defecto.

Si el nombre del archivo contiene espacios, entonces simplemente encierra el nombre del archivo dentro de “ ”

"this image.png"

Puedes alternativamente escribir:

c:\test\test.png

que abrirá el archivo sin importar donde te encuentres actualmente.

Finalmente, puedes pasar la imagen a otro programa. Por ejemplo, si tienes un editor de imágenes llamado imageedit.exe y éste soporta la apertura de archivos a través de líneas de comando (y si el programa está patheado/accesible o estás en su directorio actual), puedes escribir lo siguiente:

imageedit c:\test\test.png
52
52
52
2011-02-17 02:36:25 +0000

Si es una extensión registrada, puedes usar “start” como en

start WordDoc.doc
11
11
11
2017-07-07 18:17:50 +0000

En la línea de comandos de DOS, explorer "<PATH>" abrirá la ruta de archivos con los programas asociados por defecto de Windows. Esto también manejará todas las URIs ( http:,https:,ftp: ) y otros protocolos de archivos definidos en el sistema operativo Windows. Si el archivo o protocolo no está asociado con ningún programa, entonces aparecerá un diálogo Open With. Si el archivo no está presente, se abrirá la carpeta predeterminada My Documents. También puede abrir archivos ejecutables (archivos EXE, BAT) y rutas de nombres de shell.

Ejemplos

explorer "http://www.google.com"- se abrirá http://www.google.com en el navegador por defecto de Windows.

explorer "file:///C:\temp\" abrirá el directorio temp si está presente

explorer "file.txt" abrirá file.txt en la ruta del directorio actual .i.e. %CD% ruta

explorer ::{645ff040-5081-101b-9f08-00aa002f954e} abrirá RecycleBin.

Puede referirse a otros útiles interruptores de la línea de comandos del explorador aquí

5
5
5
2016-02-04 02:47:28 +0000
powershell -c "folder\childfolder\file.txt"

Fuente: https://technet.microsoft.com/en-us/library/ee176882.aspx

Simple y versátil.

2
2
2
2017-01-27 14:27:44 +0000

El primer parámetro de Start es el título de la ventana, así que si tienes un espacio en el nombre del archivo, y escribes

Start “My File.txt”

obtendrás una ventana de línea de comandos con “My File.txt” como título. Para evitar esto use un título falso,

Inicie “mi título” “Mi archivo.txt”

Dependiendo del archivo y de la aplicación que se abra probablemente no habrá una ventana para ver de todos modos.

1
1
1
2018-10-19 14:25:55 +0000

Si usted está en PowerShell (en el prompt PS (current-directory)> ), y quiere abrir un archivo en el directorio actual, puede intentar esto .\myfile.ext.  Si está en el Command Prompt, puede lograr el mismo resultado escribiendo

powershell -c .\myfile.ext

(Debe incluir el **.Si usted está _en_ PowerShell (en el promptPS (current-directory)> ), y quiere abrir un archivo en el directorio actual, puede intentar esto.\myfile.ext`.  Si está en el Command Prompt, puede lograr el mismo resultado escribiendo

powershell -c .\myfile.ext

(Debe incluir el **** , ya que PowerShell no carga archivos de la ubicación actual por defecto. )  O puede proporcionar un nombre de directorio (relativo o absoluto) si el archivo no está en el directorio actual.

Para el primer escenario - si usted está en PowerShell - si el nombre de archivo contiene espacio(s), enciérrelo entre comillas (de cualquier tipo) y precédalo con el símbolo &:

PS C:\Users\_myusername_\Pictures\> &".\funny cat.jpg"

(Usted puede agregar un espacio después del & para la legibilidad, si prefiere la legibilidad, y puede usar / en lugar de Si usted está _en_ PowerShell (en el promptPS (current-directory)> ), y quiere abrir un archivo en el directorio actual, puede intentar esto.\myfile.ext`.  Si está en el Command Prompt, puede lograr el mismo resultado escribiendo

powershell -c .\myfile.ext

(Debe incluir el **.Si usted está _en_ PowerShell (en el promptPS (current-directory)> ), y quiere abrir un archivo en el directorio actual, puede intentar esto.\myfile.ext`.  Si está en el Command Prompt, puede lograr el mismo resultado escribiendo

powershell -c .\myfile.ext

(Debe incluir el **** , ya que PowerShell no carga archivos de la ubicación actual por defecto. )  O puede proporcionar un nombre de directorio (relativo o absoluto) si el archivo no está en el directorio actual.

Para el primer escenario - si usted está en PowerShell - si el nombre de archivo contiene espacio(s), enciérrelo entre comillas (de cualquier tipo) y precédalo con el símbolo &:

PS C:\Users\_myusername_\Pictures\> &".\funny cat.jpg"

(Usted puede agregar un espacio después del & para la legibilidad, si prefiere la legibilidad, y puede usar / en lugar de ).  No sé cómo hacer que esto funcione en el segundo escenario (en el que estás ejecutando powershell -c desde Command Prompt) si el nombre de archivo o directorio contiene espacio(s) - las comillas no parecen ayudar.

0
0
0
2017-09-19 16:16:27 +0000

Specific ejecutable con fichero específico:

Git Bash Script On Windows 10 :

  • *

Atajos\N- Principal\N-Start. sh :

FILE_PATH="C:\DEV\REPO\GIT\AHK03\SHORTCUTS\SHORTCUTS_MAIN.ahk"
    EXEC_PATH="C:\DEV\REPO\GIT\AHK03\AHK_ROOT\AutoHotkeyU64.exe"

    $EXEC_PATH $FILE_PATH

Este ejemplo abre el archivo denotado por $ FILE_PATH con el ejecutable denotado por $ EXEC_PATH. Si esto no funciona para ti, intenta convertir la barra simple (“\”) en barras dobles (“\”) para las rutas.

-1
-1
-1
2014-07-31 18:11:48 +0000

Esto puede llegar un poco tarde, pero el comando correcto para editar un nombre de archivo en Windows 7 es “write file_name”

Esto debería abrir el editor de texto predeterminado y debería poder editar el archivo fácilmente

Edit: Parece que sólo abre Wordpad. Para mí ese era el editor de texto por defecto.

-3
-3
-3
2012-09-10 06:54:48 +0000

En la línea de comandos de Windows, puede ejecutar

edit [file_name]

para ver los archivos por lotes/logs/archivos de texto, etc. Este comando requiere QBASIC.EXE, que está presente por defecto en Windows.

Vea aquí para otros comandos útiles de MS-DOS.