hola tengo un problema con un .vbs que lo estoy agregando al registro para que inicie con el sistema si se crea todo bien pero cuando la pc inicia lanza un error de que no se consigue el archivo .vbs y esta requete recontra comprobado que si esta que puede estar fallando alli, el .vbs es para ejecutar de forma oculta un .bat, cuando ejecuto el .vbs dando doble click sobre el funciona normal lo e pasado a .exe y el mismo problema
codigo .vbs
set objshell = createobject ("wscript.shell")
objshell.run "inicio.bat", vbhide
codigo .bat que agrega el .vbs al inicio, cuando inicia la pc dice que no se encuentra el archivo probe con
C:\Program files
y nada el mismo problema
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v Setup /t REG_SZ /d "C:\Archivos de programa\Intel Explorer\update.vbs"
CitarSet shell = CreateObject("WScript.Shell")
shell.CurrentDirectory = "C:\Users\js\Desktop\createIndex"
shell.Run "createindex.bat"
https://stackoverflow.com/questions/34820685/want-to-use-vbscript-to-run-bat-file-in-a-different-folder
http://foro.elhacker.net/programacion_visual_basic/solucionado_ejecutar_exe_desde_vb6-t315279.0.html
Podrás poner foto del error?
Además del registro hay un directorio en el que se inician los archivos que están ahí, podrías mover tu código de VBs ahí como posiblr alternativa, para ver este directorio pulsa las teclas Windows + R y escribe shell:run.
Saludos.
No tienes permitido ver enlaces.
Registrate o Entra a tu cuenta
Podrás poner foto del error?
Además del registro hay un directorio en el que se inician los archivos que están ahí, podrías mover tu código de VBs ahí como posiblr alternativa, para ver este directorio pulsa las teclas Windows + R y escribe shell:run.
Saludos.
gracias por tu respuesta pero momentaneamente e resuelto el problema colocando el .vbs en C:\windows\system y se a ejectuado correctamente
HOLA!!!
Tu problema reside en que tu path posee espacios y al guardarlo con la sentencia:
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v Setup /t REG_SZ /d "C:\Archivos de programa\Intel Explorer\update.vbs"
Se guarda asi en esa clave de registro:
C:\Archivos de programa\Intel Explorer\update.vbs
Como el path posee espacios y no esta envuelto en comillas, al momento de ejecutar querra buscar la ubicacion:
C:\Archivos
Y tomará a el texto siguiente como comandos:
de programa\Intel Explorer\update.vbs
como vemos tendriamos 3 comandos , el comando "de", el comando"programa\Intel" y el comando "Explorer\update.vbs"
Continuando por que tu cambio de ubicacion sirvio, esto fue asi por que tu nuevo path no posee espacios, como podemos apreciar en el proximo texto:
C:\windows\system
Por ultimo la solucion de como guardar claves de registro con comillas:
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v Setup /t REG_SZ /d "\"C:\Archivos de programa\Intel Explorer\update.vbs\""
Listo, problema resuelto!
Gracias por utilizar los servicios de 79137913!
GRACIAS POR LEER!!!