Veo cómo iniciar many other programs desde un archivo de proceso por lotes, pero no puedo encontrar un comando como open
en Mac OS X. ¿Existe tal herramienta en Windows? Powershell, o una llamada API de Windows desde un ejecutable también funcionaría.¿Cómo abro una ventana del Explorador en un directorio determinado de cmd.exe?
Respuesta
En Windows puede abrir el Explorador con el siguiente comando:
C:\Users\Leniel>start %windir%\explorer.exe
Si desea que se abra una carpeta específica, hacer esto por ejemplo:
C:\Users\Leniel>start %windir%\explorer.exe "C:\Users\Leniel\Desktop"
whooooo exactamente lo que necesitaba. justo debajo de mi nariz, también. :) –
Por lo general, se puede omitir el explorador por completo: 'start" c: \ mydir "' –
Además, al iniciar un programa de GUI 'start' no es necesario. Además, 'explorer' está en'% PATH% ', por lo que' explorer someDir' es suficiente en cualquier caso. – Joey
El equivalente directo de OS X de open
es start
en cmd
.
start foo.txt
lanzaría el Bloc de notas (o cualquier editor de texto que está utilizando),
start http://example.com
podría iniciar el navegador,
start \someDirectory
lanzará Explorer, etc.
Se debe tener cuidado con los argumentos entre comillas, ya que start
interpretará la primera cita d argumento como el título de la ventana a usar, por lo que algo como
start "C:\Users\Me\Folder with spaces\somedocument.docx"
no funcionará según lo previsto. En lugar anteponer un argumento citado vacía en ese caso:
start "" "C:\Users\Me\Folder with spaces\somedocument.docx"
Tenga en cuenta que start
no es un programa independiente que una cáscara-incorporado. Así que para invocar esto desde un programa externo que tiene que usar algo como
cmd /c start ...
El equivalente en PowerShell es bien Start-Process
o Invoke-Item
. Este último es probablemente más adecuado para esta tarea.
Invoke-Item foo.txt # launches your text editor with foo.txt
Invoke-Item . # starts Explorer in the current directory
En cuanto a la API de Windows, que está buscando ShellExecute
con el open
verbo.
- 1. Cómo abro una ventana del explorador de Windows con una carpeta específica seleccionada
- 2. ¿Cómo puedo abrir el Explorador de Windows en un directorio determinado desde una aplicación WPF?
- 3. Windows 7: cmd.exe: configuración del directorio de inicio (en un enlace a cmd.exe)
- 4. ¿Cómo abro una ventana en un nuevo hilo?
- 5. Cómo traer una ventana CMD.EXE al principio
- 6. Crear una nueva ventana cmd.exe desde otro prompt cmd.exe
- 7. ¿Cómo abro una nueva ventana usando jQuery?
- 8. Obtenga el directorio actual de trabajo para cmd.exe
- 9. ¿Cómo git diff en un determinado directorio?
- 10. ¿Cómo abro la ventana de terminal del emulador de Android?
- 11. explorer.exe reinicio sólo se abre una ventana del explorador
- 12. Cómo llamar cmd.exe de PowerShell con un espacio en el nombre del directorio especificado del Comando
- 13. Abrir una ventana del explorador con el archivo designado seleccionado
- 14. MVVM: ¿cómo abro una ventana en función de un elemento seleccionado de una lista?
- 15. Ventana del explorador como la barra de direcciones
- 16. ¿Cómo abro una nueva ventana del navegador sin barras de herramientas?
- 17. ¿Cómo puedo iterar sobre archivos en un directorio determinado?
- 18. Cómo verificar si existe un directorio determinado en Ruby
- 19. Obtenga la ruta de cada ventana del explorador con C#
- 20. ¿Cómo abro el navegador de memoria en Xcode 4?
- 21. ¿Cuál es la longitud máxima del comando de la línea de comandos de una ventana (cmd.exe)?
- 22. cómo ejecutar un archivo por lotes cmd.exe en una cáscara de sub
- 23. Cómo abrir una nueva ventana predeterminada del explorador en Python cuando el valor predeterminado es Chrome
- 24. Vim: abra la nueva pestaña del explorador con el directorio del archivo que está actualmente en
- 25. uso cmd.exe para cambiar de directorio y ejecutar comandos en ese directorio
- 26. Cargue todas las funciones en PowerShell desde un directorio determinado
- 27. Cómo abro una aplicación Android SDK de muestra en Eclipse
- 28. ¿Cómo abro un archivo usando el controlador predeterminado del shell?
- 29. ¿Cómo abro un archivo si solo conozco parte del nombre del archivo?
- 30. ¿Cómo abro nuevos enlaces fuera de un iframe?
'start .'. En Linux, el equivalente es 'xdg-open .' –