Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: s1d4rt4 en 13 Julio 2006, 04:25 am



Título: integrar python a dos
Publicado por: s1d4rt4 en 13 Julio 2006, 04:25 am
en linux se puede llamar a python desde la consola en caulkier lugar, mi pregunta es si hay alguna forma de hacer lo mismo desde dos ;D

gracias de antemano :)


Título: Re: integrar python a dos
Publicado por: Division-x en 13 Julio 2006, 13:54 pm
puedes invocar al editor


Título: Re: integrar python a dos
Publicado por: s1d4rt4 en 13 Julio 2006, 17:50 pm
pero la idea es que esté, por ejemplo, en d:\documentos\ y llame a python desde ahí

d:\documentos\python

>>>

 ;D lo k pasa es k estoy tratando de integrarlo con jedit pero cuando probar el script desde la interfaz lo llama desde el directorio del fichero y da un error


Título: Re: integrar python a dos
Publicado por: byebye en 13 Julio 2006, 17:54 pm
en la variable de entorno PATH mete el direcotrio donde esta python.


Título: Re: integrar python a dos
Publicado por: s1d4rt4 en 13 Julio 2006, 18:49 pm
te refieres al registro? :rolleyes:

;D


Título: Re: integrar python a dos
Publicado por: Division-x en 13 Julio 2006, 19:48 pm
no os entiendo........


Título: Re: integrar python a dos
Publicado por: SirLanceCC en 13 Julio 2006, 20:55 pm
 :huh: :huh:

Yo lo unico que hacia era darle doble clic al codigo y ya se ejecutaba en modo consola de ms-2


Título: Re: integrar python a dos
Publicado por: s1d4rt4 en 13 Julio 2006, 21:16 pm
si le das doble click al script y es de tipo

print 'hello world'

se ejecuta y se cierra, ni sikiera alcanzas a leer... y como yo voy recien aprendiendo if ;D entenderan k no me sirve mucho así

solo quiero escribir desde el msdos 'python' desde cualkier lugar (c:\documentos o donde sea) y k llame al intérpetre


Título: Re: integrar python a dos
Publicado por: Division-x en 13 Julio 2006, 21:35 pm
aaaa, es eso, pues pon

Código:
sleep (segundos)

y ya no se cierra  ;) ;) ;) ;)


Título: Re: integrar python a dos
Publicado por: Division-x en 13 Julio 2006, 21:43 pm
es como el comando
Código:
pause
en batch


Título: Re: integrar python a dos
Publicado por: s1d4rt4 en 13 Julio 2006, 22:40 pm
mmmmmmm es k resultaría incomodo tener k salir del editor cada vez k quiero probar el script, y como el jedit trae una consola quería integrarlo como un comando de dos y ejecutar el programa dentro de la misma interfaz... lástima, me gustaba el jedit :-\ seguiré usando python scripter


Título: Re: integrar python a dos
Publicado por: SirLanceCC en 13 Julio 2006, 23:46 pm
Ah.. no se si no haya entendido pero...

Yo usaba el entorno del mismo python el de la pagina oficial...
Para probar sólo presionaba F5 y se ejecutaba en una ventana aprte (espero que eso sea)


Título: Re: integrar python a dos
Publicado por: Inoxia en 14 Julio 2006, 02:57 am
- ya te respondio. Solo agrega el directorio donde instalaste Python a la variable PATH, en mi caso ese directorio es C:\Python24


Título: Re: integrar python a dos
Publicado por: T1g3r en 14 Julio 2006, 03:27 am
Hay algo que quiero aclarar... primero que cuando le das doble click no se abre el msdos, se abre el Python command line... que es la linea de comandos de python... si no queres que se cierre, yo uso esto:

Código:
time.sleep(segs)
q es parecido a lo que dijo division-x


Título: Re: integrar python a dos
Publicado por: s1d4rt4 en 14 Julio 2006, 03:59 am
- ya te respondio. Solo agrega el directorio donde instalaste Python a la variable PATH, en mi caso ese directorio es C:\Python24
jajaja  ;D ;D ;D al principio no le había entendido, ahora apliké google y funciona a las mil maravillas ;D muchas gracias


Título: Re: integrar python a dos
Publicado por: Division-x en 14 Julio 2006, 12:01 pm
Hay algo que quiero aclarar... primero que cuando le das doble click no se abre el msdos, se abre el Python command line... que es la linea de comandos de python... si no queres que se cierre, yo uso esto:

Código:
time.sleep(segs)
q es parecido a lo que dijo division-x

pero si importas el time al principio del cdigo no hace falta escribir
Código:
time.sleep (segs)
con poner
Código:
sleep
basta