Tu Movil es Mando Universal x control de procesos(autoitphp)

y programas personales para otros como tu, puede que te corrijan ;)
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Tu Movil es Mando Universal x control de procesos(autoitphp)

Mensaje por BasicOs »

En el host de internet se alojan la lista de los nombres o contraseñas y los procesos a controlar. Está todo preconfigurado, no necesitas php.

Vista para acceder a autoit desde el telefono:
Accesos a la aplicacion desde movil Iphone
Accesos a la aplicacion desde movil Iphone
AUTOit EN EL MOVIL.jpg (69.32 KiB) Visto 20322 veces
ALTA DE UN PROCESO que queremos controlar: Uno que queramos controlar va en este formulario: http://www.spa1n.com/vigilaonline/anade1.html
El adjunto alta nuevo proceso a controlar.jpg ya no está disponible
USAR EL MANDO (e.g. calc.exe), apagar o encender:

Dirección para manejar el remoto: http://www.spa1n.com/vigilaonline/index.php
La primera vez hay que introducir la contraseña y el nombre de la ventana del proceso el que pusimos en la pantalla anterior.
Una vez que estemos en el menú darlo de alta en favoritos para que salga el menu sin introducir contraseña:
http://www.spa1n.com/vigilaonline/index.php Mando universal para manejo de procesos
http://www.spa1n.com/vigilaonline/index.php Mando universal para manejo de procesos
manejo de eventos y procesos remotos.jpg (30.22 KiB) Visto 20477 veces
Usar el navegador para iniciar el programa de la musica o un video, apagar el pc, defragmentar, encender la pantalla (llamada a programas externos), preparar un ambiente romántico, o encender la pantalla con videos.

PROGRAMA AUTOIT SERVIDOR de procesos
Aquí está el código AUTOIT beta, el código está completo:
La primera vez que ejecutas vigilaonline.exe en el pc pide datos que se graban en vigilaonline.ini (abrir con notepad):
1.- La contraseña que tiene que ser la misma de internet e.g.: micontrasena344343
2.- El nombre de la ventana del proceso a controlar (uso el mismo nombre del título de la ventana): msn
3.- El código del programa a arrancar, por ejemplo: messenger.exe /silent
4.- El nombre del proceso a cerrar: ej: messenger.exe
Separados por comas añadir más procesos.
5.- Se deja el programa en memoria y va chequeando en el host si hay algún cambio (encender o apagar algún programa)
6.- En caso que detecte que hemos accedido a la web y pulsado encender o apagar, ejecuta el programa: e.g. messenger.exe /silent

Código Autoit del programa controlador-servidor que hay que ejecutar en el PC a controlar:

Código: Seleccionar todo

;Credits Basicos en Autoit.es
;Apps Control Remote vigilaonline
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_icon=vigilaonline.ico
#AutoIt3Wrapper_outfile=Vigilaonline.exe
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
;Credits Basicos en Autoit.es 03/2012
;Apps Control Remote vigilaonline
#include <Misc.au3>
;;inicializando
;If _Singleton("Vigilaonline", 1) = 0 Then Exit
HotKeySet("F11", "Salir")
Func Salir()
	Exit
EndFunc   ;==>Salir
;If Not FileExists(@StartupCommonDir & "\Acceso directo a Vigilaonline.lnk") Then
;	FileCopy(@WorkingDir & "\Acceso directo a Vigilaonline.lnk", @StartupCommonDir & "\Acceso directo a Vigilaonline.lnk")
;EndIf

If Not FileExists("Vigilaonline.ini") Or IniRead("Vigilaonline.ini", "nombredeusuario", "$nombredeusuario", "fallo") = "fallo" Then
	IniWrite("Vigilaonline.ini", "nombredeusuario", "$nombredeusuario", InputBox("Su contraseña/nombre", "Su contraseña - despues preguntare datos sobre los programas", "JuanRodriguezxx")) ;valor inicial si no Hay INI
	IniWrite("Vigilaonline.ini", "procesos", "$ventanas", InputBox("Ventanas/identificacion Procesos a controlar", "Escriba nombre de la ventana procesos separados por coma", "MSN,Avira"))
	IniWrite("Vigilaonline.ini", "procesos", "$arranques", InputBox("Procesos a arrancar", "Escriba Ventana procesos separados por coma", "messenger.exe /silent -quick,avira.exe"))
	IniWrite("Vigilaonline.ini", "procesos", "$procesos", InputBox("Procesos a cerrar", "Escriba Ventana procesos a cerrar separados por coma", "messenger.exe,avira.exe"))
	IniWrite("Vigilaonline.ini", "nombredeusuario", "$modooperacion", InputBox("Modo de Operación", "Para avisos en el Tray - Escriba normal/verbose", "verbose"))
	IniWrite("Vigilaonline.ini", "procesos", "$osb", "")
	IniWrite("Vigilaonline.ini", "procesos", "$osbp", "")
	IniWrite("Vigilaonline.ini", "procesos", "$comando", "")
