Hola, la verdad que es algo que me intriga a hace mucho tiempo la carencia de Tasker de una forma sencilla de especificar la duración de una condición y si era posible, pero me dispuse a hacerlo y con un poco de lógica lo logre.
Primero que nada tienes que crear un perfil para la variable del sensor de proximidad, ya que raramente Tasker no cuenta con una predefinida. El mismo debe ser así:
Condición>Estado>Sensor de proximidad
Tarea de entrada: Establecer variable %PROXIMITY a On
Tarea de salida: Establecer variable %PROXIMITY a Off, Establecer variable %CONTP a 0
Y luego crear otro perfil que debe también tener como condición el sensor de proximidad y la siguiente tarea (que en mi caso, apaga la pantalla en poco más de 1 segundo de constante detección de proximidad):
Screenshot_2014-07-03-21-07-28.jpg
Edito: No he visto el mensaje de Caravantes, me ganaste de mano

. Lo dejo como otra solución.
Saludos.