Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#11471
Windows / Re: Problema con drivers de audio SBXFI
27 Febrero 2012, 22:26 PM
Por si sirve de algo, he notado que al instalar el driver ya no sale el aviso de confirmación de la firma del driver

Antes de formatear, en medio de la instalación salía una ventana diciendo "windows no puede comprobar la firma de este controlador blablabla desea instalarlo igualmente?", algo parecido
Quizás ahora al no salir el aviso, esos controladores no se llegan a instalar...o algo...
Le tengo mucho asco a creative la verdad.

#11472
Windows / Re: Problema con drivers de audio SBXFI
27 Febrero 2012, 21:45 PM
Cita de: Randomize en 27 Febrero 2012, 21:29 PM
Al 7 SP1 integrado le han sacado el controlador de las matshitas (DVD-RW) y no me entra en el portátil...

Pues estamos apañaos xD
#11473
Scripting / Re: forzar un rename con un batch?
27 Febrero 2012, 21:39 PM
No soy un experto en programación pero diría que eso depende de como trabaje los recursos la aplicación que tenga abierta dicho archivo.

Un ejemplo de esto:
Si abres un video con Media player classic lo puedes renombrar y hasta eliminar
Si lo abres con otro reproductor lo más seguro es que no te permita hacer esas cosas.

Aparte, cuando una dll está en uso, No puedes renombrarla ni eliminarla pero lo que puedes hacer es moverla de directorio...
Podrías intentar hacer eso, un pequeño engaño, mover el archivo a un lugar y copiarlo al directorio de origen ya renombrado.
Támpoco se que tipo de archivo intentas renombrar, Ni que programa lo tiene abierto... Así que...


Código (dos) [Seleccionar]
@Echo off
Move "Directorio de origen\Archivo.ext" "%TEMP%\"
Copy "%TEMP%\Archivo.ext" "Directorio de origen\Archivo renombrado.ext"
Exit


Ejemplo:
Código (dos) [Seleccionar]
@Echo off
Move "C:\Patatas.txt" "%TEMP%\"
Copy "%TEMP%\Patatas.txt" "C:\Tomates.txt"
Pause >nul
Exit


PD: No uso rename porque no es necesario al usar copy.

Salu2.
#11474
Windows / Re: Problema con drivers de audio SBXFI
27 Febrero 2012, 21:10 PM
Cita de: Songoku en 27 Febrero 2012, 21:05 PM
Ponme el id de hardware del dispositivo.




PCI\VEN_1102&DEV_0005&SUBSYS_00311102&REV_00
PCI\VEN_1102&DEV_0005&SUBSYS_00311102
PCI\VEN_1102&DEV_0005&CC_040100
PCI\VEN_1102&DEV_0005&CC_0401



Ojalá puedas hacer algo Songoku

Muchas gracias


EDITO: ah, y el otro:
Dispositivo de High Definition Audio

HDAUDIO\FUNC_01&VEN_11D4&DEV_198B&SUBSYS_104381F6&REV_1003
HDAUDIO\FUNC_01&VEN_11D4&DEV_198B&SUBSYS_104381F6

#11475
Hola

He formateado hace poco, He instalado Windows 7 x64 SP1 integrado (Versión oficial del MSDN)

Tengo una tarjeta Creative SoundBlaster Audio X-Fi Gamer , Y en este windows no me funciona... El driver se instala sin errores pero no se reconoce ningún dispositivo (Instalado) de audio...

La versión del driver es esta: SBXF_PCDRV_LB_2_18_0015, Siempre he usado la misma versión ya que hace más de un año que no actualizan el maldito driver...

No se cual puede ser el problema... Antes tenía windows 7, Le metí el SP1 y el driver seguía funcionando...

He intentado instalarme la versión alternativa del driver, Es para XP y me dice que el sistema es incompatible.
He intentado instalar una versión más nueva de OpenAL y Asio4all, porque creo que son librerías que usa el driver. Támpoco me ha servido para nada.
He instalado drivers no oficiales de SBXFI...

En fin, Ya no se que más intentar...

Esto es lo que sale en el administrador de dispositivos:


Si intento abrir el panel de control crative, me sale esto:
#11476
Scripting / Re: Ayuda con archivo bat
27 Febrero 2012, 08:14 AM
Cita de: Tonker en 27 Febrero 2012, 07:29 AM
Quisiera algo asi: un .bat que busque el parche(otro .bat) en el DD, que almacene la ubicacion y ejecute el programa,

Código (dos) [Seleccionar]
@echo off
For /F "Tokens=*" %%# in ('Dir /B /S "%Systemdrive%\NOMBRE DEL PARCHE.bat"') Do (Set "Parche=%%#")

