Pages : 1
#1 Le 07/05/2008, à 15:19
- n3o51
besoin de vous pour script
Bonjour j'ai trouver un script qui me plait mais j'ai un let not found en erreur
16:17:06 n3o@matrix:~<$> 2$ ./capture.sh 0x100001e 10
./capture.sh: 6: let: not found
[: 16: Illegal number:
#!/bin/sh
# A simple bash script to screen capture
#
# Supply two arguments, the window id and number of captures
let x=1
# loop until it has captured the number of captures requested
while [ "$x" -le "$2" ]
do
import -window $1 "capture$x.miff"
# uncomment the line below
# if you want more time in between screen captures
# sleep 2s
let x+=1
done
Alors docteur
Dernière modification par n3o51 (Le 07/05/2008, à 15:20)
Welcome to the real world
________________________________
Hors ligne
#2 Le 07/05/2008, à 15:44
- JérémieR
Re : besoin de vous pour script
Y'a pas une incompatibilité entre let et /bin/sh.
Au cas ou essaye de changer /bin/sh par /bin/bash.
On sait jamais.
Dernière modification par JérémieR (Le 07/05/2008, à 15:47)
Hors ligne
#3 Le 07/05/2008, à 15:53
- johnlege
Re : besoin de vous pour script
Bonjour,
je ne connais pas "let", mais j'ai l'impression que tu veux affecter à la variable x la valeur 1.
il semble qu'il faille écrire avec let
let "$x = 1" et let "$x += 1"
Merci d'indiquer résolu dans le titre quand c'est résolu
Hors ligne
#4 Le 07/05/2008, à 16:03
- iuchiban
Re : besoin de vous pour script
J'utilise ceci dans un script :
let "Idx -= 1"
let s'utilise sans le $ pour la variable (en fait je sais pas si ca change quelque chose )
C'est depuis que Chuck Norris a laissé la vie sauve à un manchot que l'on dit que Linux est libre.
Chuck Norris n'a pas besoin d'éditer son premier message pour ajouter [Résolu]. Chuck Norris est toujours [Résolu], quoi qu'il arrive.
Hors ligne
#5 Le 07/05/2008, à 16:13
- n3o51
Re : besoin de vous pour script
non ca change rien toujours le meme message
Welcome to the real world
________________________________
Hors ligne
#6 Le 07/05/2008, à 16:17
- n3o51
Re : besoin de vous pour script
par contre si je remplace sh par bash ca ce lance sans erreur mais ca bip bip bip ^^ mais j'ai pas mes screens
Welcome to the real world
________________________________
Hors ligne
#7 Le 07/05/2008, à 16:19
- JérémieR
Re : besoin de vous pour script
as-tu installe import?
Hors ligne
#8 Le 07/05/2008, à 16:22
- n3o51
Re : besoin de vous pour script
Oui pour import
je m explique la capture nommé capture1.miff ce créer apres bip mais pas d'autre capture je suis obliger d'arretter avec Ctrl + Z
Welcome to the real world
________________________________
Hors ligne
#9 Le 07/05/2008, à 16:31
- n3o51
Re : besoin de vous pour script
Sinon faudrai juste comment on active X11grap avec ffmpeg sa serait plus rapide
Welcome to the real world
________________________________
Hors ligne
#10 Le 07/05/2008, à 16:35
- JérémieR
Re : besoin de vous pour script
Il faut que tu recompile ffmpeg et que tu ajoute en option de compilation:
--enable X11grap
http://philipjm.free.fr/blog/index.php? … vec-ffmpeg
Ou regarde ici si tu trouve pas ton bonheur.
Hors ligne
#11 Le 07/05/2008, à 17:02
- n3o51
Re : besoin de vous pour script
j'avais trouvé merci beaucoup ...
Welcome to the real world
________________________________
Hors ligne
#12 Le 07/05/2008, à 17:52
- n3o51
Re : besoin de vous pour script
Pour le script aprés avoir fait plusieurs recherche voila le resultat :
#!/bin/bash
# un petit script permettant de faire des captures
#
# A besoin de 2 argument pour fonctionner window id ( dispo avec xwininfo )
#et nombre de captures
#
let x=1
# loop until it has captured the number of captures requested
while [ "$x" -le "$2" ]
do
import -window $1 "capture$x.miff"
# uncomment the line below
# if you want more time in between screen captures
# sleep 2s
let "x += 1"
done
Dernière modification par n3o51 (Le 07/05/2008, à 18:11)
Welcome to the real world
________________________________
Hors ligne
Pages : 1