EndIf

	;;cargando usuario y procesos/aplicaciones a controlar
	$nombreusuario = IniRead("Vigilaonline.ini", "nombredeusuario", "$nombredeusuario", "fallo")
	$listadeprocesos = StringSplit(IniRead("Vigilaonline.ini", "procesos", "$procesos", "fallo"), ",")
	$listadearranques = StringSplit(IniRead("Vigilaonline.ini", "procesos", "$arranques", "fallo"), ",")
	$ventanasdeprocesos = StringSplit(IniRead("Vigilaonline.ini", "procesos", "$ventanas", "fallo"), ",")
	; Creamos 2 matrices
	$InterruptordeProcesos = StringSplit(IniRead("Vigilaonline.ini", "procesos", "$procesos", "fallo"), ",")
	$valorAntesdeProcesos = StringSplit(IniRead("Vigilaonline.ini", "procesos", "$procesos", "fallo"), ",")
	$modooperacion = StringSplit(IniRead("Vigilaonline.ini", "nombredeusuario", "$modooperacion", "fallo"), ",")
	$obs = IniRead("Vigilaonline.ini", "procesos", "$obs", "")
	$osbp = StringSplit(IniRead("Vigilaonline.ini", "procesos", "$obs", ""), ",")
;;lee los valores actuales de las aplicaciones/proc en la web

For $i = 1 To $listadeprocesos[0]
	;http://www.spa1n.com/vigilaonline/anade1.html
	;http://www.spa1n.com/vigilaonline/index.php?ud_nombre=password&ud_vproceso=Calcula
	$InterruptordeProcesos[$i] = InetgetValor("http://www.spa1n.com/vigilaonline/index.php?ud_nombre=" & $nombreusuario & "&ud_vproceso=" & $ventanasdeprocesos[$i])
	;;;;$Interruptordecomando[$i] = InetgetValor("http://www.spa1n.com/vigilaonline/index.php?ud_nombre=" & $nombreusuario & "&ud_vproceso=" & $ventanasdeprocesos[$i])
	Sleep(1000)
Next
#include <Array.au3>
While 1
	$var = Ping("www.google.com", 1000) ;.  tambien posible:  If @error = 0 Then ..
	If $var Then TrayAviso("Internet Ok", "Timeout segds:" & $var, 5, 1, $modooperacion)
	If Not $var Then MsgBox(0, "Error Internet Estado", "Error de conexión: " & @error, 15)
	Sleep(1000)


	For $i = 1 To $listadeprocesos[0]
		If $valorAntesdeProcesos[$i] <> $InterruptordeProcesos[$i] Then
			If $InterruptordeProcesos[$i] = "0" Then Apaga($listadeprocesos[$i], $ventanasdeprocesos[$i])
			If $InterruptordeProcesos[$i] = "3" Then Enciende($listadearranques[$i])
			If $InterruptordeProcesos[$i] = "6" Then Salir()
			If $InterruptordeProcesos[$i] = "7" Then Shutdown(16 + Number($InterruptordeProcesos[$i]) - 7)
			If $InterruptordeProcesos[$i] = "8" Then Shutdown(16 + Number($InterruptordeProcesos[$i]) - 7)
			If $InterruptordeProcesos[$i] = "9" Then Shutdown(16 + Number($InterruptordeProcesos[$i]) - 7)

			$NADA = InetRead("http://www.spa1n.com/vigilaonline/updated.php?ud_nombre=" & $nombreusuario & "&ud_interruptor=K&ud_vproceso=" & $ventanasdeprocesos[$i] & "&ud_obs=" & $obs, 1)
			If $obs <> "" Then IniWrite("Vigilaonline.ini", "procesos", "$osb", "")

			Sleep(500)
			$valorAntesdeProcesos[$i] = "K" ;& $InterruptordeProcesos[$i]
		EndIf
		If $InterruptordeProcesos[$i] = "1" Then Enciende($listadearranques[$i])
