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

#6641
Código (vbnet) [Seleccionar]
           For Num As Integer = IndexCounter To (FixedValues.Count) Step NumStep

               LenCounter += 1I
               Combo.Add(FixedValues(Num - 1I))

               If LenCounter >= NumLen Then
                   Exit For
               End If

           Next Num


PD: no se si ese será el resultado que quieres obtener, pero esa es la correción para que funcione el código.

saludos!
#6642
Cita de: l3ad Programmer en 25 Agosto 2014, 17:02 PMMejor pongan el foro tipo StackOverFlow o (parecido) como EntreDesarrolladores, así no hay mucho trolleo xD y para los trollers su campamento xD

Esto es un foro, no un 'yahoo answers' para programadores, con puntos, rankings, medallitas, y demás chorradas.

El diseño de esas páginas es atractivo porque el diseño se adapta al tipo de página que es, pero ese tipo de diseño, en mi opinión, no tendría cabida para una página como esta.

Saludos!
#6643
NUEVA VERSIÓN DISPONIBLE

Versión 2.4

Descarga:

-> http://www.mediafire.com/download/1h3zbymfhnb3spt/REG2BAT.rar




Lista de cambios:

CitarVersion 2.4
   -----------

   
  • Fixed:
          · Command redirection for CALL commands.

       
  • Changed:
          · Commentlines now are separated by empty lines.[/font]
#6644
Cita de: Castiel en 25 Agosto 2014, 07:49 AMsacame de esa duda

He editado todos los mensajes que han publciado en este post para corregirlos, puedes darle al botón "Modificar" en uno de tus mensajes para ver esas modificaciones.

[ code=Csharp ] Deposite su código aquí [ /code ]

(sin espacios)

Saludos
#6645
¿Leiste esto que te dije?:
Cita de: Eleкtro en 23 Agosto 2014, 19:56 PMEDITO: Ah, por cierto, si quieres aumentar al máximo o disminuir al mínimo la velocidad solo tienes que pulsar la tecla INICIO o FIN, no le vayas a dar repetidas veces a LEFT o RIGHT.

Cita de: Anonymous250 en 23 Agosto 2014, 22:43 PM
PD: E provado tu codigo,no funciono
¿Que windows tienes?, ¿Que significa 'no funciona'?.

Cita de: Anonymous250 en 23 Agosto 2014, 22:43 PM
PD EDITO: Codigo final,a la espera de mejorarlo y crear una pregunta con disminuir y aumentar en vez de si no.
Creo que me he perdido, si ya sabes que pulsaciones debes enviar tanto para disminuir o aumentar el volumne, ¿que pregunta más queda?.

Saludos!
#6646
Debes enviar el código de salida específico en el segundo script para leerlo en el primer script.

Puedes leerlo mediante los operadores lógicos (&& = 0, || = No 0) o puedes leer la variable dinámica ErrorLevel para parsear códigos de salida específicos (ej: 0,1,2).

Script Principal.bat
Código (dos) [Seleccionar]
@Echo OFF & Title Script Principal

Call "Script Secundario.bat" && (
Echo Todo salio bien.

) || (
Echo algo salio mal.

)

Pause&Exit /B 0


Script Secundario.bat
Código (dos) [Seleccionar]
@Echo OFF & Title Script Secundario

REM Hacer algo aquí y determinar el código de salida.

If Exist "C:\Archivo" (
:: El archivo existe, así que salimos con código de salida satisfactorio.
Exit /B 0

) ELSE (
:: El archivo existe, así que salimos con código de error 1.
Exit /B 1

)


Saludos
#6647
Cita de: Castiel en 24 Agosto 2014, 17:43 PMme dice que hay un error en el metodo main, que le falta el cuerpo o algo asi se los proporciono parasaber que es lo que sucede con esta sintaxis.

El error es muy self-explanatory, te está indicando que no le añadiste el cuerpo al método ({}).

Pero además de eso le modificaste el nombre (Main > main) y la firma (string[] args > char[] args).

Código (csharp) [Seleccionar]
public static void Main(string[] args) { }




Cita de: Ele?tro en 24 Agosto 2014, 03:22 AM
1. Para publicar código hay que insertarlo dentro de su respectiva etiqueta GeShi.

Ya van 3 códigos sin formatear.
Si veo otro código sin formatear cierro el post sin avisar, NO CREO QUE SEA TAN DIFICIL LEER LA FIRMA QUE DEJO TRAS CADA MENSAJE.

CitarComo insertar un código:



-> Reglas del foro <-

saludos.
#6648
NUEVA VERSIÓN DISPONIBLE

Versión 2.3

Descarga:

-> http://www.mediafire.com/download/1h3zbymfhnb3spt/REG2BAT.rar




Lista de cambios:

CitarVersion 2.3
-----------

   
  • Added:
          · Support for convert these value types:
             REG_NONE, REG_RESOURCE_LIST, REG_RESOURCE_REQUIREMENTS_LIST and REG_FULL_RESOURCE_DESCRIPTOR.

       
  • Fixed:
          · If a value of type REG_MULTI_SZ and REG_EXPAND_SZ is empty, the program throws an error.

       
  • Changed:
          · Updated the 'Test.reg' testing file with all the new value types.[/font]
Lista de cambios de otras versiones recientes:

CitarVersion 2.2
-----------

   
  • Added:
          · Option to force registry overwritting.
          · Option to abbreviate RootKey names.

       
  • Fixed:
          · The percent characters ("%) of a 'Default' value (@=) was not correctlly converted.
            (  Solved duplicating the percent character )

       
  • Changed:
          · Extended the option 'Redirect commands to NULL' to specify better custom redirection.

    Version 2.1
       -----------

       
  • Added:
          · Added support to recognize the deletion of a default value.
            ( In a Regedit Script: '"@="=-' ) 

          · 'Redirect commands to NULL' option for GUI.
             
       
  • Deleted:
          · All the 'RegEx.Split' operations, to gain speed were replaced with 'IndexOf' method.

       
  • Fixed:
          · A misstype with the BINARY value splitter that was adding an ":" character in the Batch command.
            (  Solved changing '<a>=HEX</a>' to '<a>=HEX:</a>'  )
           
          · Application version in the application settings was wrong.
            (  This can be found in the caption of an informatiion/error MessageBox ).

       
  • Changed:
          · Binary, Dword and Qword values now are shown as UPPER-CASE.
             
          . Replaced the usage of old VB6 math methods.
            ( Changed 'Chr(Val("&H" & [Byte]))' to 'Convert.ToChar(Convert.ToInt32([Byte], 16I))')
             
          · The main button text.
            ( Changed 'Click to load a registry file...' to 'Load a registry file...')

    Version 2.0
       -----------

       
  • Added:
          · Progress Information for GUI.

       
  • Changed:
          · Application was written from scratch.[/font]
#6649
1. Para publicar código hay que insertarlo dentro de su respectiva etiqueta GeShi.

2. Las preguntas ajenas se publican en nuevos temas para poder llevar un orden en el foro, no se debe invadir los temas de los demás.

Lean y sobretodo respeten las normas, porfavor.
(o cerraré el hilo)




Cita de: shybrid en 24 Agosto 2014, 01:13 AM
si pongo 1,5 2,5 3,5 4,5 y de plano las 5,1 en adelante no me deja, me marca que ingrese la coordenada correcta , me pueden ayudar a terminar el codigo?

El código está bien, lo que ocurre es que en C# los índices empiezan por 0, no por 1, así pues "0,0" es el mínimo, y "4,4" es el máximo.

Creo que con el código que has facilitado ya no es necesario responder al compañero @Castiel, ahí está todo lo necesario.

Saludos!
#6650
Nitro, tio, ¿a ti te parece que este tema va en Windows? xD.

Al parecer es algo común (bueno, que yo sepa solo me ha pasado a mi y ahora a ti xD), hasta la fecha no he podido identificar la causa del problema (he preguntado en sitios muy conocidos, olvida toda esperanza que tangas) pero probando alternativas llegué a una solución, eso si, en .NET:

[APORTE] Reinicializar el escritorio de forma correcta en Windows 8.1 cuando...
( En el post verás un enlace y dentro está el exe compilado, por si te sirve como solución alternativa de terceros )

No te fijes en el p/invoking y quédate con la parte importante del source:

Citar
Código (vbnet) [Seleccionar]
   Dim Explorer As New Process With
   {
    .StartInfo = New ProcessStartInfo With
                 {
                  .FileName = Path.Combine(ExplorerDirectory, ExplorerFilename),
                  .WorkingDirectory = My.Application.Info.DirectoryPath,
                  .UseShellExecute = True,
                  .CreateNoWindow = True
                 }
   }

Yo también estuve probando a ejecutarlo como parámetro de la CMD, etc, nada de eso funciona, solo eso me funcionó.

No manejo C++ pero intuyo que para reproducirlo puedes probar a utilizar la función CreateProcess y/o ShellExecuteEx de la WinAPI:
CreateProcess + STARTUPINFO structure
ShellExecuteEx  

Saludos