Найти - Пользователи
Полная версия: os.startfile.
Начало » Python для экспертов » os.startfile.
1 2
flashi4
os.startfile('c:/vnc/vnc/templates/run.bat')
BAT-файл запускается на мгновение и тут же пропадает.
Если же нажимаю на него вручную, то он работает.
С чем может быть связано такое действие?
poltergeist
flashi4
Если же нажимаю на него вручную, то он работает.
а что значит “работает”?
flashi4
poltergeist
flashi4
Если же нажимаю на него вручную, то он работает.
а что значит “работает”?
то есть открывается и висит. этот бат добавляет процесс.
ZAN
попробуй что-ли нажать посильнее…
nobodyzzz
может надо os.startfile('сmd c:/vnc/vnc/templates/run.bat')?
flashi4
nobodyzzz
может надо os.startfile('сmd c:/vnc/vnc/templates/run.bat')?
если делаю так, то ошибка

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


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

java -cp VncProxy.zip;VncMonitor.zip VncProxy
cybergrind
os.system
flashi4
cybergrind
os.system
windows xp :)

спасибо, получилось. Просто скинул файл в c:/vnc/run.bat
poltergeist
flashi4
java -cp VncProxy.zip;VncMonitor.zip VncProxy
ну так а стартовую директорию кто за тебя будет указывать, раз ты используешь относительные пути???

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

import os
os.chdir('c:/vnc/vnc/templates')
os.startfile('run.bat')
cybergrind
документацию никто не отменял, google.com тоже, сколько можно спрашивать элементарные вопросы?
так и использовать os.system('anything') = cmd anything
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB