April 24, 20206 yr Bonjour, J'ai besoin de générer des fichiers texte en fonction du contenu d'un répertoire J'aimerai que pour chaque document avec une extension choisie (exemple MP3), ça génère un fichier avec le même nom mais une extension *.txt et qui contient le nom du fichier Si les fichiers s'appellent exemple1.mp3, exemple2.mp3... J'aurai exemple1.txt, exemple2.txt... qui contiendrai "exemple1" pour le premier et "exemple2" pour le second Je pensais faire un batch (*.bat) mais j'ai pas trop de notion de programmation.... et je pédale dans la semoule 😣 Edit : je copierai mon fichier generateur.bat dans le dossier à traiter avant de le lancer Edited April 24, 20206 yr by abitbool
April 24, 20206 yr Si tu passes directement avec un script bash genre : #!/bin/bash tmp=$(tempfile) ls > $tmp mv $tmp output.txt
April 24, 20206 yr @echo off for %%f in (*.bat) do echo %%~nf > %%~nf.txt Avec cette @*!%@ de syntaxe "%%~xxxi" où xxx est une combinaison qui permet d'extraire des infos sur le chemin du fichier et i le nom de la variable. Par exemple pour %%f, on fait %%~nf est on obtient le nom du fichier %%f
April 26, 20206 yr Author Merci pour votre aide Finalement j'ai suivi quelques tutos Python sur le net et j'ai réalisé mon scripte en python... j'ai plus qu'à apprendre à faire des fenêtre et autre 😄 mais le script fonctionne
April 26, 20206 yr Il y a 4 heures, abitbool a écrit : Finalement j'ai suivi quelques tutos Python sur le net et j'ai réalisé mon scripte en python... j'ai plus qu'à apprendre à faire des fenêtre et autre 😄 mais le script fonctionne Tu as bien fait. Les .bat sont PITA en général, et faire des choses à peine complexes requiert des heures de mise au point... Ca m'amuse un temps, mais dès que je peux (dès que je sais que ça va tourner sur un Windows 8 mini...) je fais du powershell (powershell 1 sous Windows 7 n'a pas toujours un comportement identique aux versions 2+)
Archived
This topic is now archived and is closed to further replies.