Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 19, 2008 12:07:07

flashi4
От:
Зарегистрирован: 2008-01-16
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

os.startfile('c:/vnc/vnc/templates/run.bat')
BAT-файл запускается на мгновение и тут же пропадает.
Если же нажимаю на него вручную, то он работает.
С чем может быть связано такое действие?



Офлайн

#2 Фев. 19, 2008 12:18:44

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

flashi4
Если же нажимаю на него вручную, то он работает.
а что значит “работает”?



Офлайн

#3 Фев. 19, 2008 12:46:53

flashi4
От:
Зарегистрирован: 2008-01-16
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

poltergeist
flashi4
Если же нажимаю на него вручную, то он работает.
а что значит “работает”?
то есть открывается и висит. этот бат добавляет процесс.



Офлайн

#4 Фев. 19, 2008 12:50:12

ZAN
От:
Зарегистрирован: 2007-06-10
Сообщения: 403
Репутация: +  10  -
Профиль   Отправить e-mail  

os.startfile.

попробуй что-ли нажать посильнее…



Офлайн

#5 Фев. 19, 2008 13:57:31

nobodyzzz
От:
Зарегистрирован: 2007-06-12
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

может надо os.startfile('сmd c:/vnc/vnc/templates/run.bat')?



Офлайн

#6 Фев. 19, 2008 14:21:43

flashi4
От:
Зарегистрирован: 2008-01-16
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

nobodyzzz
может надо os.startfile('сmd c:/vnc/vnc/templates/run.bat')?
если делаю так, то ошибка

exceptions.WindowsError: : ‘cmd c:/vnc2/run.bat’


надо процесс создать по этой строке, по имеющимся файлам. Если все делать вручную, то работает, через питон не работает.

java -cp VncProxy.zip;VncMonitor.zip VncProxy



Отредактировано (Фев. 19, 2008 14:24:24)

Офлайн

#7 Фев. 19, 2008 14:31:41

cybergrind
От:
Зарегистрирован: 2008-01-21
Сообщения: 201
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

os.system



Офлайн

#8 Фев. 19, 2008 14:39:44

flashi4
От:
Зарегистрирован: 2008-01-16
Сообщения: 55
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

cybergrind
os.system
windows xp :)

спасибо, получилось. Просто скинул файл в c:/vnc/run.bat



Отредактировано (Фев. 19, 2008 15:50:56)

Офлайн

#9 Фев. 19, 2008 15:37:31

poltergeist
От:
Зарегистрирован: 2007-02-28
Сообщения: 522
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

flashi4
java -cp VncProxy.zip;VncMonitor.zip VncProxy
ну так а стартовую директорию кто за тебя будет указывать, раз ты используешь относительные пути???

вот можно так:

import os
os.chdir('c:/vnc/vnc/templates')
os.startfile('run.bat')



Отредактировано (Фев. 19, 2008 15:39:30)

Офлайн

#10 Фев. 19, 2008 15:38:30

cybergrind
От:
Зарегистрирован: 2008-01-21
Сообщения: 201
Репутация: +  0  -
Профиль   Отправить e-mail  

os.startfile.

документацию никто не отменял, google.com тоже, сколько можно спрашивать элементарные вопросы?
так и использовать os.system('anything') = cmd anything



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version