$valorinet="http://www.spa1n.com/vigilaonline/index.php?ud_nombre=" & $nombreusuario & "&ud_vproceso=" & $ventanasdeprocesos[$i]
		$valorinet = InetgetValor($valorinet)
		$InterruptordeProcesos[$i] = StringLeft($valorinet, 1)
		$Interruptordecomando = StringMid($valorinet, 2)
		procesadordecomandos($Interruptordecomando)
		TrayTip($nombreusuario & " -> " & $ventanasdeprocesos[$i] & "-" & $i & "º", "Estado:" & $InterruptordeProcesos[$i], 5, 1)
		Sleep(1000)
	Next
WEnd

Func procesadordecomandos($comando)
	if $comando= "" then Return
	$param = StringMid($comando, 6)
	$comando = StringLeft($comando, 5)
	Switch $comando
		Case "run"
			ShellExecute($comando)
	EndSwitch
EndFunc   ;==>procesadordecomandos

Func InetgetValor($urlweb)
	Local $sData = InetRead($urlweb, 1)
	Local $nBytesRead = @extended
	$CADENA = BinaryToString($sData)
	$CADENA = StringMid($CADENA, StringInStr($CADENA, "Valor:") + 6, 1)
	Return $CADENA
EndFunc   ;==>InetgetValor

Func Enciende($procesoon)
	If ProcessWait($procesoon, 2) = 0 Then
		TrayTip("Iniciando un momento", "Encendiendo " & $procesoon, 5, 1)
		TrayTip("Ahora arrancando", "No estaba encendido", 5, 1)
		Run($procesoon)
	Else
		TrayTip("Vigilando programa", "Ok - Encendido " & $procesoon, 5, 1)
		Sleep(1000)
	EndIf
EndFunc   ;==>Enciende
Func Apaga($proceso, $ventana)
	TrayTip("Cerrando un momento ", "Cerrando normal " & $proceso & " con " & $ventana, 5, 1)
	If $proceso = "shutdown" Then Shutdown(Eval($ventana))
	If WinExists($ventana) And ProcessExists($proceso) And $ventana <> "" Then
		WinClose($ventana)
		WinWaitClose($ventana, "", 2)
		WinKill($ventana)
		WinWaitClose($ventana, "", 2)
	EndIf
	If ProcessExists($proceso) Then
		TrayTip("Cerrando un momento", "Dificil de cerrar.  " & $proceso & " con " & $ventana, 5, 1)
		ProcessClose($proceso)
		ProcessWaitClose($proceso, 5)
		If ProcessExists($proceso) Then TrayTip("Todavía EXISTE " & $proceso, "sin cerrar", 5, 1)
	EndIf
EndFunc   ;==>Apaga


Func TrayAviso($winaviso, $textaviso, $tiempoaviso, $icono, $modoopera)
	;if $modoopera="verbose" then
	TrayTip("pp", $modoopera & $winaviso & "-" & $textaviso, Number($tiempoaviso), $icono)
EndFunc   ;==>TrayAviso
;
3 procesos a usar ya están dados de alta:
nombre ventanaproceso interruptor (0 es apagado, 1 encendido)
1 password Firefox 0
2 micontrasena msn 0
3 password Calcu 1

Direcciones web:
Añadir procesos: http://www.spa1n.com/vigilaonline/anade1.html
Web para manejo de eventos y menu de procesos: http://www.spa1n.com/vigilaonline/index.php
En la práctica es como si tienes un mando universal en el movil para poner la música, o controlar programas del pc desde la calle, igual que si fuera el mando de la tele.

