我正在尝试在任务计划程序中安排以下操作:
- 运行批处理文件
- 激活conda环境
- 运行Python程序
- 退出命令提示符
所有步骤都可以正常工作,除了Python.exe窗口会一直保持打开状态,而命令提示符则关闭了。
我的批处理文件如下:(睡眠时间是为了等待Python代码运行完成。这需要几秒钟的时间)
call activate python2
start C:\Users\Chris\Anaconda3\envs\python2\python.exe testtest.py
sleep 30
exit
我的Python脚本:
driver = webdriver.Chrome(executable_path="C:\path\to\chromedriver")
driver.get('http://website.com')
# Find email and pw fields and then fill them in
email = driver.find_element_by_id("user_email")
email.send_keys('myemail@email.com')
pw = driver.find_element_by_id("user_password")
pw.send_keys('password')
# Click on sign-in button
driver.find_element_by_class_name("button").click()
time.sleep(5)
# Click on save button to update
driver.find_element_by_class_name("button").click()
# Close driver
driver.close()
最后一件事,程序/脚本是批处理文件,没有参数,并且启动位置在批处理文件所在的目录中。
任何帮助都将不胜感激!