Rechercher : dans
Par :

Script Batch (boucle pour ouvrir fichiers )..

Dernière réponse le 29 déc 2008 à 01:07:05 alberd_m, le 23 déc 2008 à 05:51:12 
 Signaler ce message aux modérateurs

Bonjour,

Je suis en train de programmer avec la librairie Qt puis je compile en console.. pour plus de facilité. Je voulais me facilité la vie en me faisant un script batch mais comme j'aime pousser plus loin mes choses ben j'ai boger.

Mon script marche c'est a dire celui-ci:
------------------------------------------------------------­--

cd %1
qmake -project
qmake
make -s & cd debug & %1.exe & cd ../..

---------------------------------------------------------------
donc on appelerais mon scripte comme suis, compile.bat dossierAComplier
ex: compile.bat test
donc la y compilerais le dossier test (se qui a dans le dossier)

Ma premiere QUESTION:
je pour pas qui plante ou juste pour faire plus professionnel, je veux mettre cela(le scripte existant) dans une condition IF, si il n'y a pas de dossier ou s'il n'existe pas, fait pas les lignes que j'ai écrite.

J'ai trouver la syntaxe du if.. mais sa marche pas j'ai essayer cela
:
---------------------------------------------------

set maVat="%1"
IF NO %maVar%=="". (
....monScripte de tantot pour compiler... les qmakes et make....
) ELSE (
echo dossier non valide.
)

---------------------------------------------------

Si quelqu'un peu m'aider sa serais apprécier.

QUESTION 2,
vue que je compile en console, je n'est pas de project en tant que tel. donc faut que j'ouvre mes fichiers un a un...
J'ai essayer de faire un scripte ouvre.bat nomDuDossier
qui ferais en sorte d'ouvrir tout les fichiers .cpp et .h du dossier..
J'ouvre avec codeblock (l'exe se trouve au c:/Program Files/CodeBlocks/codeblocks.exe) je ne sais pas si c'est utile mais bon... j'avais tester plusieurs chose mais il ouvrait seulement le premier fichier...:S

FOR /r %1 %%2 IN (*.cpp) DO pi cé la sa se gatte.. je sais pas trop quoi marquer pour faire ouvrir...
PS: meme chose pour ce script si, il faudrais faire un test si le dossier existe et s'il y a des fichiers (.cpp ou .h ) dedans...

Merci de bien vouloir m'aider

Sincérement,
Jean-Philippe Bouchard

Configuration: Windows XP
Firefox 3.0.4

Meilleures réponses pour « script Batch (boucle pour ouvrir fichiers ).. » dans :
Comment lire un fichier ligne par ligne VoirComment lire un fichier ligne par ligne Préambule Boucle while Syntaxe Exemple Astuces Bonus Boucle for Syntaxe Préambule Une des erreurs les plus communes dans l'apprentissage des scripts "bash" sous GNU/LInux pour lire un fichier...
Comment ouvrir un fichier PPS (présentation PowerPoint) ? VoirComment lire un fichier PPS ? Les fichiers PPS sont des diaporamas crées avec le logiciel PowerPoint. Il s'agit simplement de fichiers PPT dont l'extension du nom de fichier a été modifiée en PPS. Il est possible de les ouvrir avec un des logiciels...
Comment lire un fichier .ps (Postscript) ? Voir2 solutions: Solution 1 Installez PDF Creator (gratuit) (Lors de l'installation, cocher la case "Associer .PS à PDF Converter") Double-cliquez sur le fichier .ps pour le convertir en PDF. Ouvrez le fichier PDF avec votre logiciel habituel...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

SAW5, le 23 déc 2008 à 12:50:23
  • +1

Je crois que tu n'as pas bien lu le manuel concernant la commande IF ******* Mon nouveau MOI *********

Répondre à SAW5

2

 alberd_m, le 29 déc 2008 à 01:07:05

Wouaou.. quel belle réponse, si jposte cé parceque je sais pas cé quoi la réponse la...merci de t'etre déplacer en tu cas.. ta réponse vallais tellement la peine saw5

Répondre à alberd_m