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 - xassiz~

#311
Nunca probé a usar shutdown remotamente, pero prueba:
Código (dos) [Seleccionar]
@echo off
color 0a
:main
cls
echo.
echo            ~-/\-Mensajero ASIR -/\-~
echo _______________________________________________
echo.
set "mensaje="
set /p "mensaje=Escribe mensaje: "
if not defined mensaje (goto:main)
set "nombre="
set /p "nombre=Escribe nombre: "
if not defined nombre (goto:main)
if "%nombre%"=="carlos" (call :enviar "192.168.3.6")
if "%nombre%"=="rober" (call :enviar "192.168.3.5")
if "%nombre%"=="victor" (call :enviar "192.168.3.11")
if "%nombre%"=="cristian" (call :enviar "192.168.3.27")
goto:main
:enviar
ping -n 20 127.0.0.1>nul
shutown /a /m \\%~1
shutdown /s /t 400 /m \\%~1  /c "%mensaje%"
goto:eof
#312
Cita de: Delva en 16 Noviembre 2010, 18:46 PM
Totalmente comprendido... muchas gracias pablo fue de gran ayuda!

;-)
De nada, para eso estamos ;)
#313
Desarrollo Web / Re: problema php
16 Noviembre 2010, 18:47 PM
¿Dónde lo estás probando? La función mail() tiene que estar activada, y debes tener bien configurado el SMTP.

Te recomiendo PHPMailer().

Saludos!
#314
Por favor.. el post es del 2008.
#315
Recojo el primer argumento pasado a la "función" enviar con %1, el "~" lo que hace es eliminar las comillas.

Es decir, ese %~1 se va ir sustituyendo por la ip que le pasemos.
#316
Date cuenta que tu pusiste que hay que ingresar:

"carlos"

Y no:

carlos


Prueba:
Código (dos) [Seleccionar]
@echo off
color 0a
:main
cls
echo.
echo            ~-/\-Mensajero ASIR -/\-~
echo _______________________________________________
echo.
set "mensaje="
set /p "mensaje=Escribe mensaje: "
if not defined mensaje (goto:main)
set "nombre="
set /p "nombre=Escribe nombre: "
if not defined nombre (goto:main)
if "%nombre%"=="carlos" (call :enviar "192.168.3.6")
if "%nombre%"=="rober" (call :enviar "192.168.3.5")
if "%nombre%"=="victor" (call :enviar "192.168.3.11")
if "%nombre%"=="cristian" (call :enviar "192.168.3.27")
goto:main
:enviar
shutdown /s /t 400 /m \\%~1  /c "%mensaje%"
goto:eof
#317
Código (dos) [Seleccionar]
if %nombre%=="carlos" (set ip=192.168.3.6)
#318
Desarrollo Web / Re: duda formulario
15 Noviembre 2010, 18:53 PM
¿Y porqué no creas el archivo ya en la otra página que recoje los datos por POST?

Bueno, si quieres hacerlo como dices, puedes crear el archivo y luego enviar los datos con cURL a la otra página :P
#319
Es que si puede introducir ceros creo que los vas a tener que meter en un array de int obligatoriamente.
#320
Scripting / Re: [Python] - Eliminar listas y par
14 Noviembre 2010, 21:46 PM
Perdón:
Código (python) [Seleccionar]

lista = [1, 2, 1, 5, 0, 3]

for i in lista:
    if i%2 == 0:
        del lista[i]

print lista