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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: [1] 2
1  Foros Generales / Dudas Generales / Re: Calculo Intersección de rectangulos en: 9 Abril 2015, 15:38 pm
Claro, lo que pasa que no es propiamente una Colisión, yo tomo 4 valores por pantalla de 1 rectángulo (largo, alto, X , Y), y de otro rectángulo lo mismo.

Según las medidas que yo de y la ubicación, tendría que saber en que puntos se intersectan.
No se si me explico bien
2  Foros Generales / Dudas Generales / Re: Calculo Intersección de rectangulos en: 9 Abril 2015, 02:37 am
Muy Claro!!, Muchas Gracias!
3  Foros Generales / Dudas Generales / Calculo Intersección de rectangulos en: 9 Abril 2015, 01:15 am
Hola, me han dado un problema, como calcular la intersección de dos rectángulos?
La verdad que eh googleado y no me ha quedado del todo claro.
Alguien sabe como?, muchas gracias!!
4  Programación / Scripting / Re: VBScript Funcion SaveAs arroja error en: 11 Febrero 2015, 17:49 pm
Antes que nada, muchas gracias la explicacion. Como dices, parece ser un problema de compatibilidad al intentar guardarlo, por lo que he agregado esta linea al codigo, si es necesario agrego todo el codigo. lo he dejado de esta manera.

Código:
filename = objFile.GetFileName(oFile)
IF objFile.FileExists(deletefile) Then
objFile.DeleteFile(deletefile)
objExcel.ActiveWorkbook.CheckCompatibility = False
objExcel.ActiveWorkbook.SaveAs  "d:\Script\Outbox\" & filename, -4143
objExcel.ActiveWorkbook.Close True
ELSE
objExcel.ActiveWorkbook.CheckCompatibility = False
objExcel.ActiveWorkbook.SaveAs  "d:\Script\Outbox\" & filename, -4143
objExcel.ActiveWorkbook.Close True
END IF

Código:
filename = objFile.GetFileName(oFile)
esta linea obtiene solamente el nombre del archivo, sin la extensión.
5  Programación / Scripting / Re: VBScript Funcion SaveAs arroja error en: 10 Febrero 2015, 18:12 pm
Código:
IF objFile.FileExists(deletefile) Then
objFile.DeleteFile(deletefile)
objRawData.SaveAS "d:\Script\Outbox\" & filename & ".xls"&, xlNormal

primero comprobas si existe y si te da verdadero lo borras?
creo q la primer parte no va? lo estas borrando y luego lo qeres guardar pero no lo encuentra por q lo borraste
porq el rawdata creo q escribe sobre el archivo no lo crea

no se sobre scripting manejo vb quizas me equivoque


Es asi, esto es una actividad que se hace una vez por semana, por lo que el archivo es distinto c/semana.
dispongo de dos carpetas Inbox y Outbox
Este Script completo lo que hace, es copiar de una Sheet a otro Xls
cuando guarda comprueba si ya hay un archivo, si lo hay, lo borra y guarda el nuevo.
6  Programación / Scripting / VBScript Funcion SaveAs arroja error en: 10 Febrero 2015, 17:25 pm
Hola, cuando trato de cuardar un archivo .xls con la funcion SaveAS me arroja el siguiente error:
"No se puede tener acceso al archivo"

Código
  1. Const xlNormal = -4143
  2. filename = objFile.GetFileName(oFile)
  3. IF objFile.FileExists(deletefile) Then
  4. objFile.DeleteFile(deletefile)
  5. objRawData.SaveAS "d:\Script\Outbox\" & filename & ".xls"&, xlNormal
  6. ELSE
  7. objRawData.SaveAs  "d:\Script\Outbox\" & filename & ".xls"&, xlNormal
  8. objRawData.Close SaveChanges=True
  9.  
  10. END IF
  11.  
7  Programación / Scripting / Re: Leer una columna de un .XLS y contar los repetidos VBScript en: 9 Febrero 2015, 22:03 pm
Aqui he logrado Solucionarlo :o :o :o :o :o :o


Código
  1. Set objExcel = CreateObject("Excel.Application")
  2. objExcel.Visible = True
  3.  
  4. Set objWorkbook = objExcel.Workbooks.Open("d:\Script\Inbox\comandos.xls")
  5. Set data = objWorkbook.WorkSheets("comandos")
  6. ReDim pass(790)
  7. j = 1
  8. For i = 1 To data.UsedRange.Rows.Count
  9.    pass(i) = data.Cells(i, 1).Value
  10. Next
  11.  
  12. DisplayArrayDupeCount pass,1
  13.  
  14. Sub DisplayArrayDupeCount(aTemp, iShow)
  15. Dim itemNameKey
  16. Dim d:Set d = GetDupDict(aTemp)
  17.  
  18. For Each itemNameKey In d.Keys
  19. If d(itemNameKey) > iShow Then
  20.     WScript.Echo itemNameKey & " found in array " & d(itemNameKey) & " times"
  21.    End If
  22. Next
  23. Set d = Nothing
  24. End Sub
  25.  
  26. Function GetDupDict(aTemp)
  27. Dim dItems, j
  28.  
  29. Set dItems = CreateObject("Scripting.Dictionary")
  30.  
  31. For j = 0 To UBound(aTemp)
  32.   If Not IsEmpty(aTemp(j)) Then
  33.      dItems(aTemp(j)) = dItems(aTemp(j)) + 1
  34.   End If
  35. Next
  36. Set GetDupDict = dItems
  37. Set dItems = Nothing
  38. End Function
8  Programación / Scripting / Leer una columna de un .XLS y contar los repetidos VBScript en: 3 Febrero 2015, 00:49 am
Hola, estoy tratando de leer un archivo de excel, donde tiene varias palabras repetida, pero en una una sola columna. Como puedo hacer para leer esa columna, y mostrar cuales se repiten?

EJ: Pepe 5 veces

Muchas Gracias!!
9  Programación / Scripting / Re: Ayuda renombrar archivos con VBScript en: 28 Enero 2015, 16:42 pm
Muchas Gracias por los Ejemplos, y la explicacion.
10  Programación / Scripting / Ayuda renombrar archivos con VBScript en: 28 Enero 2015, 15:11 pm
Hola, estoy intentando renombrar(Convertirlos a mayusculas) todos los archivos de una carpeta,
este es mi codigo, cuando lo ejecuto me arroja este error

Argumento o llamada a procedimientos no valida

Código:
Set objfso = CreateObject("scripting.filesystemobject")
Set folder = objfso.getfolder("D:\Pelis\")
Dim myname
For Each archivos In folder.Files
    myname = UCase(CStr(archivos))
    archivos.Name = myname
Next

Muchas Grcias!
Páginas: [1] 2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines