elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Abrir archivo por defecto en batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Abrir archivo por defecto en batch  (Leído 2,962 veces)
mipinguino

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Abrir archivo por defecto en batch
« en: 9 Abril 2018, 02:41 am »

No entiendo porque el comando start abre todo como si fuera un ejecutable
Código
  1. @echo off
  2. start "C:\Users\pc\Desktop\Proyectos\CMD\verdaderos\Nuevo Hoja de cálculo de Microsoft Excel.xlsx"


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Abrir archivo por defecto en batch
« Respuesta #1 en: 9 Abril 2018, 03:42 am »

Las dudas sobre Batch van en el foro de Scripting.

El comando Start no se utiliza de esa manera, primero se toma un argumento con el título (el cual lo puedes dejar vacío), y seguidamente un argumento donde especificar el archivo executable + argumentos...

Código
  1. Start "" "C:\Users\pc\Desktop\Proyectos\CMD\verdaderos\Nuevo Hoja de cálculo de Microsoft Excel.xlsx"

De todas formas en tu caso es innecesario el uso del comando Start, basta con que escribas la ruta del archivo y shell-execute ya se encargará de identificar el programa asociado por defecto para abrirlo (al igual que con el comando Start)...

Código
  1. @Echo OFF
  2. "C:\Users\pc\Desktop\Proyectos\CMD\verdaderos\Nuevo Hoja de cálculo de Microsoft Excel.xlsx"

Saludos.


En línea



mipinguino

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Abrir archivo por defecto en batch
« Respuesta #2 en: 10 Abril 2018, 00:29 am »

Gracias Eleкtro pero lo probé y me saltó un error, tal vez tenga que utilizar powershell y no batch para esto. De todas formas gracias por tu ayuda :)
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.878



Ver Perfil
Re: Abrir archivo por defecto en batch
« Respuesta #3 en: 10 Abril 2018, 02:46 am »

lo probé y me saltó un error, tal vez tenga que utilizar powershell y no batch para esto

Suena imposible que te de error... a menos que la ruta del archivo no exista, o no tengas permisos de lectura sobre el archivo.

Con Powershell y con cualquier otro lenguaje vas a obtener el mismo resultado, el mismo efecto que si haces doble click sobre el archivo: si no hay ningún programa asociado a él entonces Windows te preguntará que aplicación deseas usar para abrirlo.

Si realmente tienes un error con ese batch-script entonces deberías especificar cual es el mensaje de error que obtienes...

Saludos!
En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
variable batch para ejecutar un archivo al abrir otro
Scripting
@felipe@ 4 8,109 Último mensaje 2 Agosto 2010, 20:59 pm
por FerJGS
[AYUDA] [BATCH] Ejecución como administrador por defecto
Scripting
cyberalejo17 2 2,669 Último mensaje 16 Mayo 2014, 02:34 am
por Zomkar
Cómo abrir tu navegador por defecto en modo privado o incógnito
Noticias
wolfbcn 0 5,363 Último mensaje 7 Febrero 2017, 21:30 pm
por wolfbcn
MOVIDO: Abrir archivo por defecto en batch
Foro Libre
Eleкtro 0 1,528 Último mensaje 9 Abril 2018, 03:43 am
por Eleкtro
Error en batch al abrir el archivo
Scripting
0x22 3 3,656 Último mensaje 19 Marzo 2022, 19:56 pm
por 0x22
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines