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

 

 


Tema destacado: Guía actualizada para evitar que un ransomware ataque tu empresa


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 [7]
61  Programación / Scripting / Re: script para insertar valores en un formulario (Batch) en: 14 Diciembre 2013, 00:03 am
- Nuevamente EleKtro H@cker, estoy eternamente agredecido de verdad le haces honor a tu nombre, probe como me lo sugeristes hacerlo con Ruby y utilizando tus script de echo hice algunas pruebitas luego de batallar con la instalación de ruby y watir que me fue lo mas complicado por ser novato en esto pero me las arregle y todo va bien.

- Sin embargo aun no e echo lo que tengo en mente pero con tu script del navegante si lo analizo bien estoy seguro que sera posible, dicho esto quisiera preguntarte unas cosas ya que tengo algunas dudas.

-  Obviamente ya en mi Pc corre perfectamente tu script por la instalacion de ruby y watir, pero si lo quiero usar en otra Pc lo mas logico es que tenga que instalar ruby y watir en esa pc, No hay alguna forma de saltarse ese paso? Por ejemplo Digo esto en mi ignorancia,  compilar todo en un .exe y que se ejecute en cualquier pc como una aplicacion comun y corriente para realizar la tarea?

- Si eso es posible por donde podria empezar hacerlo? o si hay una mejor forma tambien es bienvenidad.
62  Programación / Scripting / script para insertar valores en un formulario (Batch) en: 13 Diciembre 2013, 01:02 am
- Buenas, antes que nada quiero decir que intente recopilar información para poder realizar lo que deseo o por lo menos tener un comienzo y no llegar aqui con las manos vacias, sin embargo no pude encontrar nada de real importancia.

- Basicamente lo que quiero hacer es tener un script obviamente ya definido en su sintaxis lo que quiero insertar en un determinado Formulario Html, porque lo que deseo insertar son especificaciones de productos y el formulario es sumamente largo y muchas veces en el mes hay que insertar en el Stock productos con las mismas descripcion y es algo fastidioso llenar denuevo el formulario, la idea era hacerlo en un batch porque me paresio que seria algo sencillo, pero buscando en la web no pude encontrar algo util encontre solo referencias de Utilizar Ajax o javascript para hacer algo similar pero no era lo que yo buscaba ya que solo encontraba cosas con Ajax para Auto-completar los input de formularios html o al colocar una Letra saliera una lista de sugerencias y lo que quiero es insertar Texto automaticamente sin Teclear nada y que automaticamente se envie el formulario si es posible.

- Al no encontrar nada similar yo asumo que no se puede hacer con Batch si es asi en que lenguaje lo podria hacer? y si en verdad se puede hacer con batch por donde podria empezar a buscar? o si es posible que me puedan dar una mano con esto. De ante mano gracias por la ayuda.
63  Programación / Scripting / Re: Dar Nombre a La Pc con la mac address en: 12 Diciembre 2013, 22:51 pm
- No habia tenido tiempo para pasar por estos lados debido al trabajo y aprovechando el tiempo que tengo paso para darte las Gracias EleKtro H@cker, ya pude terminar por completo el script justo como lo necesitaba.

- Con respecto a lo de imprimir la variable en un bloc de notas, bueno me daba mucha curiosidad del como hacerlo.
64  Programación / Scripting / Re: Dar Nombre a La Pc con la mac address en: 9 Diciembre 2013, 00:25 am
- Muchisimas Gracias EleKtro H@cker, ya funciona perfectamente por otro lado no deseo modificar el nombre del domino entonces me imagino que debo eliminar las 2 lineas que tienen Hostname no ? combine tu codigo con el que yo encontre y funciona todo bien, aun hay mas cosas que deseo hacer con este script pero por lo pronto me conformo con esto, mejor me sigo enfocando en estudiar mas sobre batch ya que tengo mucho que aprender.
Código:

    @Echo OFF & Title Rename ComputerName
     
    Set "MAC="
    Set "PCName="
     
    SET /P "PCName=Provide a new computer name: "
     
    FOR /F "Tokens=1 Delims= " %%@ IN (
    'getmac.exe ^| FIND "\"'
    ) DO (
    Set "MAC=%%@" & REM Obtain address
    Call Set "MAC=%%MAC:-=%%" & REM Delete Dash character "-"
    Call Set "MAC=%%MAC:~6%%" & REM Take last 6 characters.
    )

REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName\/v ComputerName /t REG_SZ

/d "%PCName%%MAC%" /F 1>NUL
cls
REG ADD HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\/v ComputerName /t REG_SZ /d %1

"%PCName%%MAC%" /F
cls
REG ADD HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d %1

"%PCName%%MAC%" /F 1>NUL
cls
REG ADD HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v Hostname /t REG_S /d %1 "%PCName%

%MAC%" /F 1>NUL 1>NUL
cls
     
    Pause&Exit


- Por cierto una cosa mas aun no entiendo lo que me dijistes sobre "Para obtener la salida de un comando debes usar FOR /F", lo que no entiendo es como capturas dicha salida en una variable y luego la impremes en un bloc de notas intente con esto pero no funciono.

Código:
@Echo OFF & Title Rename ComputerName
 
Set "MAC="
 
FOR /F "Tokens=1 Delims= " %%@ IN (
'getmac.exe ^| FIND "\"'
) DO (

Set "MAC=%%@" >"%USERPROFILE%\desktop\resultado.txt"
)