Echo: Variable %%Parche%% almacenada: %Parche%
rem Start /B %parche%
rem etc...
rem etc..
rem etc.
Pause >NUL
#11477
Scripting / Re: [Ruby] Ayuda con rescue!
26 Febrero 2012, 22:22 PM
Creo que entiendo el correcto funcionamiento de rescue, retry, y ensure, he modificado el code y el retry funciona, se crea un bucle infinito que pone "el archivo está en uso"... y cuando deja de estarlo, se mueve el archivo. Hasta ahí bien, pero ahora me surge otro problema al haberlo modificado...

Sale un dialogo de windows en el cual si clickas "No" o "Cancelar", el archivo no se mueve, Pero ahora siempre se mueve aunque yo clcike "NO"

Código (ruby) [Seleccionar]
# Proceso
begin

def Mover()
for archivo in ARGV[1..ARGV.length].each
if File.exist?(ARGV[0] + "\\" + archivo.split('\\').last)
response = message_box("Origen:\n" + archivo + "\n\n Destino:\n " + ARGV[0] + "\\" + archivo.split('\\').last + "\n\n El archivo de destino ya existe, Reemplazar archivo?", "Reemplazar archivo?", BUTTONS_YESNO)
if response == CLICKED_YES
  FileUtils.move archivo, ARGV[0]
  elsif response == CLICKED_CANCEL
  Process.exit
end
else
FileUtils.move archivo, ARGV[0]
end
end

rescue Errno::EACCES
puts "El archivo está en uso"
retry
ensure
FileUtils.move archivo, ARGV[0]
end
end

Mover()
Process.exit


El fallo supongo que está en el ENSURE, porque claro, se asegura de que el archivo se mueve (Yo pensaba que solo lo haría si da error) Aunque la respuesta sea "CLICKED_CANCEL" lo mueve, Pero entonces... como lo hago?
#11478
Cita de: waaya
Gracias! Es para Win XP  :P

Código (dos) [Seleccionar]
CMD /C Echo For /F ^"Tokens=1^" ^%%a in ('wmic logicaldisk get caption') do (If exist ^"^%%a^%~p1^%~nx1^" (Start ^/B ^"^%%a^%~p1^%~nx1^"))>%Temp%\1.bat& Call %Temp%\1.bat

Si no te funciona, prueba usando el que hice para Windows7

Es que en windows XP hay que cambiar las comillas de sitio al usar "START", pero como no lo uso no recuerdo muy bien por donde, supongo que hay que entrecomillar la cadena entera como la he dejado.

saludos

#11479
Buenas

Tengo hecho un code, He leido sobre Rescue, Raise, Y retry, Pero no lo entiendo del todo...

El rescue solo se ejecuta una vez en mi code, Y yo necesito que haga rescues sin parar, Suponía que era con "retry" pero creo que no...

Lo único que necesito conseguir es que si al mover el archivo da error (El error EACCES) se intente mover una y otra vez, Hasta conseguirlo.

Porfavor una ayuda


Código (ruby) [Seleccionar]
# Proceso

def Mover()

for archivo in ARGV[1..ARGV.length].each

if File.exist?(ARGV[0] + "\\" + archivo.split('\\').last)
response = message_box("Origen:\n" + archivo + "\n\n Destino:\n " + ARGV[0] + "\\" + archivo.split('\\').last + "\n\n El archivo de destino ya existe, Reemplazar archivo?", "Reemplazar archivo?", BUTTONS_YESNO)
if response == CLICKED_YES
  FileUtils.move archivo, ARGV[0]
  elsif response == CLICKED_CANCEL
  Process.exit
end
else
FileUtils.move archivo, ARGV[0]
end
end

rescue Errno::EACCES
puts "El archivo está en uso"
FileUtils.move archivo, ARGV[0]
retry

end


Mover()
Process.exit
#11480
Para Win7:

Código (dos) [Seleccionar]
CMD /C Echo For /F ^"Tokens=1^" ^%%a in ('wmic logicaldisk get caption') do (If exist ^"^%%a^%~p1^%~nx1^" (Start ^/B ^%%a^"^%~p1^%~nx1^"))>%Temp%\1.bat& Call %Temp%\1.bat


Si tenemos un .lnk con este destino:
J:\PROGRAMAS\Capture2Text.exe

Pues el destino debe quedar así:
CMD /C Echo For /F ^"Tokens=1^" ^%%a in ('wmic logicaldisk get caption') do (If exist ^"^%%a^%~p1^%~nx1^" (Start ^/B ^%%a^"^%~p1^%~nx1^"))>%Temp%\1.bat& Call %Temp%\1.bat J:\PROGRAMAS\Capture2Text.exe


PD: Ten cuidado si la ruta es demasiado larga no cabrán tantos caracteres en el destino, windows no avisa pero recortará los caracteres por la -> después de haber aceptado.

Salu2