elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 05:24  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  (Solucionado) [VBS] Ruta con paréntesis
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (Solucionado) [VBS] Ruta con paréntesis  (Leído 1,211 veces)
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.347


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
(Solucionado) [VBS] Ruta con paréntesis
« en: 12 Febrero 2012, 19:43 »

El script que estoy probando es simple, Lo he probado muchas otras veces y funciona, Pero esta vez la ruta que pongo me da problemas... Estoy seguro que es por los paréntesis.

¿Alguien me dice la forma correcta para escribir esta ruta?:

Código
set objshell = createobject("wscript.shell")
objshell.run "C:\Program Files (x86)\Hot Corners\RUN.bat"

Gracias


« Última modificación: 13 Febrero 2012, 20:26 por EleKtro H@cker » En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

Bulld0z3r


Desconectado Desconectado

Mensajes: 331


LARTeando


Ver Perfil
Re: [VBS] Ruta con paréntesis
« Respuesta #1 en: 12 Febrero 2012, 23:43 »

Buenas.

Ya sé que la solución que te propongo no es lo que buscas, pero bueno, momentáneamente, para hacer funcionar el script, te puede valer:

Igual en tu caso, según tu arbol de directorios, no es un 2, es un 3.

Código
            objshell.run "C:\Progra~2\Hot Corners\RUN.bat"
 

Saludos.


En línea
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.347


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: [VBS] Ruta con paréntesis
« Respuesta #2 en: 13 Febrero 2012, 04:09 »

Gracias por tu respuesta, la verdad no se me habia ocurrido

Pero tengo desactivado los nombres cortos en mi sistema, y sería un inconveniente rehabilitarlos y mantener activada esa característica de windows solamente por un problema con un caracter de ese vbs :(

Sigo esperando alguna otra solución

Saludos!
En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

Leminy

Desconectado Desconectado

Mensajes: 12


"La Información Es Saber Y El Saber Es Poder"...


Ver Perfil
Re: [VBS] Ruta con paréntesis
« Respuesta #3 en: 13 Febrero 2012, 07:20 »

Puedes Intentar "Tomando El Folder" Primero Y Convertirlo A Su "Nombre Corto" En Otra Variable, Esto Seria:

Código:
Set fso = CreateObject("Scripting.FileSystemObject")
Set shell = CreateObject("WScript.Shell")
Set TuPath = fso.GetFolder("C:\Program Files (x86)\Hot Corners")
SPTuFolder = TuPath.ShortPath
shell.run SPTuFolder & Chr(92) & "RUN.bat"

Cualquier Problema Con El "Code" Comenta.
En línea
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.347


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: [VBS] Ruta con paréntesis
« Respuesta #4 en: 13 Febrero 2012, 19:54 »

Puedes Intentar "Tomando El Folder" Primero Y Convertirlo A Su "Nombre Corto" En Otra Variable, Esto Seria:
Cualquier Problema Con El "Code" Comenta.

Joder, esto es increible, támpoco me funciona!!

Sigo tus pasos:

Código
Set fso = CreateObject("Scripting.FileSystemObject")
Set shell = CreateObject("WScript.Shell")
Set TuPath = fso.GetFolder("C:\Program Files (x86)\Hot Corners")
SPTuFolder = TuPath.ShortPath
msgbox SPTuFolder & Chr(92) & "RUN.bat"
shell.run SPTuFolder & Chr(92) & "RUN.bat"

Y a pesar de que en el msgbox sale bien la ruta, no me encuentra la ruta para ejecutar el bat     :-(
En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.347


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: [VBS] Ruta con paréntesis
« Respuesta #5 en: 13 Febrero 2012, 20:06 »

También he intentado setear la variable así, Pero no funciona!

Código
Set wshShell = CreateObject( "WScript.Shell" )
msgbox wshShell.ExpandEnvironmentStrings( "%PROGRAMFILES(X86)%" ) & Chr(92) & "Hot Corners" & Chr(92) & "RUN.bat"
wshShell.run wshShell.ExpandEnvironmentStrings( "%PROGRAMFILES(X86)%" ) & Chr(92) & "Hot Corners" & Chr(92) & "RUN.bat"

Me dice que el sistema no puede encontrar el archivo...

Aunque, El msgbox se muestra correctamente...

Me pone de los nervios...


EDITO:

Claro!!! ya se porque es!!!

Creo que debo entrecomillar la ruta al contener espacios

Pero no se hacerlo, me da error

¿Como puedo añadirle comilla doble al principio y al final de esta ruta?:

Código
wshShell.run wshShell.ExpandEnvironmentStrings( "%PROGRAMFILES(X86)%" ) & Chr(92) & "Hot Corners" & Chr(92) & "RUN.bat"
« Última modificación: 13 Febrero 2012, 20:20 por EleKtro H@cker » En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.347


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: [VBS] Ruta con paréntesis
« Respuesta #6 en: 13 Febrero 2012, 20:26 »

Bien, lo conseguí, Era tán fácil como entrecomillar la maldita ruta

No se como no habia caido en eso xDDDDDDDDD


Muchas gracias por la ayuda!



Código
Set wshShell = CreateObject( "WScript.Shell" )
wshShell.run """" & "C:\Program files (x86)\Hot Corners\Run.bat" & """"
En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

Leminy

Desconectado Desconectado

Mensajes: 12


"La Información Es Saber Y El Saber Es Poder"...


Ver Perfil
Re: [VBS] Ruta con paréntesis
« Respuesta #7 en: 14 Febrero 2012, 06:04 »

Joder, esto es increible, támpoco me funciona!!

Sigo tus pasos:

Código
Set fso = CreateObject("Scripting.FileSystemObject")
Set shell = CreateObject("WScript.Shell")
Set TuPath = fso.GetFolder("C:\Program Files (x86)\Hot Corners")
SPTuFolder = TuPath.ShortPath
msgbox SPTuFolder & Chr(92) & "RUN.bat"
shell.run SPTuFolder & Chr(92) & "RUN.bat"

Y a pesar de que en el msgbox sale bien la ruta, no me encuentra la ruta para ejecutar el bat     :-(


--- EDITO ---

Mi Code No Sirve Por Lo Mismo De La Desactivación De Nombres Cortos... Por Cierto, ¿"Por Que Los Has Desactivado"?   :huh: :huh: :huh:
« Última modificación: 14 Febrero 2012, 06:32 por Leminy » En línea
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.347


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: [VBS] Ruta con paréntesis
« Respuesta #8 en: 14 Febrero 2012, 06:58 »

Por Cierto, ¿"Por Que Los Has Desactivado"?

No me gusta tener cosas habilitadas que nunca uso, ni necesito xD

Seguro que por muy poco que séa, Tenerlo desactivado mejora el rendimiento del PC (Aunque séa un 0,001%)

saludos!
En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Caculadora en visual basic 6 con parentesis ??
Programación General
mit 0 513 Último mensaje 28 Mayo 2004, 10:11
por mit
Ingresar Ruta en PHP
PHP
MakiaResc 1 726 Último mensaje 25 Noviembre 2006, 09:05
por Morris
ayuda balanceo de parentesis
Programación C/C++
mapers 1 1,350 Último mensaje 12 Abril 2010, 20:39
por darkraider
[Bash] Problemas con paréntesis y espacios en nombres de fichero [Solucionado]
Scripting
Didacso 4 1,232 Último mensaje 17 Julio 2011, 19:56
por Didacso
[firefox] mostrar pares de paréntesis
Software
lnvisible 0 298 Último mensaje 19 Septiembre 2011, 12:55
por lnvisible
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines