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 3 [4] 5
31  Programación / Programación Visual Basic / AYUDA! Extraer nombre y extension de archivo en: 6 Junio 2014, 17:34 pm
Hola a todos, quisiera apoyo con este codigo. Soy principiante en programacion y trato de entender.

La fin de este código es que tiene que ejecutar un programa (runpkr) a través de un comando por consola en todos los archivos que esten ubicados en la carpeta.

ejem:

DIRECTORIO
   - archivo1.t01
   - archivo2.t01

comando a ejecutar por consola en cada archivo:  runpkr00 -d archivo1.t01

Código
  1. Dim midirectorio As String = TextBox1.Text
  2.        If midirectorio = "" Then
  3.            MessageBox.Show("Debe seleccionar la ruta donde se encuentra la data", "Error", MessageBoxButtons.OKCancel, MessageBoxIcon.Error)
  4.        Else
  5.  
  6.            Try
  7.  
  8.                My.Computer.FileSystem.CopyFile(
  9.                 "C:\Program Files\convert data\runpkr00.exe",
  10.                 midirectorio & "\runpkr00.exe",
  11.                Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
  12.                 Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing)
  13.            Catch ex As Exception
  14.                MsgBox(ex.Message.ToString, MsgBoxStyle.Critical)
  15.  
  16.            End Try
  17.            If My.Computer.FileSystem.FileExists(midirectorio & "\runpkr00.exe") Then
  18.                For Each Archivo As String In My.Computer.FileSystem.GetFiles(midirectorio, FileIO.SearchOption.SearchAllSubDirectories, "*.t01")
  19.                    Console.WriteLine("runpkr00.exe -d" & Archivo)
  20.                Next
  21.            End If
  22.  
  23.        End If

Se que algo esta mal. Quisiera su apoyo.


Gracias. =)
32  Programación / Scripting / Re: AYUDA! CODIFICAR VBSCRIPT en: 10 Abril 2014, 18:28 pm
Si por ejemplo tenemos este Array:
Código:
{ 1773, 1774, 1775 }

El primer elemento (índice 0) es 1773, el segundo elemento (índice 1) es 1774, y el tercer elemento (índice 2) es 1775 , supongo que esto está más que claro, pero por si acaso lo comento igual.

En esta instrucción
Con el método Mid(File.name, 5, 3) hago un Substring a la cadena de texto y obtengo el String 001 (o 002, o 003, etc... según el nombre del archivo)

Después, con el método Cint(001) indico que el 001 se debe tratar como un valor numérico (Int32), esto le quita los ceros de la izquierda quedando un 1

Y por último con Values(1) llamo al índice 1 del Array, que es el valor 1773

El índice del Array del código está adaptado para que coincida de forma exacta con el String que obtienes al usar la función Mid, por eso el primer elemento del Array es Null.

Saludos


Eres lo máximo explicando. Te entendí muy bien.

Muchas Gracias por todo.

Hasta pronto.

=)
33  Programación / Scripting / Re: AYUDA! CODIFICAR VBSCRIPT en: 7 Abril 2014, 17:00 pm
Creo que la otra vez que preguntaste esto no te entendí muy bien, pero ahora parece estar bastante más claro, a ver si esta vez he acertado... :

Código
  1. Values = Array(Null, _
  2.               1773, 1773, 1773, 1773, _
  3.               1774, 1774, 1774, 1774, 1774, 1774, 1774, _
  4.               1775, 1775, 1775, 1775, 1775, 1775, 1775, _
  5.               "etc...")
  6.  
  7.  
  8. Set FSO   = CreateObject("Scripting.FileSystemObject")
  9. Set Files = FSO.GetFolder(".\").Files
  10.  
  11. For Each File in Files
  12.  
  13.    If LCase(FSO.GetExtensionName(File)) = LCase("T01") Then
  14.        Wscript.Echo "File:  " & File.name & _
  15.                     VBNewLine & _
  16.                     "Value: " & Values(Cint(Mid(File.name, 5, 3)))
  17.    End If
  18.  
  19. Next
  20.  
  21. Wscript.Quit(0)

Saludos


Eres lo máximo =). Muchas gracias por ayudarme.
Lo que me gustaría entender es como el array puede relacionar con el numero del archivo.

Bendiciones Eleкtro =)
34  Programación / Scripting / AYUDA! CODIFICAR VBSCRIPT en: 3 Abril 2014, 00:41 am
Buenas tardes,

Necesito realizar un procedimiento donde sucede lo siguiente:

- Tengo una carpeta con varios archivos donde los nombres son similares, sólo cambian los dígitos (ABCD001aA.T01, ABCD002aA.T01, CDEF003aA.T01, CDEF004aA.T01,...)
- Capturar en una variable los 3 dígitos del archivo (001, 002, 003,..) para que luego se relacione con el numero de 4 dígitos correspondientes (ejem: si es 003 imprimir 1773)
 
RELACION:
001   1773
002   1773
003   1773
004   1773
005   1774
006   1774
007   1774
008   1774
009   1774
010   1774
011   1774
012   1775
013   1775
014   1775
015   1775
016   1775
017   1775
018   1775
019   1776
.
.
364   1825
365   1825


Espero su pronta ayuda.


Gracias.
35  Programación / Scripting / Re: [VBS] VARIABLES en: 25 Marzo 2014, 17:10 pm
relacionado a...?, ¿de que tipo de codificación estás hablando exactamente?

No entiendo el patrón, ¿Que son y de donde salen los valores de la derecha?.

se más preciso porfavor.

saludos


Lamento no haber explicado mejor pero aquí voy.

Quiero generar un código donde realice solo con los archivos de una determinada extensión (*.zxc) la captura de los 3 dígitos del nombre de archivo (002), lo guarde en una variable y busque en el array de datos el numero de 4 dígitos correspondiente para luego imprimirlo.

ejemplo:

Directorio con varios archivos similares donde solo cambia los 3 números.
  ABCD002ab.zxc (todos los archivos tienen la misma cantidad de dígitos)
  ABCD010ab.zxc
  ABCD065ab.zxc
   ... etc

arreglo:
          002 = 1773
          003 = 1773
          004 = 1773
          005 = 1774
          006 = 1774
          007 = 1774
          ...
          0061= 1792
          0062= 1792
          0063= 1792
          ...etc


Espero haberme hecho entender mejor.

PD. El código seria en vbscript
36  Programación / Scripting / UTILIZAR ARRAYS CON VBSCRIPT en: 20 Marzo 2014, 21:45 pm
Hola, lamento no haber explicado mejor pero aquí voy.

Quiero generar un código donde realice solo con los archivos de una determinada extensión (*.zxc) la captura de los 3 dígitos del nombre de archivo (002), lo guarde en una variable y busque en el array de datos el numero de 4 dígitos correspondiente para luego imprimirlo.

ejemplo:

Directorio con varios archivos similares donde solo cambia los 3 números.
  ABCD002ab.zxc (todos los archivos tienen la misma cantidad de dígitos)
  ABCD010ab.zxc
  ABCD065ab.zxc
   ... etc

arreglo:
          002 = 1773
          003 = 1773
          004 = 1773
          005 = 1774
          006 = 1774
          007 = 1774
          ...
          0061= 1792
          0062= 1792
          0063= 1792
          ...etc


Espero haberme hecho entender mejor.

PD. El código seria en vbscript
37  Informática / Hardware / UTILIZAR DOS TARJETAS DE VIDEO A LA VEZ en: 14 Marzo 2014, 15:27 pm
Buen día,
Tengo una PC con una tarjeta de video integrada y otra dedicada, lo que pasa es que al momento de querer utilizar las dos tarjetas como resultado tengo que con una si se ve la imagen y la otra no. Antes si podía utilizarlo pero después de formatear la Pc ya no (SO W8 a W7).


Espero su ayuda.

Muchas gracias de antemano.


--
Rossmery Chacon.
38  Programación / Scripting / Re: [batch] OBTENER NOMBRE CON EXTENSION en: 13 Marzo 2014, 21:32 pm
Elektro, estoy agradecida por el apoyo que me brindas. Trato de entender el código que me acabas de alcanzar :D pero creo que en la parte de Weeks(DatePart("ww", Now())) es relacionado con las semanas del año del calendario fijo internacional que es de lunes a domingo (http://www.calendario-365.es/calendario-2014.html) y en el calendario gps es de domingo a sábado.

Como resultado que obtuve al ejecutar el script fue lo siguiente:
1. realiza el procedimiento con todos los archivos en la carpeta raiz y no hace lo mismo con los sub directorios, pero solo tendría que convertir los archivos *.dat
2. al momento de capturar el archivo lo hace con toda su ruta pero para que funcione el teqc solo es indicando el nombre del archivo.

teqc +nav nombrearchi0.14n -week semanagps -tr d nombrearchivo.dat> nombrearchi0.14o

Nuevamente gracias :D
39  Programación / Scripting / Re: [batch] OBTENER NOMBRE CON EXTENSION en: 13 Marzo 2014, 15:34 pm
¿Pero la semana la introducs tu manuálmente?


Por el momento sería así, manualmente, pero lo ideal sería de forma automática. Se que ahora no voy a poder generar ese código para que me salga de forma automática pero por ahora esta bien de manera manual =)

Gracias por todo elektro.
40  Programación / Scripting / Re: [batch] OBTENER NOMBRE CON EXTENSION en: 12 Marzo 2014, 21:32 pm

Código
  1. Start /W "runpkr" "runpkr00.exe" -d "%%~#"

Saludos.

Muchas Gracias Eleкtro =) Me ayudaste muchísimo, lo que me queda como interrogante es el start /w.

Ahora tengo otro caso. Después de ejecutar el programa runpkr ahora tengo que ejecutar otro programa que es el teqc con el siguiente código:
teqc +nav nombrearchivo0.14n -week semanagps -tr d nombrearchivo.dat> nombrearchivo0.14o

nota:
* en semanagps se tendría que insertar la semana que seria ejem: 1783 (http://gps.topografia.upm.es/www/calactal.htm).
* el nombrearchivo tendria que modificar. ejem: CCCCDDDaA.t01 --> CCCCDDD0.t01 (cambiar los dos ultimos digitos por 0)

Lo que pasa es que lo estoy haciendo por partes para no aturdirme  ;D
Páginas: 1 2 3 [4] 5
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines