Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. @app.route('/assemblies', methods=['GET', 'POST'])
  2. def assemblies():
  3. if request.method == 'POST':
  4. if request.form['submit'] == 'runFile':
  5. #os.startfile("/static/run.bat")
  6. text = "... running ..."
  7. filepath="/static/run.bat"
  8. p = subprocess.Popen(filepath, shell=True, stdout = subprocess.PIPE)
  9. stdout, stderr = p.communicate()
  10. return render_template('assemblies.html', text=text)
  11. else request.form['submit'] == 'process':
  12. [do other stuff]
  13. elif request.method == 'GET':
  14. return render_template('assemblies.html')
  15.  
  16. <div class="container">
  17. <form action="/assemblies" method="post"> ASSEMBLY <br>
  18. <select name="Layer">
  19. <option value="1">1</option>
  20. <option value="2">2</option>
  21. <option value="3">3</option>
  22. <option value="4">4</option>
  23. <option value="5">5</option>
  24. </select><br>
  25. <button type="submit" name="submit" value="process"> Process </button>
  26. <button type="submit" name="submit" value="runFile"> Run </button>
  27. </form>
  28. </div>
  29.  
  30. start /d "static" myFile.exe
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement