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

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: [1] 2 3 4
1  Programación / Scripting / Re: [DUDA][PowerShell] Ejecución de código PowerShell dentro de archivo Batch en: Hoy a las 07:06
Gracias por tú respuesta, entendí algo de tú explicación, voy a investigar un poco más al respecto, pero por el momento me basta.

Ahora que ya se buscar (Powershell Batch Wrapper) creo que será más fácil, por cierto conoces algunos recursos donde pueda profundizar en este tipo de temas y trucos en CMD y Powershell, se que aquí tienen recursos pero nunca esta demás complementar con otras fuentes.

Gracias nuevamente.
2  Programación / Scripting / [RESUELTO][PowerShell] Ejecución de código PowerShell dentro de archivo Batch en: Ayer a las 21:41
Buenas, saludos a todos.
Tengo una consulta con referencia a la primera línea del script a continuación, ¿Quisiera saber de qué manera está siendo interpretada por el prompt de CMD?
Y como es posible que funcione, ya que si quito el espacio que se encuentra entre # y : el script deja de funcionar. Cualquier explicación que me puedan brindar se las agradecería.

Código
  1. <# :
  2. @echo off
  3. PowerShell.exe -c "iex $([System.IO.File]::ReadAllText('%~f0'))"
  4. goto:EOF
  5. #>
  6. write hello
  7.  

Gracias
3  Programación / Programación C/C++ / Re: [C] [unsolved] Comportamiento inesperado en: 5 Abril 2022, 00:33 am
@Mafus, gracias por tu respuesta, el problema no es con el valor de retorno, pero
leyendo un poco tu respuesta sobre como strncat funciona, ahora comprendo que mi
problema estaba en la concatenación y en el no entender bien como funciona strncat.

Gracias @Mafus.
4  Programación / Programación C/C++ / [C] [solved] Comportamiento inesperado en: 4 Abril 2022, 22:15 pm
Hola a todos.
Estoy tratando de implementar el metodo str.center() que existe en Python pero en C y de paso estoy
aprendiendo a programar en C, pero al borrar la linea que añade el carácter nulo al String resultante obtengo un resultado indeseado.

He estado dandole vueltas al asunto pero no me da el maní que tengo por cerebro, asi que acudo a ustedes en buscas de respuesta.

Muchas Gracias.


Código
  1. #include <stdio.h>
  2. #include <string.h>
  3. char* center(int, char, char *);
  4. int main()
  5. {
  6.    char* pstr = center(30, '*', "hola");
  7.    printf("Value: %s\t Address: %p\n", pstr, pstr);
  8.    return 0;
  9. }
  10.  
  11. char* center(int width, char fc, char* str) {
  12.    char output[width];
  13.    char* buffer = NULL;
  14.    int   cc = 0, n = 0;
  15.    for(char* i = str; *i != '\0'; ++i) cc += 1;
  16.    n = (width - cc) / 2;
  17.    for(int j = 0; j < n; ++j) output[j] = fc;
  18.    output[n] = '\0'; // Al borrar esta linea obtengo una salida incorrecta
  19.    strncat(output, str, cc);
  20.    for(int i = strlen(output); i < width; ++i) output[i] = fc;
  21.    return (buffer = output);
  22. }
  23.  
5  Programación / Scripting / [Python3] Me podrian explicar el funcionamiento. en: 27 Junio 2020, 04:12 am
Hola que tal a todos, me encontre este codigo y no termino de entender input.n y los demas usos
que le dan en este codigo.
Crei que era sobreescritura del metodo input pero eso solo lo he visto implementado en clases
no en funciones simples.

Gracias por sus respuestas

Código
  1.  
  2. inputs = """
  3. emanuel
  4. eduardo
  5. nuñez
  6. maliños
  7. """
  8.  
  9.  
  10. def input():
  11.    try:
  12.        input.n += 1
  13.    except Exception:
  14.        input.n = 0
  15.    return inputs.split()[input.n]
  16.  
  17.  
  18. first = input()
  19. second = input()
  20. print(first, second)
  21.  
  22.  
[/size][/size][/size][/size]
6  Programación / Scripting / [Python3-Ayuda] en: 2 Abril 2020, 02:54 am
Existe alguna de forma crear un script que se este siempre activo en espera de cambios de un directorio determinado.
Ya que quiero realizar uno en python con dicho cometido para mover los ejecutables de archivos C a una carpeta aparte de donde tengo el código de C valga la redundancia.Se que hay programas que ya lo hacen.

Que tengo que buscar ya que no se por donde empezar.
7  Programación / Scripting / Re: [APORTES][SHELL SCRIPT][ACTUALIZADO] Interfaz CLI + Scripts varios. en: 1 Abril 2020, 06:06 am
No entiendo ni madres de lo que veo pero se ve genial.
 ;-) ;-)
Sigue así compañero
8  Programación / Scripting / [Python3-Graficador de funciones basico] en: 1 Abril 2020, 06:01 am
Hola que tal todos este es un muy simple graficador de funciones usando el módulo turtle.

Código
  1. def graficar_funciones2D(*args):
  2.    """
  3.    El primer vector se tomara como las coordenadas de inicio de la gráfica
  4.    si no las proporcionas por defecto es (0, 0).
  5.    """
  6.  
  7.    # ----------- Workspace --------------
  8.    WIDTH = 700
  9.    HEIGHT = 500
  10.    wn = Screen()
  11.    wn.title("Vectores y gráficas básicas")
  12.    wn.setup(WIDTH, HEIGHT)
  13.    wn.screensize(WIDTH-10, HEIGHT-10)
  14.    wn.bgcolor("#FFFDF9")
  15.  
  16.    pen = Turtle()
  17.    pen.pen({"pensize": 2,
  18.             "shown": False,
  19.             "speed": -1})
  20.  
  21.    # ----------- global variables --------------
  22.    dot_radio = 5
  23.    color = "red"
  24.    wn_width = wn.window_width()
  25.    wn_height = wn.window_height()
  26.  
  27.    """ # Descomenta esto si quieres ver un fondo cuadriculádo
  28.    # ----------- grid --------------
  29.    pen.pu()
  30.    pen.goto(-wn_width, wn_height)
  31.    pen.seth(0)
  32.    pen.pd()
  33.    for i in range(0, wn_height+wn_height, 10):
  34.        pen.pencolor("#daafaf")
  35.        pen.pensize(1)
  36.        pen.fd(wn_width)
  37.        pen.up()
  38.        pen.goto(-wn_width, (wn_height)-i)
  39.        pen.down()
  40.        pen.fd(wn_width)
  41.  
  42.    pen.pu()
  43.    pen.goto(-wn_width, wn_height)
  44.    pen.seth(270)
  45.    pen.pd()
  46.    for j in range(0, wn_width+wn_width, 10):
  47.        pen.fd(wn_height)
  48.        pen.up()
  49.        pen.goto(-wn_width+j, wn_height)
  50.        pen.down()
  51.        pen.fd(wn_height)
  52.    """
  53.  
  54.    # ----------- Graph --------------
  55.    pen.up()
  56.    pen.home()
  57.    pen.pencolor("#090909")
  58.    pen.pd()
  59.    for i in range(4):
  60.        pen.fd(wn_width)
  61.        pen.bk(wn_width)
  62.        pen.lt(90)
  63.  
  64.    # ----------- Points --------------
  65.    vector = args
  66.    pen.up()
  67.    pen.goto(vector[0][0], vector[0][1])
  68.    pen.pd()
  69.    for values in vector:
  70.        # pen.up()  # Descomenta esta linea si no deseas ver el trazo del dibujo
  71.        pen.goto(values[0], values[1])
  72.        # pen.pd()  # Descomenta esta linea si no deseas ver el trazo del dibujo
  73.        pen.dot(dot_radio, color)
  74.        # pen.write(tuple(values), False, "right", ("tahoma", 7, "italic"))
  75.    wn.listen()
  76.    wn.onkeypress(lambda: wn.bye(), "space")
  77.    wn.mainloop()
  78.  
  79.  
[/size][/size][/size]
9  Programación / Scripting / Re: [Ayuda] [Python] backdoor y cambio de directorio en: 28 Marzo 2020, 07:34 am
si en todo caso estas intentando acceder a un nivel del directorio en el cual no necesitas permisos y además ese directorio existe puedes utilizar  os.chdir("ruta"), caso contrario lanzara una excepción

AYUDA
Documentación de python
https://docs.python.org/3/library/os.html

Video explicativo del uso básico del modulo os(en ingles).
https://www.youtube.com/watch?v=tJxcKyFMTGo

Espero te sirva de algo y logres terminar el script  ;-)
10  Programación / Scripting / Re: [Ayuda] [Python] backdoor y cambio de directorio en: 19 Marzo 2020, 01:52 am
Puedes utilizar la función os.getcwd() que viene predefinida en el módulo os valga la redundancia
Espero te sirva de algo.
Páginas: [1] 2 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines