Partage
  • Partager sur Facebook
  • Partager sur Twitter

Lancé des ligne de commande dans un Batch file

19 mars 2020 à 19:07:32

Bonjours a tous, j'ai regardé sur le web et tenté de comprendre comment on exécute une série de commande dans le teminal via un fichier batch.

Je vous explique, ce que je tente de faire.

1. Ouvrir CMD et mettre le dossier suivant : C:\Users\God Nitro\Desktop\PA\scrapy

2. Creer un environemnt virtuel avec la commande .\scripts\activate

3.lancer le sipder avec la ligne de commande suivante : scrapy runspider test.py

rien ne se passe apres la premiere ligne, mon bat ouvre et execute la premiere tache seulement

voici mon fichier .bat

@echo off

start cd C:\Users\God Nitro\Desktop\PA\scrapy

.\scripts\activate 

scrapy runspider test.py

  • Partager sur Facebook
  • Partager sur Twitter

On se met la pression grave, mais y restera quoi le jour où on crèvera!

20 mars 2020 à 2:20:58

Lavoie005 a écrit:

2. Creer un environemnt virtuel avec la commande .\scripts\activate

Non cette commande ne crée pas un env. virtuel, elle permet de l'utiliser. Il faut créer l'env. auparavant si ce n'est pas déjà fait. Tu ne donnes pas suffisament de détails pour t'aider.

Je te conseille vivement d'apprendre Python et ses outils plutôt que lancer des commandes au hasard. Tu vas buter sur plusieurs pb sans pouvoir les résoudre.

  • Partager sur Facebook
  • Partager sur Twitter
20 mars 2020 à 19:41:02

ok oui alors l'environement est deja creer car ca fesait parti du tuto

est ce possible de lancer une serie de commande en batch pour que je n'ai pas tjrs a faire cette manip pour lancer mon script scrapy

-
Edité par Lavoie005 20 mars 2020 à 19:44:30

  • Partager sur Facebook
  • Partager sur Twitter

On se met la pression grave, mais y restera quoi le jour où on crèvera!