Hello,
je ne vois pas trop le pbm, mais je n'ai jamais lancé de script python.
Essaie de faire un CD /D " C:\Program Files (x86)\WinPython\python-3.3.5.amd64\scripts "
avec les " et le /D
Essaie de lancer ".\scdl me -a" pour bien lui préciser de lancer dans le répertoire courant.
Après, j ...
17 résultats trouvés
- 03 mai 2015 20:16
- Forum : Création de batchs, problèmes...
- Sujet : Lancer commande à partir du prompt Python
- Réponses : 3
- Vues : 11089
- 03 mai 2015 20:08
- Forum : Création de batchs, problèmes...
- Sujet : Script pour connecter un utilisateur sur une imprimante
- Réponses : 2
- Vues : 9344
Re: Script pour connecter un utilisateur sur une imprimante
Bonjour,
Je te conseille d'appeler le script fourni à partir de XP de mémoire: prnmngr.vbs , situé dans Windows\system32 ou Windows\system32\Printing_Admin_Scripts
Pour avoir l'aide: cscript prnmngr.vbs
cscript prnmngr.vbs -l => te permettra de lister les imprimantes présentes
cscript prnmngr ...
Je te conseille d'appeler le script fourni à partir de XP de mémoire: prnmngr.vbs , situé dans Windows\system32 ou Windows\system32\Printing_Admin_Scripts
Pour avoir l'aide: cscript prnmngr.vbs
cscript prnmngr.vbs -l => te permettra de lister les imprimantes présentes
cscript prnmngr ...
- 03 mai 2015 19:50
- Forum : Création de batchs, problèmes...
- Sujet : Numérique ou non ?
- Réponses : 4
- Vues : 13071
Re: Numérique ou non ?
(on peut bien sûr vérifier que chaque caractère de la variable - ou de la partie de la variable - est un chiffre, c'est bestial, mais ça peut marcher).????
Mmmoui, on peut le faire.
Je dirais qu'il faut supprimer tous les chiffres, et vérifier à la fin que le résultat est vide.
En supposant que ...
Mmmoui, on peut le faire.
Je dirais qu'il faut supprimer tous les chiffres, et vérifier à la fin que le résultat est vide.
En supposant que ...
- 24 janv. 2015 20:43
- Forum : Création de batchs, problèmes...
- Sujet : Numérique ou non ?
- Réponses : 4
- Vues : 13071
Re: Numérique ou non ?
bonjour,
j'utiliserais le SET /A pour faire le test.
Par exemple si ta variable s'appelle X, j'utilise une autre variable VARTEMP
SET VARTEMP=PAS_NUMERIQUE
REM -- on utilise SET /A (on feinte car on ne fait pas d'opération) pour voir si c'est numérique
SET /A VARTEMP=%X% 2>NUL
IF "%VARTEMP ...
j'utiliserais le SET /A pour faire le test.
Par exemple si ta variable s'appelle X, j'utilise une autre variable VARTEMP
SET VARTEMP=PAS_NUMERIQUE
REM -- on utilise SET /A (on feinte car on ne fait pas d'opération) pour voir si c'est numérique
SET /A VARTEMP=%X% 2>NUL
IF "%VARTEMP ...
- 21 déc. 2014 00:33
- Forum : Création de batchs, problèmes...
- Sujet : Script de traitement de fichiers par logiciel
- Réponses : 1
- Vues : 8164
Re: Script de traitement de fichiers par logiciel
Hello
Ajoute simplement ceci:
FOR %%f IN (*.pdf) DO START /WAIT "d:\MonLogiciel.exe" "%%f"
Ca te lance "d:\MonLogiciel.exe" avec le 1er fichier, et attend que le programme soit fermé pour lancer le programme avec le 2nd, etc...
Ajoute simplement ceci:
FOR %%f IN (*.pdf) DO START /WAIT "d:\MonLogiciel.exe" "%%f"
Ca te lance "d:\MonLogiciel.exe" avec le 1er fichier, et attend que le programme soit fermé pour lancer le programme avec le 2nd, etc...
- 21 déc. 2014 00:27
- Forum : Création de batchs, problèmes...
- Sujet : Renommer répertoires avec le nom du dossier supérie
- Réponses : 1
- Vues : 7586
Re: Renommer répertoires avec le nom du dossier supérie
Hello,
Hum... Je crois qu'on peut faire cela en 1 ligne :geek:
Tu as des dossiers comme cela - il faut que tu te places au niveau de l'arborescence "genre" pour qu'un DIR /S /AD /B te donne cela:
01 - Rock
02 - Pop
03 - Soul
01 - Rock\ACDC
01 - Rock\Aerosmith
01 - Rock\ACDC\Back in black
01 ...
Hum... Je crois qu'on peut faire cela en 1 ligne :geek:
Tu as des dossiers comme cela - il faut que tu te places au niveau de l'arborescence "genre" pour qu'un DIR /S /AD /B te donne cela:
01 - Rock
02 - Pop
03 - Soul
01 - Rock\ACDC
01 - Rock\Aerosmith
01 - Rock\ACDC\Back in black
01 ...
- 20 déc. 2014 23:54
- Forum : Création de batchs, problèmes...
- Sujet : Génération de fichiers par date de création
- Réponses : 1
- Vues : 6731
Re: Génération de fichiers par date de création
Hello,
bon, j'imagine que tu as créé un fichier TODO.TXT contenant le nom des fichiers sources + timecode début + timecode fin.
vaqsda.mp4 00:01:28 00:05:54
156sq.mp4 00:02:23 00:52:55
156sq.mp4 00:53:01 00:55:23
le script ci dessous te génère un résultat avec un nom de destination contenant le ...
bon, j'imagine que tu as créé un fichier TODO.TXT contenant le nom des fichiers sources + timecode début + timecode fin.
vaqsda.mp4 00:01:28 00:05:54
156sq.mp4 00:02:23 00:52:55
156sq.mp4 00:53:01 00:55:23
le script ci dessous te génère un résultat avec un nom de destination contenant le ...
- 20 déc. 2014 23:35
- Forum : Création de batchs, problèmes...
- Sujet : Ordre de traitement d'une boucle FOR
- Réponses : 2
- Vues : 9090
Re: Ordre de traitement d'une boucle FOR
Hello,
Tu peux utiliser un tri par DIR, traité dans le FOR
FOR /F "delims=*" %a in ('DIR /OD /A-D /B') DO @ECHO "%a"
"delims=*" permet de ne pas s'arrêter aux espaces des noms trouvés
paramètre du DIR:
/OD: tri par date. Tu peux mettre /O-D pour date inverse, /OE extension, ...
/A-D: on exclus ...
Tu peux utiliser un tri par DIR, traité dans le FOR
FOR /F "delims=*" %a in ('DIR /OD /A-D /B') DO @ECHO "%a"
"delims=*" permet de ne pas s'arrêter aux espaces des noms trouvés
paramètre du DIR:
/OD: tri par date. Tu peux mettre /O-D pour date inverse, /OE extension, ...
/A-D: on exclus ...
- 20 déc. 2014 23:30
- Forum : Création de batchs, problèmes...
- Sujet : find ou findstr
- Réponses : 2
- Vues : 9739
Re: find ou findstr
Hello,
Je crois que tu cherches compliqué, FINDSTR peut le faire si j'ai compris ta demande.
Tu veux retirer d'un fichier les lignes contenant "chaine à chercher 1" et retirer toutes les lignes qui contiennent "chaine à chercher 2" ?
Dans ce cas: type "fichier en entrée" | findstr /v /c:"chaine à ...
Je crois que tu cherches compliqué, FINDSTR peut le faire si j'ai compris ta demande.
Tu veux retirer d'un fichier les lignes contenant "chaine à chercher 1" et retirer toutes les lignes qui contiennent "chaine à chercher 2" ?
Dans ce cas: type "fichier en entrée" | findstr /v /c:"chaine à ...
- 20 déc. 2014 23:21
- Forum : Création de batchs, problèmes...
- Sujet : Création Batch spécifique aide
- Réponses : 1
- Vues : 6642
Re: Création Batch spécifique aide
Hello,
essaye sans mettre le /b dans ton findstr.
/b : Recherche l'élément s'il est en début de ligne.
Or, ta ligne contenant l'IP est du type " Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.1", donc ne commence pas par "IPv4" et rien n'est trouvé.
essaye sans mettre le /b dans ton findstr.
/b : Recherche l'élément s'il est en début de ligne.
Or, ta ligne contenant l'IP est du type " Adresse IPv4. . . . . . . . . . . . . .: 192.168.1.1", donc ne commence pas par "IPv4" et rien n'est trouvé.