#RequireAdmin
#RequireAdmin
Buenos días,
Estoy intentando instalarme una voz española, un archivo tts para que mi programilla autoit me hable en castellano y no en inglés. Ya lo tenía instalado y funcionaba correctamente en otro Pc pero ahora lo he perdido y quería reinstalarlo...
Uso:
#RequireAdmin
ShellExecute ("RSSolo4SpanishIsabel.exe","","C:\Users\usuario\Dropbox")
pero no consigo que haga la instalación, pensaba que con eso evitaba tener que poner usuario y contraseña.
¿Alguna idea?
Estoy intentando instalarme una voz española, un archivo tts para que mi programilla autoit me hable en castellano y no en inglés. Ya lo tenía instalado y funcionaba correctamente en otro Pc pero ahora lo he perdido y quería reinstalarlo...
Uso:
#RequireAdmin
ShellExecute ("RSSolo4SpanishIsabel.exe","","C:\Users\usuario\Dropbox")
pero no consigo que haga la instalación, pensaba que con eso evitaba tener que poner usuario y contraseña.
¿Alguna idea?
Re: #RequireAdmin
no te falta \a l final de C:\Users\usuario\Dropbox (aunque creo que no) :S
de igual modo proba algo así:
ShellExecute("RSSolo4SpanishIsabel.exe","","C:\Users\usuario\Dropbox","runas")
saludos
de igual modo proba algo así:
ShellExecute("RSSolo4SpanishIsabel.exe","","C:\Users\usuario\Dropbox","runas")
saludos
- ............................................
......................................
Re: #RequireAdmin
Muchísimas gracias Dany.... lo pruebo en un ratito... a ver q tal.
qpongo
qpongo
Dany escribió:no te falta \a l final de
C:\Users\usuario\Dropbox (aunque creo que no) :S
de igual modo proba algo así:
ShellExecute("RSSolo4SpanishIsabel.exe","","C:\Users\usuario\Dropbox","runas")
saludos
Re: #RequireAdmin
Gracias por tu ayuda.. pero no.. no funciona :-(
Empieza el proceso pero me pide contraseña y se queda como colapsado el pc, tengo que darle a cerrar sesión para desbloquearlo y volver a la normalidad. El script parece correcto porque no da ningún error.
qpongo
Empieza el proceso pero me pide contraseña y se queda como colapsado el pc, tengo que darle a cerrar sesión para desbloquearlo y volver a la normalidad. El script parece correcto porque no da ningún error.
qpongo
Dany escribió:no te falta \a l final de C:\Users\usuario\Dropbox (aunque creo que no) :S
de igual modo proba algo así:
ShellExecute("RSSolo4SpanishIsabel.exe","","C:\Users\usuario\Dropbox","runas")
saludos
Re: #RequireAdmin
Pues la verdad no se. no conozco el archivo que intentas ejecutar.
saludos
saludos
- ............................................
......................................
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: #RequireAdmin
Cuelga el archivo que quieres ejecutar y lo probamos nosotros.
Eso de que te pide contraseña, que quieres decir? que te pide contraseña en la instalación del archivo? Si tienes que poner una contraseña, claro que se te bloqueara el script hasta que se la pongas.
Piensa que también tienes las función run para ejecutar archivos. Pero por lo que nos cuentas, se ejecuta bien.
Saludos.
Eso de que te pide contraseña, que quieres decir? que te pide contraseña en la instalación del archivo? Si tienes que poner una contraseña, claro que se te bloqueara el script hasta que se la pongas.
Piensa que también tienes las función run para ejecutar archivos. Pero por lo que nos cuentas, se ejecuta bien.
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: #RequireAdmin
El archivo está aquí. quizá te interese:
http://dfiles.eu/files/6214111
Es una voz española para que mi pc hable en casi perfecto castellano con:
qpongo
http://dfiles.eu/files/6214111
Es una voz española para que mi pc hable en casi perfecto castellano con:
Código: Seleccionar todo
Func _TalkOBJ($s_text)
Local $o_speech
$o_speech = ObjCreate("SAPI.SpVoice")
$o_speech.Speak ($s_text)
$o_speech = ""
EndFunc ;==>_TalkOBJ()
_TalkOBJ("¡Muchas gracias por tu ayuda Dany!")
Re: #RequireAdmin
Entiendo Chefito...
Lo que ocurre es que pensé que con #RequireAdmin directamente se saltaba las contraseñas y ejecutaba como Administrador directamente....
Iluso de mi....
Entonces funciona bien todo... Gracias Chefito, gracias Dany
qpongo
Lo que ocurre es que pensé que con #RequireAdmin directamente se saltaba las contraseñas y ejecutaba como Administrador directamente....
Iluso de mi....
Entonces funciona bien todo... Gracias Chefito, gracias Dany
qpongo
Chefito escribió:Cuelga el archivo que quieres ejecutar y lo probamos nosotros.
Eso de que te pide contraseña, que quieres decir? que te pide contraseña en la instalación del archivo? Si tienes que poner una contraseña, claro que se te bloqueara el script hasta que se la pongas.
Piensa que también tienes las función run para ejecutar archivos. Pero por lo que nos cuentas, se ejecuta bien.
Saludos.
Re: #RequireAdmin
voy a ver si descargo el archivo para probar. una corrección en el código. (no es mayor cosa)
Saludos
Código: Seleccionar todo
Func _TalkOBJ($s_text)
Local $o_speech=0
$o_speech = ObjCreate("SAPI.SpVoice")
$o_speech.Speak ($s_text)
$o_speech = 0
EndFunc ;==>_TalkOBJ()
- ............................................
......................................
Re: #RequireAdmin
Gracias hombre...
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: #RequireAdmin
A ver, un consejo....cuando te interese hacer instalaciones de programas totalmente silenciosas, abre una consola de windows, coge el programa, y mira a ver si tiene ayuda. En este caso sería RSSolo4SpanishIsabel /? . Al poner esto, te va a salir una ventana emergente en windows con los parámetros posibles de este fichero.
Prueba con estos parámetros que son los de la instalación silenciosa.
Recuerda que shellexecute hace que continúe el script justo después de ejecutar el fichero. Si quieres que se pare hasta que se haga toda la instalación, utiliza shellexecutewait.
Saludos.
Prueba con estos parámetros que son los de la instalación silenciosa.
Recuerda que shellexecute hace que continúe el script justo después de ejecutar el fichero. Si quieres que se pare hasta que se haga toda la instalación, utiliza shellexecutewait.
Código: Seleccionar todo
ShellExecute("RSSolo4SpanishIsabel.exe","/S /v/qn","C:\Users\usuario\Dropbox")
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Re: #RequireAdmin
Muchísimas gracias..... me ha sido muy útil Chefito
qpongo
qpongo