- Code: Select all
For $i = 1 To 7
FileWrite($xmlfile, $k "}x" $i "{")
...
Next
Puisque tu regarde si $i est à 1 mais il va de 0 à 7 ^^
For $i = 1 To 7
FileWrite($xmlfile, $k "}x" $i "{")
...
Next
AdRiWeB wrote:En fait, ce que je voulais dire, c'est que ca aurait pu sécrire comme ca je pense :
- Code: Select all
For $i = 1 To 7
FileWrite($xmlfile, $k "}x" $i "{")
...
Next
Puisque tu regarde si $i est à 1 mais il va de 0 à 7 ^^
Levak wrote:Ya beaucoup de pertes de performance alors...
Levak wrote:Dommage que tu ne te mettes pas au C, j'ai envie de dire, en 1eS tu auras plus de temps à consacrer qu'en TS sans vouloir te pousser à apprendre le C.
Si tu comptes t'orienter vers un domaine informatique, saches que tu ne perdra rien à apprendre le C/C++ plus tôt, personnellement ça me sert (et remercie Critor pour ces conseils).
Levak wrote:(Sous linux il suffit d'installer les libs UNE FOIS).
Excale wrote:Levak wrote:Dommage que tu ne te mettes pas au C, j'ai envie de dire, en 1eS tu auras plus de temps à consacrer qu'en TS sans vouloir te pousser à apprendre le C.
Si tu comptes t'orienter vers un domaine informatique, saches que tu ne perdra rien à apprendre le C/C++ plus tôt, personnellement ça me sert (et remercie Critor pour ces conseils).
Je n'arrive pas à me mettre au C principalement pour cette histoire de variables auxquelles il faut leur donner un type. Sous AutoIt il n'y a que deux types de variables: celle qui contiennent tout ce que l'on veut et celles qui retournent un état du système (du genre l'heure).
Levak wrote:(Sous linux il suffit d'installer les libs UNE FOIS).
Comment ça?
Excale wrote:Quand les programmes windows ne sont pas stupides, ils mettent les libs dans le dossier commun aux libs (%systemroot%/win32 je crois). Là, tout le monde peut les utiliser.
If $i 0 Then
FileWrite($xmlfile, $j + $i * 31 "}y" $i + 1 "{")
EndIf
#!/bin/bash
###################################################
# TI Nspire Image Converter : .BMP - .TNS" #
# Original Program by ***???*** - Port by Adriweb #
###################################################
if [ -e "Problem1.xml" ]
then
xmlfile=`cat Problem1.xml | head -2`
else
echo "Impossible de lire le fichier Problem1.xml !"
fi
xmlfile="Problem1.xml"
if [ -r "converted.bmp" ]
then
bmpfile=`cat converted.bmp`
else
echo "Impossible de lire le fichier BMP source !"
fi
bmpfile="converted.bmp"
echo "x1{" $xmlfile
poubelle=`cat $bmpfile | head -54`
for (( i = 1; i = 7; i++ ))
do
if [ $i -gt 1 ]
then
echo "$k}x$i{" $xmlfile
fi
for (( j = 1 ; j = 31; j++ ))
do
for (( k = 1 ; j = 318; k++ ))
do
poubelle=`cat $bmpfile | head -2`
bmpbrut=`cat $bmpfile | head -1`
if [ $bmpbrut -eq "" ]
then
echo "$k" $xmlfile
echo "," $xmlfile
fi
done
poubelle=`cat $bmpfile | head -2`
done
done
if [ -r "converted.bmp" ]
then
bmpfile=`cat converted.bmp`
else
echo "Impossible de lire le fichier BMP source !";
fi
poubelle=`cat $bmpfile | head -54`;
echo "$k}y1{" $xmlfile;
for (( i = 0; i = 6; i++ ))
do
if [ $i -gt 0 ]
then
tmp1=`expr $j + $i * 31`
tmp2=`expr $i + 1`
echo "$tmp1}y$tmp2{" $xmlfile
fi
for (( j = 1 ; j = 31; j++ ))
do
for (( k = 1 ; j = 318; k++ ))
do
poubelle=`cat $bmpfile | head -2`
bmpbrut=`cat $bmpfile | head -1`
if [ $bmpbrut -eq "" ]
then
tmp1=`expr $j + $i * 31`
echo "$tmp1" $xmlfile
echo "," $xmlfile
fi
done
poubelle=`cat $bmpfile | head -2`
done
done
tmp1=`expr $j + $i * 31`
echo "$tmp1" $xmlfile
echo "-1}02048110353150500.341850.34185-2020-101000401021 2-6.8376.837000010x1632 0.5001 1 3 0 0 0 x0157.4120000550.42499995001041 2-3.41853.4185000010y1654 0.5001 1 3 0 0 0 y0149.8250000554.59349995001061 10066329000167{x1,y1}s17374487 1 0160-255 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 09{x2,y2}s273744109 1 0160-255 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 011{x3,y3}s3737441211 1 0160-255 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 013{x4,y4}s4737441413 1 0" $xmlfile
echo "160-255 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 015{x5,y5}s5737441615 1 0160-255 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 017{x6,y6}s6737441817 1 0160-255 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 019{x7,y7}s7737442019 1 0160-255 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 00*s1**s2**s3**s4**s5**s6**s7*200110010042.0554.61cm" $xmlfile
echo ""
echo "Fini !"
AdRiWeB wrote:le code la (ligne 58)
- Code: Select all
If $i 0 Then
FileWrite($xmlfile, $j + $i * 31 "}y" $i + 1 "{")
EndIf
Le j n'est pas défini (sauf dans la boucle d'avant), et vaut 31, c'est normal ou c'est pas prévu ?
Par ailleurs, le ReadFile lit le bmp en quel mode ? UTF ou quelque chose du genre ? parce que le shell voit que de "??????" dans le .bmp.... Ca doit être une histoire d'encodage tout ca :/
Une question : Est-ce que les FileRead commencent à partir de la ou il se sont arrété la derniere fois ?
Users browsing this forum: ClaudeBot [spider] and 4 guests