Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pokretanje nekog programa? exec?

[es] :: Python & Zope :: Pokretanje nekog programa? exec?

[ Pregleda: 1165 | Odgovora: 11 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MixMaster

Član broj: 10076
Poruke: 297
85.94.122.*



Profil

icon Pokretanje nekog programa? exec?01.11.2007. u 01:09

Dakle, kao sto vec rekoh...kako pomocu mog programa da pokrenem npr. notepad?

Pozdrav.
Vidi bako, DžEDAJ!
01.11.2007. u 01:09 

StefanJer91
Stefan Jeremic
Beograd

Član broj: 121923
Poruke: 130
*.kalik.info.



Profil

icon Re: Pokretanje nekog programa? exec?01.11.2007. u 11:17
Jao, davno sam to radio i to na windowsu, a trenutno imam samo linux. Pogledaj module sys i os. Znam da sam radio takve stvari preko njih....
01.11.2007. u 11:17 

MixMaster

Član broj: 10076
Poruke: 297
*.crnagora.net.



Profil

icon Re: Pokretanje nekog programa? exec?02.11.2007. u 18:30
U redu. Hvala.
Ako neko bude znao tacno kako da se ovo odradi neka se javi. U medjuvremenu, pogledacu pomenute module.

Pozdrav.
Vidi bako, DžEDAJ!
02.11.2007. u 18:30 

arelenas
Petar Zivkovic
Pancevo

Član broj: 5300
Poruke: 12
77.46.192.*



Profil

icon Re: Pokretanje nekog programa? exec?04.11.2007. u 15:06
Najednostavnije:

Code:

import os

os.system('notepad.exe')
# ili ako hoces da prosledis argument, recimo neki fajl
os.system('notepad.exe nekifajl.txt')


A ako ti treba nesto specificnije imas u os modulu familiju execl funkcija.
04.11.2007. u 15:06 

exdatis
Morar Zivica

Član broj: 92230
Poruke: 49
*.smin-1.sezampro.yu.



Profil

icon Re: Pokretanje nekog programa? exec?04.11.2007. u 15:10
Ja na linux-u koristim ovo:
import os
os.system('/putanja do izvrsnog fajla') # neki binarni ili +x file
pretpostavljam da to radi i na win32 npr. os.system('c://nesto//nesto.exe')
Obrati paznju, mislim da je na win neophodno
udvostruciti crte(jer za njima ne ide specijalni karakter :/n ili /t i sl.)!!!
Komanda moze biti i shell(batch) komanda i trebalo bi da se izvrsi npr,
lista direktorijuma/fajlova na putanji
os,system('ls') #' ls' je isto sto i 'dir' u DOS-u
i odgovor je lista fajlova:
nesto.nesto
nesto_jedan
...itd.
Nadam se da ce ti pomoci.
04.11.2007. u 15:10 

MixMaster

Član broj: 10076
Poruke: 297
85.94.113.*



Profil

icon Re: Pokretanje nekog programa? exec?04.11.2007. u 19:26
Hvala puno.
Vidi bako, DžEDAJ!
04.11.2007. u 19:26 

MixMaster

Član broj: 10076
Poruke: 297
*.crnagora.net.



Profil

icon Re: Pokretanje nekog programa? exec?13.11.2007. u 02:02
Hm, probao sam i sa os.system("C:\nesto\nesto\nesto.exe") ali ne ide... Ako neko ima predloga, neka se slobodno javi...


Pozdrav.
Vidi bako, DžEDAJ!
13.11.2007. u 02:02 

StefanJer91
Stefan Jeremic
Beograd

Član broj: 121923
Poruke: 130
*.kalik.info.



Profil

icon Re: Pokretanje nekog programa? exec?13.11.2007. u 07:44
Najsigurniji nacin koliko ja znam za to je:

os.system(os.path.join("C:\", "nesto", "nesto", "nesto.exe"))

Nisam siguran da je prvo C:\ posto nemam win da testiram. Ako nije ovako, probaj i C: ili C:\\.
13.11.2007. u 07:44 

MixMaster

Član broj: 10076
Poruke: 297
*.cis.cg.ac.yu.



Profil

icon Re: Pokretanje nekog programa? exec?16.11.2007. u 12:45
Pa ovo je smijesno. Probao sam:
os.system(os.path.join("C:\\","Program files", "MathType", "MathType.exe")) ali i
os.system(os.path.join("C:\\","Program files\\", "MathType\\", "MathType.exe"))
Jednostavno, nece pa nece Skoro da je smijesno kako ne postoji neka jednostavna komanda u ovom ali i drugim jezicima za pokretanje programa. Sto se tice pomoci u Pajtonu iliti "help"-a, ona mi je vjerovatno najkonfuznija od svih jezika sa kojima sam radio do danas.

Idemo dalje sa predlozima.

Pozdrav i hvala.
Vidi bako, DžEDAJ!
16.11.2007. u 12:45 

mr.marvin

Član broj: 137276
Poruke: 83
195.66.191.*



Profil

icon Re: Pokretanje nekog programa? exec?16.11.2007. u 13:57
Funkcija os.system izvršava naredbe putem shell-a na sistemu. Tako je za pokretanje notepada dovoljno unijeti os.system("notepad"), sto je isto kao i pokretanje command.com i kucanje notepad. Htjedoh reci, ako komanda nije dobro formatirana, nece se izvrsiti. Pokusaj to sto zelis da pokrenes prvo preneses u command.com da vidis da li se tu izvrsava kako treba.
16.11.2007. u 13:57 

arelenas
Petar Zivkovic
Pancevo

Član broj: 5300
Poruke: 12
77.46.192.*



Profil

icon Re: Pokretanje nekog programa? exec?25.11.2007. u 12:49
os.system(os.path.join('C:\\', '"Program Files"', 'MathType', 'MathType.exe'))

25.11.2007. u 12:49 

MixMaster

Član broj: 10076
Poruke: 297
*.crnagora.net.



Profil

icon Re: Pokretanje nekog programa? exec?02.12.2007. u 14:37
To je to. Napokon.
Hvala arelenas. Hvala i ostalima.

Pozdrav.
Vidi bako, DžEDAJ!
02.12.2007. u 14:37 

[es] :: Python & Zope :: Pokretanje nekog programa? exec?

[ Pregleda: 1165 | Odgovora: 11 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.