Edit:
EL valor de la ventana es el identificador que es Calcula que son las primeras palabras del titulo de la ventana, sirve se intenta por 5 segundos cerrar la ventana bien antes de matar el proceso.
En caso de que solo quieras matar el proceso, va a dar igual el nombre de ventana, siempre que no sea una que exista antes, porque la cierra.
Esto es un tópico del lenguaje autoit, no es un foro de PHP. El código es PURO 100% Autoit, no PHP para crear cualquier programa REMOTO.
Crea acciones más complejas, si ejecutas como proceso en remoto un script de autoit que ejecute otras acciones complejas como enviar un mail, elegir un menu, etc...
Adjuntos
http://www.spa1n.com/vigilaonline/anade.html alta de procesos
http://www.spa1n.com/vigilaonline/anade.html alta de procesos
anade1 registro de aplicacion vigilaonline.jpg (68.83 KiB) Visto 20326 veces
vigilaonline.zip
Mando remoto (ejemplo para Calc remoto ) programa con fuentes
(300.15 KiB) Descargado 378 veces
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

Actualización ahora, más funciones como:
1.-Vigilar que un programa no se cierre.
2.-Cerrar sesión, apagar y resetear en remoto.
3.-Nuevo menú para el navegador.
4.-Depurando el código.
El ejemplo viene configurado en el vigilaonline.ini para calc.exe la calculadora.
Se puede tener varias instancias abiertas, y se puede colocar en la misma carpeta del programa que se quiere controlar.

RECOPILACIÓN DE LIBRERIAS DE PROGRAMAS COMPROBADOS el primer programa probado es la calculadora calc.exe

Configuración para calculadora: Vigilaonline.ini
[nombredeusuario]
$nombredeusuario=password
[procesos]
$ventanas=Calcula
$procesos=calc.exe
$arranques=calc.exe
Defragmentar en remoto. Sería más rentable hacer un script defragmentador universal que detectara que OS es porque según el sistema W7 WXP cambian los parámetros, Ver para XP, PREVIAMENTE cree un registro para defrag aquí con una contraseña
(Para Win7 sería $arranques=defrag c: d: e: /C ) para todos los volumenes.:
$ventanas=Calcula,defrag
$procesos=calc.exe,defrag.exe
$arranques=calc.exe,defrag c:
comprobado funciona perfect desde el tf movil.
Salu22:)
Avatar de Usuario
chekok
Hacker del Foro
Mensajes: 111
Registrado: 16 Sep 2011, 11:50
Ubicación: Valencia / España
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por chekok »

Dándole vueltas a esto, se me ocurren cantidad de cosas.
La primera de todas (por seguridad) le pondría una clave captcha al formulario inicial para evitar accesos por fuerza bruta.
La vida es larga y dura.
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

Gracias por al aporte checkok
El interes de crackear esto es muy bajo, ya que no se accede a ningún dato realmente, ni hay algo económico. :smt025 :smt025
A lo único que pueden acceder si consiguen la contraseña y el nombre del proceso, es a controlar un programa que solo tiene sentido para el dueño de su PC.
No saben que programa es, ni lo que hace. En caso de que detectes algo raro PUEDES crear otra contraseña en un minuto en la página, desechando la antigua y cambiarla en el vigilaonline.ini. Problema resuelto. :smt030 :smt030

Un tema interesante es para dar más seguridad a otro programas (e.g.: logmein o al teamviewer), el hacker necesita tambien las contraseñas de estos servicios, etc... y también el nombre del proceso es otra contraseña porque tiene que saberlo. :smt024

Recomiendo mejor crear contraseñas seguras de manera que tampoco se pueda con fuerza bruta.
Ya sabeis como, hay hasta un máximo de 50 [/b]caracteres letras num _ etc.. ya que por el contrario está :smt031 la ventaja de no escribirla cada vez y tener la ventaja de memorizarla en la url está muy bien, así como lo tengo yo en el movil para un proceso que tengo interés en manejar. ;)

Salu22:)
Edit: Si alguien puede aportar algo de Captchas bienvenido.
checkok Dándole vueltas a esto, se me ocurren cantidad de cosas.
Si se te ocurre algun programa que se adapte al sistema puedes postearlo?
A mi se me ocurre uno para defragmentar, pero realmente puedes poner los parámetros en el .ini en arranques.
Si alguien tiene aportes de ideas parámetros y etc. como flv.exe mivideo.mp4
Añadido defrag al segundo post.
Avatar de Usuario
chekok
Hacker del Foro
Mensajes: 111
Registrado: 16 Sep 2011, 11:50
Ubicación: Valencia / España
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por chekok »

Yo tengo un captcha que elaboré yo mismo en PHP, es básico pero efectivo.

Subo los ficheros en cuanto encuentre donde puse el code. :smt033
La vida es larga y dura.
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

Añadidas nuevas aplicaciones a controlar con un icono desde el movil (en un listbox)
El nombre de usuario realmente es la instancia de la aplicación que controla varios programas, puede haber muchos vigilaonline.exe en paralelo si tienes varios ordenadores o si decides tener varios .ini personalizados. Cada uno necesita un acceso propio en Favoritos del navegador.
Estoy poniendo una nomenclatura opcional de dos digitos en el nombre de la ventana porque con un solo favorito, puedo cambiar rapidamente las dos letras para cambiar las aplicaciones a controlar. Aquí viene el control remoto de
defragmentar, skype, analizar con avg, logmein, firefox (además de los base resetear pc, apagar etc..)
remotos a arrancar y cerrar desde el movil o pc remoto, (Nunca has querido manejar tu pc igual que la tele?)
de es defrag, sk skype, av antivirus,lo logmein, fi firefox..(lo de dejar el nombre completo es para intentar un cerrado suave localizando la ventana y su titulo, a menos que haya datos, no prob)
[procesos]
$ventanas=de,sk,av,lo,fi
$procesos=defrag.exe,skype.exe,avgscanx.exe,LogMeInToolkit.exe,firefox.exe
$arranques=defrag c:,C:\Program Files\Skype\Phone\Skype.exe,C:\Archivos de Programa\AVG\AVG10\avgscanx /scan=C:\;D:,C:\Program Files\LogMeIn\x86\LogMeInToolkit.exe,C:\Archivos de Programa\Mozilla Firefox\firefox.exe
Bienvenidas nuevas configuraciones batch de programas, publica la tuya!
Ahora voy a tener una modificación del programa para finales de la próxima semana que va a ser una locura, Será un sorpresa en breve. Una funcionalidad que va a abrir nuevas alternativas a la programación :) ¿Que es?
Edit:
Es que podrás usar cualquier aplicación que ya tengas funcionando en el pc, ahora será desde internet con una micro-api facilita que estoy creando.
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

Hola, la sorpresa en fase alfa hacia beta practicamente es que puedes añadir una sola linea a tu programa que haga un

sencillo INIWRITE() a vigilaonline.ini al campo obs, y automaticamente lo que escribas en obs SE va a trasladar magicamente a tu movil/pc/tablet en formato de pagina web (puedes formatearlo con las etiquetas html).

Por ejemplo en un programa que tengas esto PARA CONTROLAR LA MEMORIA RAM USADA EN EL PC:

Código: Seleccionar todo

#Include <WinAPI.au3>
$MEMORIA=_WinAPI_GlobalMemoryStatus() ; VER AYUDA PARA AMPLIAR INFO
Añades una linea con la variable que quieres tener controlada en el movil:

Código: Seleccionar todo

IniWrite("Vigilaonline.ini", "procesos", "$osb", "<b>"&$MEMORIA[2]&"</b>")
Haciendo click en un acceso directo en nuestro escritorio del telefono movil, accede a la página y nos muestra la memoria libre que tiene el pc aunque no estemos en la ofi.
Realmente cualquier dato que introduzcacmos en obs o obsp

Cambios desde la ver anterior:
He mejorado el interfaz de las páginas web para que sea más facil, y ahora puedes añadir la pagina con la bombilla en el favoritos del navegador, y luego ese favoritos pasarlo al desktop, para mas comodidad. Funciona con cualquier navegador, hasta los mas antiguos, sybiam, etec..... y los moviles mas antiguos que tengan acceso a internet

¿A alguien le apetece colaborar?, necesito ideas y testear las variables.¿Eres betatester?
bienvenidos a exportar el PC+Autoit a la comodidad del movil tactil. ;)

PD: EL ZIP NO ESTA ACTUALIZADO, USAR EL CODIGO DEL pegado en el primer POST EN ABIERTO Y reemplazar EL EXE Y EL .AU3
Lo actualizo en la siguiente versión beta2
Salu22:)
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

nueva versión más intituitiva para dar de alta aplicaciones a controlar en Añadir procesos a vigilar: http://www.spa1n.com/vigilaonline/anade1.html
(el boton descargar solo es un test)
El zip no está todavía actualizado copiar el código del primer post
SAlu22:)
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

Fichero ini se crea online al crear el registro de la aplicación.
Más facilidad de uso.
Actualizado fichero zip en primer tópico exe y fuentes.
Añadida imagen desde el movil
Salu22:)
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

Este mismo sistema del mando universal de este tópico en autoit pero más avanzado para enviar comandos por internet puro, está aquí en un programa que nos suena mucho en autoit el IF ..THEN.. :smt039 :smt039
IFTTT (IF THIS THEN THAT)
Imagen
Si sabes autoit te va ser muy familiar este programa,
- Y con automatización con Wemo de belkin, que enlaza lo anterior con un enchufe (+30€) o/y también con un sensor detector de presencia (+50€).
Este menú es parecido al de el mando universal de Autoit. :smt048 :smt048
ImagenImagenImagen

enlace : http://www.belkin.com/wemo/

IF alguien (e.g. el bebe) se mueve por el detector THEN un correo electronico, Si alguien pasa (sin haber pasado nadie hacer rato) THEN acción.



ImagenImagen
¿Cuál es IFTTT? :smt019
IFTTT es un servicio que le permite crear conexiones poderosas con una simple declaración IF ... THEN ...:
Imagen
Canales
Los canales son los bloques de construcción básicos de IFTTT. Cada canal tiene sus propios factores desencadenantes y acciones. Algunos ejemplos de canales son:
Imagen
Imagen
Twitter Facebook Evernote Email El tiempo y los 52 canales

Triggers - Disparadores
La parte este de una receta es un disparo. Algunos desencadenantes de ejemplo se "Estoy etiquetado en una foto en Facebook" o "check-in en Foursquare."


Acciones lo que va despues del THEN .............
La parte que de una receta es una acción. Algunos ejemplos de acciones son "mándame un mensaje de texto" o "crear un mensaje de estado en Facebook."

Ingredientes Como parámetros de una función (UDF)
Piezas de datos de un disparo se llaman Ingredientes. Por ejemplo, los ingredientes de un disparador electrónico podría ser: materia, cuerpo, el apego, fecha de recepción, y la dirección del remitente.
Recetas Recipes son UDF o funciones precreadas.
Imagen
Por ejemplo si recibo un email de alguien grabalo algo en una carpeta de dropbox (luego un programa de autoit puede vigilar esa carpeta)

Recetas personales son una combinación de un disparo y una acción de sus canales activos. Recetas Personales tener este aspecto:

si cualquier nueva foto por ti Rodriguez THEN Agregar archivos a Dropbox desde la URL de Juan Rodriguez
si recibo un email pasarlo al calendario de google

Recetas compartidos son plantillas útiles compartidos por la comunidad IFTTT. Recetas compartidas siguiente aspecto: Autosave todas tus fotos en Instagram Dropbox (por Linden on 22 Nov 2011) usado 9183 veces


On / Off
Recetas personales se pueden activar y desactivar. Cuando se vuelve a encender, recogen como si acababa de crear.
Período de actualización
Recetas personales para comprobar los datos de activación nuevos cada 15 minutos. (Tambien hay Quick Triggers que son instantaneos como el correo,sms, teléfono, w

Algunas recetas tienen "disparadores rápidos" que se ejecutará tan pronto como se reciban los datos de activación. Disparadores rápidos pueden ser identificados por un icono de rayo (⚡).
Mas info en http://blog.ifttt.com/ y https://ifttt.com/wtf
Salu22:)
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

Parecido a las opciones anteriores para automatizar o para hacerlo más facil sin tener que usar el PC (discapacidad), es crear un script que lea emails con una Asunto específico ****Orden**** y que esa orden genere una acción al ser leida por nuestro programa, que estará a la espera de que se le envie alguna orden, digamos cada 30 segundos e.g..

Por ejemplo mandar un mail al programa con ****RESETEATE**** , ****ARRANCAPROGS****, ***DEFRAGMENTA****,***PREPARAelESCRITORIO***,***MUSICAon*** ETC..

Una librería para recuperar y leer un email, (hay otras): http://www.autoitscript.com/forum/topic ... il-emails/ y aquí hay más:
Funciones externas variadas

