<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.2627" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Ahoj, zacinam s Pythonem a tak bych potreboval
nekolik rad. Pisu skript pro WinCVS, ktery by mel spoustet nejaky externi
programek (napr. nejaky batch soubor). Vse fungovalo v pohode, ale ted bych ten
externi programek chtel spoustet s parametrem, ktery nactu v Pythonu do
promenne. V promenne 'oldroot' mam string, ktery zadam z klavesnice a ten string
bych potreboval pouzit jako parametr pro spusteni externiho programu. Cast meho
zdrojaku je nasledujici:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2> def Run(self):<BR> oldroot
= ''<BR> msg = 'Vlozte nazev projektu, pro ktery se bude\n'
\<BR> +'vytvaret obraz na
lokalni PC\n'<BR> ok, self.oldroot = App.PromptEditMessage(
msg, oldroot)<BR> if ok:<BR> if
self.oldroot != '':<BR> oldroot =
self.oldroot<BR> msg = 'Provede se obraz CVS na
lokalni PC projektu: %s' % self.oldroot<BR>
self.newroot = App.PromptMessage( msg,
oldroot)<BR> if
ok:<BR> if self.newroot !=
'':<BR> cmd =
('/Projekty/rc.bat');<BR></FONT><FONT face=Arial
size=2>
os.spawnl(os.P_WAIT, cmd, oldroot);</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Bohuzel se mi ale ten soubor 'rc.bat' nespusti s
parametrem oldroot. Ve windows by to melo byt jako spousteni 'rc.bat oldroot'.
Jelikoz s Pythonem zacinam, tak nevim kde je chyba. Poradte mi
prosim.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Diky Martin</FONT></DIV></BODY></HTML>