[Tutor PyCZ] volani programu ve Windows XP - os.spawnl

Jaroslav Vysoky vysoky na borka.cz
Pátek Červenec 22 19:33:19 CEST 2005


BINGO!!!

To je ono!!!
Asi i chápu proč. Asi má být ta struktura jako u sys.argv(), kde je nultý
parametr jméno procesu. Nebo si to alespoň takhle zdůvodňuju. Ale to je fuk,
hlavně že to funguje.

Díky moc!!!

Jarda V.


-----Original Message-----
From: tutor-bounces na py.cz [mailto:tutor-bounces na py.cz]On Behalf Of geon
Sent: Friday, July 22, 2005 7:16 PM
To: Konference Tutor portalu PyCZ
Subject: Re: [Tutor PyCZ] volani programu ve Windows XP - os.spawnl


Jaroslav Vysoky wrote:

>Prolétl jsem odkaz, za který děkuji. Prakticky všechno, co tam vidím, jsem
>zkoušel. To samozřejmě neznamená, že nekoukám blbě.
>
>Osobně se momentálně pouším vyvolat Photoshop s parametrem následujícím
>způsobem:
>
>i=os.spawnl(os.P_NOWAIT, 'C:\\Program Files\\Adobe\\Photoshop 7.0
>CE\\Photoshop.exe', 'pokus.jpg')
>
>Photoshop se pustí, ale na parametr kašle...
>
>
Kurna na to uz jsem narazil, myslim ze tohle by fungovalo ve win98 (je
to někdo kdo by to mohl vyzkoušet??),
Nevím proč, ale pod 2000/XP tam musí být 'hluchý' parametr (je tu někdo
kdo ví?), takže asi takhle:

import os
os.spawnl(os.P_NOWAIT, r"c:\Program Files\Adobe\Acrobat
7.0\Reader\AcroRd32.exe" , 'x', r'I:\pokus.pdf')

Tedy přepokládám, že jsi to měl v cestě, ten soubor...


--
geon
Vyjímka je pravidlo. Rekurzivní.

_______________________________________________
Tutor mailing list
Tutor na py.cz
http://www.py.cz/mailman/listinfo/tutor



Další informace o konferenci Tutor