Y aquí esto mismo hecho: Ejecuta a través del mail usando feeds Atom del tipo RSS:

Salu22:)
bath_hack
Hacker del Foro
Mensajes: 108
Registrado: 19 Sep 2008, 20:25

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por bath_hack »

Cómo han avanzado con los programas, en cualquier momento le hacen la contra a microsoft jeje.
:smt023
qpongo
Hacker del Foro
Mensajes: 110
Registrado: 10 Abr 2013, 15:53
Ubicación: Madrid

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por qpongo »

Buenas,

Yo lo he conseguido hacer muy fácil a través de Dropbox en el móvil y en el PC.
Creas una serie de archivos .txt en el móvil y le pones el nombre de la orden que quieres ejecutar. Orden.txt

Cuando quieras que la orden se ejecute simplemente tienes que poner el archivo de tu móvil en Dropbox. Una forma fácil es por ejemplo usar "FX" (un gestor de archivos) gratuito en android; le das compartir, eliges Dropbox y aparecerá a los pocos segundos en el PC.

En el PC estará esperando un programita de este tipo

Código: Seleccionar todo

While 1; @error=1
If FileExists("C:\Dropbox\Orden.txt")then
MsgBox(0,"Orden recibida","Ejecutándose",5)
FileRecycle("C:\Dropbox\Orden.txt")
ShellExecute("C:\Loquetengaquehacer.exe")
Sleep(5000)
EndIf
Wend
Y se ejecutará lo que hayamos programado que haga.

Hasta aquí os garantizo que funciona :-) ¿que os parece?

Mi PC a los 10 minutos de no usarlo se bloquea y pide un ctrl + alt+supr y meter la contraseña.

¿Sabéis como podría despertarlo al recibir una Orden? Es decir que al compartir un archivo se volviese a activar...

Un saludo para todos :-)

qpongo :smt090
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por Dany »

Tendrás que quitar esa opción y dejarla desbloqueada. ya que ctrl+alt+suprimir funciona mas abajo.

Saludos
  • ............................................Imagen
    ......................................Imagen
qpongo
Hacker del Foro
Mensajes: 110
Registrado: 10 Abr 2013, 15:53
Ubicación: Madrid

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por qpongo »

Gracias
.. pero no te entiendo Dany. ..

Dices... configurarlo para que no pida contraseña?
Avatar de Usuario
Dany
Profesional del Autoit
Mensajes: 651
Registrado: 28 Mar 2012, 22:49

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por Dany »

Osea tienes que quitar el modo de auto bloqueo de inactividad de window en tu computador.


entiendes?

Saludos
  • ............................................Imagen
    ......................................Imagen
qpongo
Hacker del Foro
Mensajes: 110
Registrado: 10 Abr 2013, 15:53
Ubicación: Madrid

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por qpongo »

Gracias Dany...
Desactivare que pida la contraseña
Avatar de Usuario
BasicOs
Site Admin
Mensajes: 2083
Registrado: 21 Nov 2006, 19:24
Ubicación: El Internet - (Canarias, España)
Contactar:

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por BasicOs »

Hola qpongo,
Si tienes código de tu programa compartelo si lo deseas en este mismo hilo, así ven como se puede hacer de varias maneras...

Salu22:)
qpongo
Hacker del Foro
Mensajes: 110
Registrado: 10 Abr 2013, 15:53
Ubicación: Madrid

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por qpongo »

¿Que tal BasicOs?

Si si, más arriba puse el código imprescindible.
Es muy parecido a lo que tengo hecho, pero el programa para el que lo uso es de mi trabajo y es específico del ERP que utilizo; sin embargo pondré un ejemplo más completo en cuanto pueda para que se entienda bien.
Un saludo y gracias por tus númerosisimas intervenciones y ayuda en este foro.

qpongo
Ermania
Mensajes: 2
Registrado: 15 Dic 2014, 04:52

Re: Tu Movil es Mando Universal x control de procesos(autoit

Mensaje por Ermania »

Yo tambien lo funda samsung galaxy note 4 he conseguido hacer muy fácil a través de Dropbox en el móvil funda samsung galaxy alpha y en el PC.
Última edición por Ermania el 29 Dic 2014, 03:46, editado 1 vez en total.
Responder