pause
- Igual que antes creo el bloc de notas pero sin nada.
65  Programación / Scripting / Re: Dar Nombre a La Pc con la mac address en: 8 Diciembre 2013, 23:39 pm
- Muchas Gracias EleKtro H@cker, Reinicio la Pc y te aviso. Sin embargo te comento que con este:

Código:

@echo off
cls
echo Presione Una Tecla Para Ingresar Automaticamente El Nuevo Nombre Del Equipo
echo.

pause
   
reg add HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName\/v ComputerName /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\/v ComputerName /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v Hostname /t REG_S


- Que fue el que potee al principio no era necesario reiniciar la Pc por eso la confusion de si tu script funcionaba...
66  Programación / Scripting / Re: Dar Nombre a La Pc con la mac address en: 8 Diciembre 2013, 23:11 pm
- Buenas Tardes EleKtro H@cker, Gracias por responder a mi duda.

- Probe tu script y no me funciono en Primer lugar me pide ingresar Un nombre luego doy enter y termina el programa, pero no me cambia el nombre de la pc.

 - EDITO: Lo probe en W7 y no me funciono y asi como me has dado el script Funcionara Para Xp ??, La verdad busco que funcione para XP solo que ahorita no tengo la oportunidad de probarlos en las pc con XP si no hasta mañana.

- Por cierto Si modifico tu script de esta manera Funcionara??

Código:
    @Echo OFF & Title Rename ComputerName
    
    Set "MAC="
    
    FOR /F "Tokens=1 Delims= " %%@ IN (
    'getmac.exe ^| FIND "\"'
    ) DO (
    Set "MAC=%%@" & REM Obtain address
    Call Set "MAC=%%MAC:-=%%" & REM Delete Dash character "-"
    Call Set "MAC=%%MAC:~6%%" & REM Take last 6 characters.
    )
    
    REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /D "CualQuierNombre%MAC%" /F 1>NUL
    
    Pause&Exit

- Fijate que Elimine
Código:
Set "PCName="
 
SET /P "PCName=Provide a new computer name: "

- Y Cambie.

Código:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /D "%PCName%%MAC%" /F 1>NUL

- Por.

Código:
    REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName" /v "ComputerName" /D "CualQuierNombre%MAC%" /F 1>NUL
67  Programación / Scripting / Dar Nombre a La Pc con la mac address en: 8 Diciembre 2013, 20:47 pm
- Buenas Tardes, antes que nada debo decirles que soy menos que un novato en esto, tengo solo 2 dias explorando lo que es Bat- Batch y la verdad me e interesado en el por la facilidad que e visto en el para automatizar cierto procesos.

- Sin mas rodeos acudo a uds para pedirles ayuda para realizar un pequeño script que tengo en mente, lo que quiero hacer es lo siguiente, quiero darle un nombre o renombrar si ya posee un nombre la PC sin embargo quiero dale un determinado nombre seguido de los ultimos 6 digitos de la mac de dicha pc.

- Intente recopilar la mayor información que pude en este foro para ver si lo podia hacer pero que va no doy con lo que busco.

- Les comento lo que intente hacer y donde tengo problemas. En primer lugar pense en hacer un Getmac para obtener la mac address de la pc luego pegarlo en un bloc de notas, copiar solo los 6 ultimos digitos meter esos 6 digitos en una variable y renombrar la pc dando un X nombre mas la variable y buscando encontre varias cosas pero aun asi no pude.

- Con esto obtuve la Mac address.
   
Código:
   
       @echo off
          getmac
       pause
   
-  Pero no encontre manera de copiar esa mac y pegarlo en un bloc de notas Intente con esto pero no resulto.
Código:
  
 @echo off
    set mac="getmac"
    %mac%
 echo %mac% >"%USERPROFILE%\desktop\resultado.txt"
pause

- Me hace el bloc de notas pero no pega nada y a veces pega solo getmac.

- Sobre copiar una determinada linea de un bloc de notas encontre esto que lo posteo el usuario "Leo Gutiérrez" pero tampoco me funciono.
 
Código:
   
@echo off
    (
    echo 4, 4l
    echo e
    echo e
    ) | edlin file.txt | findstr /v /i "^Final" | findstr /v /i "^\*4.*" | findstr /v /i "^\*e.*$" > "temp.txt"
pause
    for /f "tokens=2 delims=()" %%a in (temp.txt) do (
    echo Numero : %%a
    )
    set /p "="
    exit /b 0
pause
- Al ejecutarlo me dice no se reconoce edlin como un comando interno o externo.

- Y para nombrar o renombrar una Pc encontre esto y si me funciono.
Código:
@echo off
cls
echo Presione Una Tecla Para Ingresar Automaticamente El Nuevo Nombre Del Equipo
echo.

pause
   
reg add HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName\/v ComputerName /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName\/v ComputerName /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v "NV Hostname" /t REG_SZ /d %1 Usuario0
cls
reg add HKLM\SYSTEM\CurrentControlSet\services\Tcpip\Parameters /v Hostname /t REG_S
- Espero puedan ayudarme con mis errores o si tienen una mejor solucion tambien es bienvenida, por otro lado quisiera saber lo del "no se reconoce edlin como un comando interno o externo" A que se debe eso? De ante mano Gracias.
Páginas: 1 2 3 4 5 6 [7]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines