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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: 1 ... 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 [1162] 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 ... 1236
11611  Sistemas Operativos / Windows / Re: Problema con drivers de audio SBXFI en: 27 Febrero 2012, 21:45 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
11612  Programación / Scripting / Re: forzar un rename con un batch? en: 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
  1. @Echo off
  2. Move "Directorio de origen\Archivo.ext" "%TEMP%\"
  3. Copy "%TEMP%\Archivo.ext" "Directorio de origen\Archivo renombrado.ext"

Ejemplo:
Código
  1. @Echo off
  2. Move "C:\Patatas.txt" "%TEMP%\"
  3. Copy "%TEMP%\Patatas.txt" "C:\Tomates.txt"

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

Salu2.
11613  Sistemas Operativos / Windows / Re: Problema con drivers de audio SBXFI en: 27 Febrero 2012, 21:10 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

11614  Sistemas Operativos / Windows / (Solucionado) Win7 SP1 - Problema con drivers de audio SBXFI en: 27 Febrero 2012, 20:57 pm
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:
11615  Programación / Scripting / Re: Ayuda con archivo bat en: 27 Febrero 2012, 08:14 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
  1. @echo off
  2. For /F "Tokens=*" %%# in ('Dir /B /S "%Systemdrive%\NOMBRE DEL PARCHE.bat"') Do (Set "Parche=%%#")
  3.  
  4. Echo: Variable %%Parche%% almacenada: %Parche%
  5. rem Start /B %parche%
  6. rem etc...
  7. rem etc..
  8. rem etc.
11616  Programación / Scripting / Re: [Ruby] Ayuda con rescue! en: 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
  1. # Proceso
  2. begin
  3.  
  4. def Mover()
  5. for archivo in ARGV[1..ARGV.length].each
  6. if File.exist?(ARGV[0] + "\\" + archivo.split('\\').last)
  7. 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)
  8. if response == CLICKED_YES
  9.   FileUtils.move archivo, ARGV[0]
  10.   elsif response == CLICKED_CANCEL
  11.   Process.exit
  12. end
  13. else
  14. FileUtils.move archivo, ARGV[0]
  15. end
  16. end
  17.  
  18. rescue Errno::EACCES
  19. puts "El archivo está en uso"
  20. retry
  21. ensure
  22. FileUtils.move archivo, ARGV[0]
  23. end
  24. end
  25.  
  26. Mover()
  27. 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?
11617  Sistemas Operativos / Windows / Re: Poner accesos directos en un USB, ¿archivo.ini? en: 26 Febrero 2012, 21:38 pm
Cita de: waaya
Gracias! Es para Win XP  :P

Código
  1. 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

11618  Programación / Scripting / (Solucionado) [Ruby] Ayuda con rescue! en: 26 Febrero 2012, 18:43 pm
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
  1. # Proceso
  2.  
  3. def Mover()
  4.  
  5. for archivo in ARGV[1..ARGV.length].each
  6.  
  7. if File.exist?(ARGV[0] + "\\" + archivo.split('\\').last)
  8. 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)
  9. if response == CLICKED_YES
  10.   FileUtils.move archivo, ARGV[0]
  11.   elsif response == CLICKED_CANCEL
  12.   Process.exit
  13. end
  14. else
  15. FileUtils.move archivo, ARGV[0]
  16. end
  17. end
  18.  
  19. rescue Errno::EACCES
  20. puts "El archivo está en uso"
  21. FileUtils.move archivo, ARGV[0]
  22. retry
  23.  
  24. end
  25.  
  26.  
  27. Mover()
  28. Process.exit
11619  Sistemas Operativos / Windows / Re: Poner accesos directos en un USB, ¿archivo.ini? en: 26 Febrero 2012, 17:10 pm
Para Win7:

Código
  1. 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:
Código:
J:\PROGRAMAS\Capture2Text.exe

Pues el destino debe quedar así:
Código:
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
11620  Sistemas Operativos / Windows / Re: Poner accesos directos en un USB, ¿archivo.ini? en: 26 Febrero 2012, 16:06 pm
quiero un acceso directo en el pendrive que apunte a un programa del pendrive, pero sin depender de la unidad que le asigne el ordenador.

Pero... ¿Eso lo quieres en el autorun.inf? no se, es que en el título pones archivo.ini? xD

Osea, si lo que quieres es un archivo.lnk que ejecute un programa determinado del pendrive, sin saber la letra de la unidad, Te lo puedo hacer en bat, Confirmamelo

EDITO: Importante, para XP o para 7?
Páginas: 1 ... 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 [1162] 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines